
OpenThread
OpenThread ist eine Open-Source-Implementierung von Thread®. Google hat OpenThread veröffentlicht, um die Netzwerktechnologie von Google Nest-Produkten für Entwickler allgemein verfügbar zu machen und so die Entwicklung von Produkten für Smart-Home- und Geschäftsgebäude zu beschleunigen.
OpenThread (OT) ist mit kompakter Plattformabstraktion und einem geringen Speicherbedarf ausgestattet. Unterstützt werden sowohl System-on-Chip- (SoC-) als auch Co-Prozessor-Designs (RCP, NCP).
OpenThread (OT) ist mit kompakter Plattformabstraktion und einem geringen Speicherbedarf ausgestattet. Unterstützt werden sowohl System-on-Chip- (SoC-) als auch Co-Prozessor-Designs (RCP, NCP).

Komponente „Thread-zertifiziert“
OpenThread implementiert alle in der Threadspezifikation definierten Features. Diese Spezifikation definiert ein IPv6-basiertes zuverlässiges, sicheres und energiesparendes drahtloses Kommunikationsprotokoll für Geräte für Privat- und Geschäftsgebäude.

Features
OpenThread implementiert alle Thread-Netzwerkschichten (IPv6, 6LoWPAN, IEEE 802.15.4 mit MAC-Sicherheit, Mesh-Link-Einrichtung, Mesh-Routing) und Geräterollen sowie Unterstützung von Border Router.
Anwendungsdienste
- IPv6-Konfiguration und Schnittstelle für Rohdaten
- UDP-Sockets
- CoAP-Client und -Server
- DHCPv6-Client und -Server
- DNSv6-Client
Erweiterte Funktionen
- Elternaufsicht
- Vorherigen Elternteil bei Anhang anhängen
- Jam-Erkennung
- Regelmäßige Elternsuche
Unterstützung für Co-Prozessoren
- Spinel, ein allgemeines Co-Processor-Protokoll
- OT Daemon, ein Funkprozessor für Netzwerkschnittstellen und Daemons
- Sniffer-Support über Spinel-Knoten
Border-Router
- Bidirektionale IPv6-Erreichbarkeit zwischen Thread und Ethernet/WLAN
- Bidirektionales DNS-basiertes Erkennen von Diensten zwischen Thread und Ethernet/WLAN
- Thread-Mesh-Netzwerk über Ethernet/WLAN-Links erweitern
Wofür möchten Sie OpenThread nutzen?
Wenn Sie an der laufenden Entwicklung von OpenThread interessiert sind, ist das OpenThread-GitHub-Repository das Richtige für Sie. Dort finden Sie den gesamten Code, einschließlich Informationen zur Vorgehensweise, zu unserem Style Guide, zum Verhaltenskodex, zur Lizenzierung und vielem mehr.
Wenn Sie OpenThread in Ihren eigenen Produkten oder privat nutzen möchten, sehen Sie sich die unten stehenden Optionen an.
Wenn Sie OpenThread in Ihren eigenen Produkten oder privat nutzen möchten, sehen Sie sich die unten stehenden Optionen an.
Thread-Netzwerk bereitstellen
Legen Sie die Hardware- und Plattformkonfiguration fest, die Sie zum Erstellen und Bereitstellen Ihres eigenen Thread-Netzwerks verwenden möchten. Fügen Sie einen Border-Router hinzu, um Ihr Thread-Netzwerk mit anderen Netzwerkebenen wie WLAN oder Ethernet zu verbinden, oder verwenden Sie OpenThread RTOS, eine einzelne Plattformlösung mit LwIP, FreeRTOS und mbMB-TLS. Und mit OpenThread Commissioner können Sie Geräte ganz einfach in einem Thread-Netzwerk beauftragen.
Anwendungen mithilfe eines Thread-Netzwerks entwickeln
Probieren Sie unser API-Codelab aus und nutzen Sie unsere API-Referenz als Leitfaden für die Anwendungsentwicklung. IPv6, UDP, CoAP, ICMPv6, DNSv6......und alles.
Port OpenThread auf eine neue Hardwareplattform übertragen
Dann lesen Sie unseren Leitfaden zur Rufnummernmitnahme. Dort erfahren Sie Schritt für Schritt, wie Sie OpenThread auf eine neue Hardwareplattform mitnehmen.
Thread-Zertifizierung für OpenThread erhalten
OpenThread kann für die Zertifizierung durch die Thread-Gruppe verwendet werden. Als Thread-Referenz-Stack vereinfacht OpenThread die Zertifizierung.
Nachrichten
Zugang zum Internet zu IoT-Geräten mit geringer Leistung
In der Sitzung von der Google I/O erhalten Sie einen kurzen Überblick über Thread und erfahren, wie Entwickler mit OpenThread schnell IoT-Lösungen erstellen können.
Codelab für Telink-Hardware veröffentlicht
1. August 2023
Wir haben ein neues Codelab veröffentlicht: Thread-Netzwerk mit dem B91-Entwicklerkit und OpenThread erstellen. Hier erfahren Sie, wie Sie OpenThread auf echter Hardware programmieren, ein Thread-Netzwerk erstellen und verwalten und Nachrichten zwischen Knoten austauschen.
Wir haben ein neues Codelab veröffentlicht: Thread-Netzwerk mit dem B91-Entwicklerkit und OpenThread erstellen. Hier erfahren Sie, wie Sie OpenThread auf echter Hardware programmieren, ein Thread-Netzwerk erstellen und verwalten und Nachrichten zwischen Knoten austauschen.
Codelab für NAT64-Border-Router veröffentlicht
3. November 2022
Wir haben ein neues OpenThread Border Router-Codelab veröffentlicht: Internetzugriff über NAT64 ermöglichen. Hier erfahren Sie, wie Sie NAT64 in OTBR einrichten und verwenden.
Wir haben ein neues OpenThread Border Router-Codelab veröffentlicht: Internetzugriff über NAT64 ermöglichen. Hier erfahren Sie, wie Sie NAT64 in OTBR einrichten und verwenden.
Unterstützung für Qorvo QPG6105 hinzugefügt
10. Oktober 2022
Der QPG6105 ist ein energiesparender Kommunikationscontroller, der die Protokolle Zigbee®, Thread, Matter, Bluetooth® Low Energy und Bluetooth Mesh implementiert.
Der QPG6105 ist ein energiesparender Kommunikationscontroller, der die Protokolle Zigbee®, Thread, Matter, Bluetooth® Low Energy und Bluetooth Mesh implementiert.
Wer unterstützt OpenThread?
Welche Produkte verwenden OpenThread?
Die folgenden Produkte verwenden OpenThread und unterstützen die Kernanforderungen der Thread-Spezifikation. Produkte mit dem Logo „Built on Thread“ wurden von der Thread Group zertifiziert.
Google Home unterstützt eine Reihe verschiedener Gerätetypen. Die Funktionen der Gerätetypen stammen aus den Funktionen des jeweiligen Herstellers. Weitere Informationen findest du in den Anwendungsfällen, die in der Google Home-Umgebung verfügbar sind.
Du möchtest dein Produkt vorstellen? Weitere Informationen finden Sie in unseren Produktrichtlinien.
Google Home unterstützt eine Reihe verschiedener Gerätetypen. Die Funktionen der Gerätetypen stammen aus den Funktionen des jeweiligen Herstellers. Weitere Informationen findest du in den Anwendungsfällen, die in der Google Home-Umgebung verfügbar sind.
Du möchtest dein Produkt vorstellen? Weitere Informationen finden Sie in unseren Produktrichtlinien.
Java ist eine eingetragene Marke von Oracle und/oder seinen Partnern. Thread ist eine eingetragene Marke der Thread Group, Inc.