扫描设备

物联网 亚马逊回声 无线上网 谷歌首页 蓝牙
2021-06-04 06:03:52

首次设置设备时,Google Home 和 Amazon Echo/Dot 使用哪种技术,它们各自的应用程序在连接到 Wifi 之前“扫描设备”?

我正在尝试用我的设备实现类似的流程,它只是蓝牙吗?实现这一点的最佳方法是什么?

1个回答

假设它是蓝牙(合理的猜测,因为这是手机/平板电脑中唯一经常可用的其他无线电),那么它将是蓝牙 4,它将宣传具有一组已知特征的 BLE 服务。

  • 在手机/平板电脑上运行的应用程序将连接到 BLE 服务,查询设备可以看到哪些 WiFi SSID 的特性。
  • 它将此列表呈现给用户并要求他们选择一个并提供连接所需的密码。
  • 然后将密码和 SSID 发送回另一个特征,以触发设备连接到 WifI。
  • 一旦连接,服务就可以在另一个特征上发布它的 IP 地址。

所有这些(和一个 Web 蓝牙客户端)的 PoC 实现可以在我的 GitHub 页面上找到:https : //github.com/hardillb/wifi-provision