将以上配网过程,画成时间序列图,则用户、APP、物联网设备(主配 待配)、路由器、物联网云平台这六者的交互关系为:
3.5 一键配网一键配网(smart-config),该方式只需要用户在APP中输入Wi-Fi配网信息即可,手机通过广播发送配网信息,待配网设备通过监听获取配网信息。其具体的配网过程如下:
- 用户在手机APP上输入配网信息,手机将配网信息广播出去。
- 待配网设备进入sniffer模式(混杂模式,即不过滤数据报文),监听环境中所有的802.11报文,设备需要在所支持的信道(通常1-13)上轮询监听(因设备不知道手机和路由器的信道)。
- 待配网设备捕获到符合配网规则的数据报文后停止信道轮询,尝试在在此信道上接收完成所有报文。若当前的信道接收失败或超时重新回到sniffer模式进行监听。
- 待配网设备在数据报文接收成功后关闭sniffer模式,开启STA模式即可连接到Wi-Fi。
将以上配网过程,画成时间序列图,则用户、APP、物联网设备、路由器这四者的交互关系为:
3.6 路由器配网路由器配网(router-config),该方式的基本思路是,路由器在配网模式下开启一个特定的用于配网的热点,设备扫描到该热点后连接该热点,获取配网信息,然后路由器切换到常规热点,设备连接此常规热点实现联网:
- 用户按下设备的配网按钮,设备进入混杂模式,扫描周围热点。
- 用户按下路由器的配网按钮,路由器开启特定的热点。
- 设备先连接到这个路由器的特定热点,获取配网信息。
- 路由器再切换到常规热点。
- 设备即可连接到Wi-Fi的常规热点。