加入服务

加入服务为被带入 Wi-Fi 网络的新设备提供普适简便的加入方式。对于像 SmartPlug 这样的用户接口有限的设备,加入服务会更加实用。

工作原理

现存的加入机制只使用 Wi-Fi, 但系统在变得与使用其它标准的设备越来越相关的时候,可以进化到使用其它的硬件(例如 BTLE).

所支持的两个角色:

下面展示了加入设备的方法

1. Onboardee 广播自己的 SSID

当 Onboardee 设备第一次接入时,他会通过 Wi-Fi 广播其 SSID. 此 SSID 以 “AJ\” 或者 “_AJ” 为前缀,意思是该设备支持 AllJoyn&trade 的加入服务。

2. Onboarder 连接到 Onboardee

Onboarder 将会通过查找带有 "AJ_" 或者 "_AJ" 的 SSID 来扫描未被配置的 AllJoyn 设备。用户可以选择操作一个特定的 Onboardee 设备。第一步是 连接到该 Onboardee 设备的 SSID 上。根据 Onboarder 平台,这件事可以由应用程序自动完成。

3. Onboarder 发送 Wi-FI 凭证

在连接到 Onboardee 的 SSID 之后,Onboarder 会监听 AllJoyn About announcements. 之后,Onboarder 会使用加入服务接口向 Onboardee 设备发送目标 Wi-Fi 网络的凭证。

4. 切换到目标 Wi-Fi

两方设备都将会切换到目标 Wi-Fi 网络

5. Onboarder 监听 Onboardee 设备

最后一步是,Onboarder 会监听来自 Onboardee 设备的 About announcement。当收到时,Onboarder 就认为 Onboardee 已经顺利连接。

学习更多