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参数
配置流程
- 设置远程IP地址为“255.255.255.255”
- 设置远程端口为:1112
- 设置本地端口为:2525
- 注册接收回调函数
- 注册发送回调函数
- 建立UDP通信
- 获取station的MAC地址
- 发送数据
- 发送成功后使用定时器继续发送
一、在前面的连接WiFi代码基础上进行修改Wifi_conned函数,完成基本的UDP通信配置
二、配置发送和接收回调函数
三、注册UDP通信函数,实际上我只是将本机的MAC地址进行UDP广播
四、所有代码
效果:
- 必须成功地连上有用的WIFi
- 配置好TCP/UDP测试工具软件


版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/haskellbc/12729.html