首页 > 幸运飞艇 > 应用笔记

幸运飞艇

WIFI模块的快速连接协议

更新时间:2016-12-28

  WIFI模块的快速连接协议

  WIFI模块工作在AP模式下时,会开启一个用于接收快速联网协议命令的UDP端口,端口号为49000。手机可与模块WIFI网络直连,通过UDP协议下的指令,查询SSID信息列表和设置路由器SSID及密码。设置完成后,模块会自动重启,连接至路由器,此时工作在STA模式。

  协议格式说明:

  a)WIFI模块的查询指令

  1、包头:1个字节,固定值0xFF;

  2、长度:2个字节,长度之后(不包括长度),校验字之前(不包括校验字)的所有字节数;

  3、命令字:1个字节,命令类型,0x01为查询指令;

  4、校验字:1个字节,包头之后(不包括包头),校验字之前(不包括校验字)的所有字节的累加和。

  WIFI模块的查询回复指令

  1、包头:11个字节,固定值0xFF;

  2、长度:21个字节,长度之后(不包括长度),校验字之前(不包括校验字)的所有字节数;

  3、命令字:11个字节,命令类型,查询指令对应的回复指令为0x81;

  4、AP个数:1个字节,当前搜索到的AP的个数;

  5、SSID:1个字节,不定长路由器1的SSID;

  6、结束符:1个字节,路由器1的SSID结束符,固定值0x00;

  7、信号强度:11路由器1网络的信号强度,范围0~100,对应的实际值为0%~100%;

  8、结束符:2信号强度1的结束符,0x0D,0x0A;

  例子:

  手机发送给模块(十六进制数):FF 00 01 01 02

  模块返回给手机(十六进制数):FF 00 14 81 02 54 45 53 54 31 00 40 0D 0A

  54 45 53 54 32 00 37 0D 0A 1F

  解释:手机向模块发送查询指令,查询路由器相关信息。模块返回给手机的信息是:有2个路由器,路由器1的SSID为“TEST1”,信号强度为64%;路由器2的SSID为“TEST2”,信号强度为55%。

  注:模块回复的路由器信息是根据信号强度排序过的。

发表评论

*为必须填写项
  • (您的个人信息将被保密)