Thread-Play-Dienste-APIs

Viele neue Matter-Geräte verwenden Thread, eine IP-basierte drahtlose Mesh-Netzwerktechnologie, die für Smart-Home-Geräte entwickelt wurde.

Thread bietet folgende Vorteile:

  • IPv6-basiert: Thread-Geräte können sich mit demselben Netzwerk wie deine anderen Geräte verbinden und direkt miteinander und mit der Cloud kommunizieren.
  • Mesh mit geringem Stromverbrauch: Thread wurde für IoT entwickelt und unterstützt akkubetriebene Geräte mit einem Mesh-Netzwerk, das Reichweite und Zuverlässigkeit bietet.
  • Geschwindigkeit: Geringer Overhead, lokale Konnektivität und Mesh-Netzwerke sorgen dafür, dass Thread-Geräte extrem schnell reagieren.

Thread wird in der Thread-Gruppe entwickelt, die Google 2014 mit anderen Mitgliedsunternehmen gegründet hat.

Thread-Geräte werden über einen Thread-Border-Router mit den vorhandenen Heimnetzwerken der Nutzer verbunden. So wie ein WLAN-Router WLAN- und Ethernet-Geräte in einem einzigen Netzwerk verbinden kann, ermöglicht ein Thread-Border-Router, dass Thread-Geräte Teil der Netzwerke von Nutzern werden.

Google-Geräte wie Nest WiFi, Google Nest Hub Max und Google Nest Hub (2nd gen) haben integrierte Thread-Funkschnittstellen und fungieren als Thread-Border-Router.

Ein interoperables Mesh

Thread-Geräte und Thread-Border-Router werden von verschiedenen Geräteherstellern entwickelt. Wir möchten Nutzern ein offenes, interoperables und leistungsstarkes Thread-Mesh-Netzwerk im Zuhause ermöglichen, unabhängig vom Hersteller.

Im Rahmen unseres Mobile SDK haben wir Thread-APIs in Google Play services aufgenommen, die Android-Entwickler verwenden können, um ihre Geräte mit den Thread-Netzwerken von Nutzern zu verbinden. Wenn Sie eine Verbindung zu einem Thread-Netzwerk herstellen möchten, benötigt das Thread-Gerät, das die Verbindung herstellt, Anmeldedaten. Mit den Thread APIs kann eine Android App die Anmeldedaten von Play services abrufen und sie für das Gerät freigeben, das verbunden werden soll.

Unsere Matter-APIs in Play services verwenden diese APIs im Rahmen des Einrichtungsprozesses. Matter-Administratoren geben die Anmeldedaten für beitretende Geräte frei, wenn sie diese für das Thread-Netzwerk bereitstellen.

Auf die Thread-APIs kann direkt von Android-Entwicklern zugegriffen werden, die ihre Thread-Einrichtung anpassen möchten oder andere Anwendungsfälle als Matter haben, bei denen Thread verwendet wird.

Ein Matter-Anwendungsfall, den wir hervorheben möchten, ist der Einrichtungsprozess für Thread-Border-Router.

Thread und Matter

Einrichtungsprozess für Border-Router

Wenn ein neuer Border-Router in einem Zuhause eingerichtet wird, erstellt er entweder ein neues Thread-Netzwerk oder tritt einem vorhandenen Thread-Netzwerk bei.

Wenn der Border Router ein Thread-Netzwerk erstellt, muss er die Anmeldedaten für dieses Netzwerk mit Play services teilen, damit die Anmeldedaten von unseren Matter-APIs und anderen Android-Apps verwendet werden können, um Thread-Geräte mit dem Netzwerk zu verbinden.

Wenn der Border-Router einem bestehenden Thread-Netzwerk beitritt, muss er Anmeldedaten von Play services abrufen, um beitreten zu können.

Die Thread-APIs stehen Border Router-Entwicklern zur Verfügung, um dies zu erreichen. Entwickler von Border Routern können den Einrichtungsprozess in einer Android-App implementieren. Die App würde zwischen Play services und dem Border Router vermitteln und die Thread-APIs direkt verwenden.

Google-Border-Router wie der Nest Hub (2nd gen) werden im Zuhause über Google Home app (GHA) eingerichtet.

Jetzt starten

Wenn Sie das Thread Network SDK in Ihren Android-Apps verwenden möchten, lesen Sie den Thread Network SDK-Nutzungsleitfaden.

Thread Network SDK verwenden