![](https://csdnimg.cn/release/download_crawler_static/86333396/bg3.jpg)
4.3 设备MCU通知WiFi模组进入配置模式¶
设备MCU发送:
header(2B) len(2B) cmd(1B) sn(1B) flags(2B) config_method(1B) checksum(1B)
0xFFFF 0x0006 0x09 0x## 0x0000 配置方式 0x##
注:
配置方式(config_method)是指使用何种方法配置WiFi模组加入网络,可以选择以下的值:
1: SoftAp
2: Air Link
其它的值为保留值。
WiFi模组回复:
header(2B) len(2B) cmd(1B) sn(1B) flags(2B) checksum(1B)
0xFFFF 0x0005 0x0A 0x## 0x0000 0x##
4.4 设备MCU重置WiFi模组¶
设备MCU发送:
header(2B) len(2B) cmd(1B) sn(1B) flags(2B) checksum(1B)
0xFFFF 0x0005 0x0B 0x## 0x0000 0x##
WiFi模组回复:
header(2B) len(2B) cmd(1B) sn(1B) flags(2B) checksum(1B)
0xFFFF 0x0005 0x0C 0x## 0x0000 0x##
注:
被重置后的WiFi模组需要重新配置与绑定。
4.5 WiFi模组向设备MCU通知WiFi模组工作状态的变化¶
WiFi模组发送:
header(2B) len(2B) cmd(1B) sn(1B) flags(2B) wifi_status(2B) checksum(1B)
0xFFFF 0x0007 0x0D 0x## 0x0000 WiFi状态 0x##
注:
1. WiFi状态(wifi_status)用两个字节描述, 从右向左依次是bit0, bit1, ...bit15;
bit0: 是否开启SoftAP模式, 0: 关闭, 1: 开启;
bit1: 是否开启Station模式, 0: 关闭, 1: 开启;
bit2: 是否开启配置模式, 0: 关闭, 1: 开启;
bit3: 是否开启绑定模式, 0: 关闭, 1: 开启;
bit4: WiFi模组是否成功连接路由器, 0: 未连接, 1: 连接;