ESP8266可以配置三种模式:
- station模式 : 0x01
- soft-AP模式 : 0x02
- soft-AP兼station模式 : 0x03
1、station模式
station模式可以连接其他的路由器,不能被其他的设备连接。
2、soft-AP模式
AccessPoint即网络接入点,可以看成是路由器模式,即可以让其他的WiFi设备连接本模块,但是模块自己就不能连接其他的路由器。
3、station+soft-AP模式
可以看成是station和soft-AP的混合模式,即模块本身自己可以连接其他的路由器也可以被其他的设备连接。这个模式是主要的使用模式,因为可以实现真正的路由器功能。
一、soft-AP的配置
配置流程
- 将ESP8266配置成“station+soft-AP模式”
- 使用wifi_softap_get_config获取当前ap配置
- 更改配置参数ssid和password分别为“ESP8266”和“”
- 使用wifi_softap_set_config设置ap参数
然后打开手机,就可以在WiFi搜索里面看到“ESP8266”了!
二、UDP通信
配置流程
- 设置远程IP地址为“255.255.255.255”
- 设置远程端口为:1112
- 设置本地端口为:2525
- 注册接收回调函数
- 注册发送回调函数
- 建立UDP通信
- 获取station的MAC地址
- 发送数据
- 发送成功后使用定时器继续发送
一、在前面的连接WiFi代码基础上进行修改Wifi_conned函数,完成基本的UDP通信配置
二、配置发送和接收回调函数
三、注册UDP通信函数,实际上我只是将本机的MAC地址进行UDP广播
四、所有代码
效果:
- 必须成功地连上有用的WIFi
- 配置好TCP/UDP测试工具软件



版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/186915.html