Wi-Fi R-Mesh 配网
在实际应用中,某些 R-Mesh 节点(如智能灯泡等)可能不具备触控屏、键盘等输入设备,因此无法通过直接输入 WLAN SSID 和密码的方式加入 WLAN。这样的节点可以通过以下两种配网方式加入 WLAN:
方式 1: 蓝牙辅助配网
通过手机 APP 将 WLAN 的密码用蓝牙传送给待配网的 R-Mesh 节点,如图所示,主要步骤如下:
蓝牙辅助配网
手机与 R-Mesh 节点建立蓝牙连接
被连接的 R-Mesh 节点扫描周围的 WLAN,将附近的 WLAN SSID 列表通过蓝牙发送给手机显示
用户在手机上选择要让 R-Mesh 节点加入的 WLAN,并输入其密码,手机将此 WLAN 的 SSID 和密码通过蓝牙发送给 R-Mesh 节点
R-Mesh 节点利用刚收到的 SSID 和密码加入 WLAN
方式 2: ZRPP 配网
待配网的 R-Mesh 节点可以通过 WLAN 信道扫描来检测附近是否有已连网的 R-Mesh 节点,如果有,就可自动通过 R-Mesh 零配协议(Zero R-Mesh Provisioning Protocol, 以下简称 ZRPP)向此已连网的 R-Mesh 节点询问其所在 WLAN 的 SSID 和密码,从而加入此 WLAN。
备注
“零”意为“零接触”,即本配网方式不需要用户的任何手动输入,全部由 R-Mesh 节点自动完成,在待配网节点较多的情况下可极大的节省配网时间。
ZRPP 的主要步骤如下:
R-Mesh 零配协议
待配网的 R-Mesh 节点依次扫描所有 WLAN 信道,若在某个信道上检测到了已连网的 R-Mesh 节点,则立即停止扫描并停留在该信道
待配网的 R-Mesh 节点向刚发现的已连网的 R-Mesh 节点发送 ZRPP 请求(特定格式的 WLAN 数据帧)
已连网的 R-Mesh 节点向待配网的 R-Mesh 节点发送 ZRPP 响应(特定格式的 WLAN 数据帧),其中包含了 WLAN SSID 和密码
待配网的 R-Mesh 节点利用刚收到的 SSID 和密码加入 WLAN