1、设备进入配置模式当模块没有配置过SSID和密码时,或者配置的SSID和密码错误时,程序自动进入配置模式,LED灯慢闪。关于LED灯表示的含义参考如下:(1) 灯常亮,表示工作正常;(2) 慢闪(亮800毫秒,灭800毫秒),进入配置模式;(3) 当向服务器发送数据时,快闪(亮150毫秒,灭150毫秒),发送成功后常亮;若发送失败,持续快闪直到下一次发送成功;
2、电脑连接WiFi进行配置(1) 当模块进入配置模式后,会进入Soft AP模式,发出WiFi信号“msmk_xxxxxx”。其中“xxxxxx”是本模块的设备ID。(2) 使用手机或者笔记本电脑连接WiFi热点“msmk_xxxxxx”;在浏览器地址栏中输入:“192.168.4.1”,进入配置页面。(3) 在“设置参数”页面可以设置模块要连接的WiFi热点名称及其密码、数据上传服务器地址、端口和上传周期等。
3、数据接收探针会抓取WiFiMAC 地址,通过UDP包发送到后台服务器。UDP包是以字符流的方式发送,格式如下:设备ID数据1数据2其中,每条数据的格式如下:Frame源MAC|Frame目的MAC | Frame 大类|Frame 小类|信道|RSSI信号强度比如:08:11:96:7B:C9:40|20:76:93:36:B7:60|01|09|5|-62
4、名词解释l “Frame源M钽吟篑瑜AC”指探针抓取到的WiFi信号的发射设备,一般为手机;l “Frame目的MAC”指探针抓取到的WiF足毂忍珩i信号的接收设备,一般为无线路由器热点;l “Frame大类”与“Frame小类”指WiFi信号的类别,其中,“大类”分为“管理”、“控制”、“数据”三类,其值分别为“00”、“01”、“02”;l “信道”指WiFi信号所在的传输信道,取值在1-14之间;l “RSSI信号强度”指探针抓取到的WiFi信号的强度,最小值为“-100”;一般来说,此值越大表示发射设备离探针越近。
5、搭建UDP服务器端程序接收探镅氪瓷杵针发来的数据注:无网络技术基础或者编程技术基础的人士,请直接忽略以下内容。(1) 为了输奘兔炫确保探针设备能够正常工作,在接收到探针发送的UDP包后,需要给探针一个UDP应答包,应答包的大小为1字节,内容为整数1即可。(2) 服务器与探针如果在同一个局域网里面,则服务器地址用内网IP地址即可;否则,服务器需要有外网IP地址。(3) 可以参考“UDP服务器Java代码例子.zip”或者“UDP服务器PHP代码例子.zip”搭建基于Java或者PHP的服务器端程序。