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

幸运飞艇

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

更新时间:2016-12-29

  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”的网络,密码格式正确。

发表评论

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