許多新的 Matter 裝置都會使用 Thread,這是一種專為智慧型住宅裝置設計的 IP 式無線網狀網路技術。
Thread 具備下列主要優點:
- 以 IPv6 為基礎:Thread 裝置可與其他裝置加入相同的網路,並直接與其他裝置和雲端通訊。
- 低耗電網狀網路:Thread 專為 IoT 打造,可支援電池供電裝置,提供可靠的網狀網路範圍。
- 速度:Thread 裝置的負載低、可透過本機連線,且可透過網狀網路連線,因此反應速度極快。
Thread 是由 Google 與其他成員公司於 2014 年共同成立的 Thread 集團開發。
Thread 裝置會透過 Thread 邊界路由器加入使用者現有的住家網路。就像 Wi-Fi 路由器可將 Wi-Fi 和乙太網路裝置連結至單一網路一樣,Thread 邊界路由器可讓 Thread 裝置成為使用者網路的一部分。
Nest WiFi、Google Nest Hub Max 和 Google Nest Hub (2nd gen) 等 Google 裝置內建 Thread 無線電,可做為 Thread 邊界路由器。
可互通的 Mesh
Thread 裝置和 Thread 邊界路由器是由各種裝置製造商建構。我們希望使用者能夠在住家中享有開放、可互通且強大的 Thread 網狀網路,不受製造商限制。
我們在行動 SDK 中加入了 Google Play services 中的 Thread API,讓 Android 開發人員可以將裝置加入使用者的 Thread 網路。如要加入 Thread 網路,加入的 Thread 裝置需要憑證。使用 Thread API 時,Android 應用程式可以從 Play services 取得憑證,並與加入的裝置分享。
Play services 中的 Matter API 會在設定程序中使用這些 API。Matter 委派者將憑證佈建至 Thread 網路時,會與加入的裝置分享憑證。
Android 開發人員如要自訂 Thread 設定,或有其他非 Matter 用途使用 Thread,即可直接存取 Thread API。
一個值得強調的非 Matter 用途是 Thread 邊界路由器的設定程序。
邊界路由器的設定程序
在住家中設定新的邊界路由器時,系統會建立新的 Thread 網路,或加入現有的 Thread 網路。
如果邊界路由器正在建立 Thread 網路,則邊界路由器需要將該網路的憑證與 Play services 共用,以便 Matter API 和其他 Android 應用程式使用這些憑證,將 Thread 裝置加入該網路。
如果邊界路由器要加入現有的 Thread 網路,就必須從 Play services 取得憑證,才能加入。
邊界路由器開發人員可以使用 Thread API 達成這項目標。Border Router 開發人員可以在 Android 應用程式中實作設定程序。應用程式會在 Play services 和 Border Router 之間進行中介,並直接使用 Thread API。
Google 邊界路由器 (例如 Nest Hub (2nd gen)) 會使用 Google Home app (GHA) 在住家中設定。
開始使用
如要在 Android 應用程式中開始使用 Thread Network SDK,請參閱 Thread Network SDK 使用指南。