天游8线路检测中心

新闻中心
WIFI模块通过USRP协议的设置指令
2016-12-29
5140

  WIFI模块通过USRP协议的设置指令

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

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

  3、命令字:1个字节,命令类型,0x02为设置指令;

  4、保留字:1个字节,默认为0x00;

  5、SSID:(不定长)路由器的SSID;

  6、分隔符:2个字节,SSID结束符,固定值0x0D,0x0A;

  7、密码:(不定长)路由器的密码;

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

  设置回复指令

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

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

  3、命令字:1个字节,命令类型,0x82为设置指令对应的回复指令;

  4、校验值:1个字节,SSID的校验结果,如果可以查到此SSID对应的网络值为0x01,如果查不到,值为0x00;

  5、校验值:1个字节,密码的校验结果,如果密码的格式正确值为0x01,如果不正确,值为0x00;

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

  例子:

  手机发送给模块(十六进制数):FF 00 0F 02 00 54 45 53 54 31 0D 0A 31 32 33 34 35 36 CE

  模块返回给手机(十六进制数):FF 00 03 82 01 01 87

  解释:手机向模块发送设置指令,设置SSID为“TEST1”,密码为“123456”。模块返回给手机的信息是:存在SSID为“TEST1”的网络,密码格式正确。

上一篇: 低功耗蓝牙模块的打包机制 下一篇: 4G模块的SQ主动上报+ZSQR 返回首页
热门推荐
热门标签