现在物联网处于一个快速发展的时期,而设备入网的方式影响着产品的用户体验。
市场面上现有的入网方式有:
1.wifi模块开启ap模式,然后通过网页登陆wifi模块的后台,通过网页配置路由器的账号密码接入网络,随后设备切换成station模式去连接服务器;
2.wifi模块里面集成了airkiss协议,通过手机的微信把路由器的账号密码传给wifi模块。
Air Kiss技术原理简介
802.11是IEEE制定的无线局域网协议,802.11以802.2的逻辑链路控制封装来携带IP封包,因此能够以802.2 SNAP格式接收无线网络数据。如果开启wifi芯片的混杂模式监听空间中的无线信号,并以802.2 SNAP格式从数据链路层截取数据,就会得到如下图所示的数据包:
DA字段表示目标mac地址,SA字段表示源mac地址,Length字段表示后面数据的长度,LLC字段表示LLC头,SNAP字段包括3bytes的厂商代码和2bytes的协议类型标识,DATA字段为负载,对于加密信道来说是密文的,FCS字段表示帧检验序列。
从无线信号监听方的角度来说,不管无线信道有没有加密,DA、SA、Length、LLC、SNAP、FCS字段总是暴露的,因此信号监听方便有了从这6个字段获取信息的可能。但