许多新的 Matter 设备将使用 Thread,这是一种专为智能家居设备设计的基于 IP 的无线网状网络技术。
Thread 具有以下主要优势:
- 基于 IPv6:Thread 设备可以与其他设备加入同一网络,并直接彼此通信和与云通信。
- 低功耗网状网:Thread 专为物联网而构建,支持电池供电设备,并具有提供广泛覆盖范围的可靠网状网。
- 速度:低开销、本地连接和网状网使得 Thread 设备响应极快。
Thread 由 Thread 集团开发,该集团由 Google 与其他成员公司于 2014 年联合创立。
Thread 设备通过 Thread 边界路由器加入用户的现有家庭网络。就像 Wi-Fi 路由器可以将 Wi-Fi 和以太网设备桥接到单个网络一样,Thread 边界路由器可让 Thread 设备成为用户网络的一部分。
Nest WiFi、Google Nest Hub Max 和 Google Nest Hub (2nd gen) 等 Google 设备内置 Thread 无线电,可用作 Thread 边界路由器。
可互操作的网状网络
Thread 设备和 Thread 边界路由器由各种设备制造商构建。我们希望无论制造商如何,用户都能在家中拥有开放、可互操作且强大的 Thread 网状网络。
在移动 SDK 中,我们在 Google Play services 中添加了 Thread API,Android开发者可以使用这些 API 将其设备加入用户的 Thread 网络。如需加入 Thread 网络,加入的 Thread 设备需要凭据。使用 Thread API,Android 应用可以从 Play services 获取凭据,并与加入的设备共享这些凭据。
Play services 中的 Matter API 会在设置过程中使用这些 API。Matter 委托人将加入设备配置到 Thread 网络时,会与加入设备共享凭据。
Android 开发者可以直接访问 Thread API,如果他们想要自定义 Thread 设置,或者有其他非 Matter 用例使用 Thread。
一个值得注意的非 Matter 用例是 Thread 边界路由器的设置流程。
边界路由器的设置流程
在住宅中设置新的边界路由器时,它会创建新的 Thread 网络或加入现有的 Thread 网络。
如果边界路由器正在创建 Thread 网络,则需要与 Play services 共享该网络的凭据,以便我们的 Matter API 和其他 Android 应用可以使用这些凭据将 Thread 设备加入该网络。
如果边界路由器要加入现有的 Thread 网络,则需要从 Play services 获取凭据才能加入。
边界路由器开发者可以使用 Thread API 来实现此目的。边界路由器开发者可以在 Android 应用中实现其设置流程。该应用将在 Play services 和边界路由器之间进行中介,并直接使用 Thread API。
Google 边界路由器(例如 Nest Hub (2nd gen))使用 Google Home app (GHA) 在住宅中设置。
开始使用
如需开始在 Android 应用中使用 Thread Network SDK,请参阅我们的 Thread Network SDK 使用指南。