找回密码
 立即注册
查看: 1947|回复: 0

esp8266连接wifi

[复制链接]

86

主题

0

回帖

894

积分

中级会员

积分
894
发表于 2024-6-4 14:46:10 | 显示全部楼层 |阅读模式
ESP8266连接WiFi的过程可以通过多种方法实现,包括AP模式配网、SmartConfig智能配网以及使用ESP-Touch微信AirKiss等工具进行配网。AP模式配网:在这种模式下,ESP8266会变成一个AP热点,手机连接到这个热点后,通过配置软件输入目标无线网络的SSID和密码,发送给ESP8266。ESP8266收到信息后,会尝试连接到指定的无线网络,成功后转换到正常工作模式。
  • SmartConfig智能配网:这是一种相对于AP模式更简单的配网方式。在STA模式下,手机连接到ESP8266将要连接的无线路由器的WiFi,通过无线路由器广播或组播WiFi信息到ESP8266。ESP8266收到信息后,解析出SSID和密码并接入WiFi,成功后转为正常工作模式。
  • 使用ESP-Touch或微信AirKiss进行配网:这是目前最常用且最简单的配网方法。通过乐鑫的ESP-Touch或微信AirKiss APP,用户可以在手机上输入SSID和密码,然后通过无线路由器广播或组播这些信息到ESP8266。ESP8266接收到信息后,解析并接入WiFi,完成配网过程。

连接WiFi的具体步骤包括:
  • 首先,需要在代码中引入ESP8266WiFi库。
  • 设置WiFi的SSID(网络名称)和密码。
  • 使用WiFi.begin(ssid, password)函数初始化连接。
  • 使用WiFi.status()函数检查连接状态,当返回值为WL_CONNECTED时表示已连接。
  • 如果连接成功,可以使用WiFi.localIP()函数获取ESP8266的本地IP地址。
此外,还可以通过串口输出显示连接状态,如未连接、开始连接、正在连接到等提示信息,以及连接成功后的接入点名字和密码等信息。






回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|EnMaking

GMT+8, 2025-3-28 07:20 , Processed in 0.049836 second(s), 23 queries .

Powered by Qiqirobot

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表