Jetzt starten

Mit Sammlungen den Überblick behalten Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.

Quelle auf GitHub ansehen

Informationen zu Thread

Sind Sie neu bei Thread® oder müssen Sie einfach nur Ihr Wissen auffrischen? In Thread Primer finden Sie alle Grundlagen zu Thread und seine Funktionsweise.

OpenThread testen

Möchten Sie erfahren, worum es bei OpenThread von Google geht? Am schnellsten geht das mit einem unserer Codelabs oder Anleitungen.

Codelab für Simulationen mit Docker

OpenThread testen, ohne dass eine Testhardware erforderlich ist. Mit Docker auf einem Mac- oder Linux-Computer können Sie Folgendes tun:

  • Thread-Netzwerk simulieren
  • Thread-Knoten mit Inbetriebnahme authentifizieren
  • Mit OpenThread Daemon ein simuliertes Thread-Netzwerk mit einem RCP verwalten

Simulations-Codelab mit Docker testen

Codelab für Simulationen mit Build-Toolchain

Eine alternative Version des Docker Simulation Codelab, in dem Sie anstelle von Docker die OpenThread-Build-Toolchain einrichten und OpenThread direkt auf einem Mac- oder Linux-Computer erstellen.

Simulations-Codelab mit Build-Toolchain testen

Hardware-Codelabs

Hier erfährst du mehr über Hardware:

  • Flash OpenThread auf Nordic nRF52840 oder Silicon Labs EFR32-Entwicklungsboards
  • Echtes Thread-Netzwerk erstellen
  • Thread-Knoten mit Inbetriebnahme authentifizieren
  • OpenThread-CLI für Multicast und UDP verwenden (nur Nordic)

Das Nordic Hardware Codelab testen

Hardware-Codelab für Silicon Labs testen

API-Codelab

Möchten Sie OpenThread APIs in einer Anwendung verwenden? Mit echter Hardware können Sie Folgendes tun:

  • Tasten und LEDs auf Nordic nRF52840-Entwicklerplatinen programmieren
  • Gängige OpenThread APIs und die otInstance-Klasse verwenden
  • OpenThread-Statusänderungen überwachen und darauf reagieren
  • UDP-Nachrichten an alle Geräte in einem Thread-Netzwerk senden

API-Codelab ausprobieren

Netzwerk-Simulator-Codelab

Mit dem OpenThread Network Simulator (OTNS) können Sie ein simuliertes Thread-Netzwerk über eine Befehlszeile und eine Weboberfläche visualisieren und betreiben. Auf einem Mac- oder Linux-Computer können Sie Folgendes tun:

  • OTNS installieren und OpenThread für OTNS erstellen
  • Mit OTNS-Web ein Thread-Netzwerk verwalten und Aktivitäten in einem Webbrowser visualisieren
  • OTNS-CLI zur weiteren Steuerung der Simulation verwenden

Codelab „Netzwerksimulator“ ausprobieren

Test- und Visualisierungs-Codelab

OTNS kann mit Silk verwendet werden, einer vollständig automatisierten Testplattform zur Validierung von OpenThread-Funktion, -Funktion und -Systemleistung mit echten Geräten. Mac- oder Linux-Computer:

  • OpenThread für echte Geräte mit aktivierter OTNS-Funktion erstellen
  • Verwenden Sie OTNS-Web, um den Status des Thread-Netzwerks zu überwachen, das durch Ausführen von Seiden-Testläufen gebildet wird.

Codelab zu Tests und Visualisierungen testen

Border Router-Codelab

Ein Thread-Border-Router verbindet ein Thread-Netzwerk mit anderen IP-basierten Netzwerken wie WLAN oder Ethernet. Ein Thread-Netzwerk benötigt einen Border Router, um sich mit anderen Netzwerken zu verbinden. OpenThread Border Router (OTBR) ist eine Open-Source-Implementierung eines Thread Border Routers.

Mac- oder Linux-Computer:

  • OTBR einrichten und ein Thread-Netzwerk bilden
  • OpenThread-CLI-Gerät mit dem SRP-Feature erstellen
  • Dienst bei SRP registrieren
  • Thread-Endgerät finden und erreichen

Border Router-Codelab ausprobieren

Border Router Thread 1.2 Multicast-Codelab

Mit Thread 1.2 wird Multicast über Thread-Netzwerke hinweg eingeführt. Dadurch ist Multicast-Kommunikation zwischen Thread-Netzwerk- und Infrastruktursegmenten (WLAN/Ethernet) möglich. Mit einem Mac- oder Linux-Computer und einem Raspberry Pi können Sie Folgendes tun:

  • nRF52840-Firmware mit Thread 1.2 Multicast-Funktionen erstellen
  • IPv6-Multicast-Adressen auf Thread-Geräten abonnieren

Multi Router Codelab 1.2 für Border Router testen

Border Router NAT64-Codelab

NAT64 ist ein Mechanismus, mit dem Hosts in Nur-IPv6-Netzwerken auf Ressourcen in IPv4-Netzwerken zugreifen können. Das NAT64-Gateway ist ein Übersetzer zwischen IPv4-Protokollen und IPv6-Protokollen. Mit einem Mac- oder Linux-Computer und einem Raspberry Pi und Aufbau des Border Router-Codelabs erfahren Sie, wie Sie:

  • OpenThread-Border-Router mit NAT64-Features erstellen
  • Mit IPv4-Hosts über Thread-Endgeräte kommunizieren

Das Border Router NAT64-Codelab ausprobieren

Border Router mit Docker

Sie können OTBR auch in einem Docker-Container auf jedem Linux-basierten Computer ausführen.

Zum OTBR-Docker-Leitfaden

Code abrufen

Wissen Sie bereits, was Sie tun, und möchten Sie den Code gleich verwenden? Besuchen Sie die GitHub-Website zu OpenThread. Dort finden Sie das OpenThread-Repository sowie andere Support-Repositories wie OpenThread Border Router, OpenThread RTOS und OpenThread Commissioner.

Plattform-Support

OpenThread wurde sowohl vom OpenThread-Team als auch von den Silicon-Anbietern und der Community auf verschiedene Geräte und Plattformen portiert.

Eine Liste der vom Anbieter unterstützten Plattformen finden Sie unter Anbietersupport.

Weitere Informationen zur Systemarchitektur und zu Plattformdesigns finden Sie in der Übersicht Plattformen.

Docker-Support

Docker-Images zur Verwendung mit OpenThread sind auf Docker Hub verfügbar. Diese Images werden vom OpenThread-Team erstellt und getestet und bieten einen einfachen Einstieg in OpenThread, ohne die Toolchain und die Systemkonfiguration durchlaufen zu müssen.

Nutzerhandbücher

Benötigen Sie Hilfe bei einer bestimmten Aufgabe oder Funktion? Unsere Anleitungen können Ihnen dabei helfen.

Kategorie Inhalt
Erstellen OpenThread erstellen und konfigurieren und erweiterte Funktionen aktivieren
Mitnahme OpenThread auf eine neue Hardwareplattform portieren
Border-Router So verbinden Sie Ihr OpenThread-Netzwerk mit einem Border Router mit anderen IPv6-Netzwerken oder verwenden die externe Thread-Inbetriebnahme
Kommissionsmitglied Mit OT Commissioner Geräte in einem Thread-Netzwerk in Betrieb nehmen
Pyspinel Anleitung zum Erstellen eines Thread-Paket-Sniffers mit Pyspinel
Zertifizierung Plattform gegen alle Zertifizierungstestfälle testen

Anwendungs-APIs

Sie entwickeln eine Anwendung, die auf OpenThread ausgeführt werden soll? Grundlegende Informationen finden Sie in unserem Codelab zur Entwicklung mit OpenThread APIs. Sie können sich auch in der API-Referenzdokumentation über die verfügbaren OpenThread-Dienste informieren.

Tests und Zertifizierungen

Auf unserer Seite Test erfahren Sie, wie wir OpenThread testen und welche Nutzertesttools verfügbar sind. Außerdem können Sie sich in unseren Qualitäts-Dashboards die neuesten Messwerte zur Leistung von OpenThread-Leistung ansehen.

Weitere Informationen zur Thread-Zertifizierung für Ihr Produkt oder Ihre Komponente finden Sie auf der Seite Zertifizierung.

Hilfe erhalten oder einen Beitrag leisten

Haben Sie eine Frage zu OpenThread? Möchten Sie an seiner laufenden Entwicklung mitwirken? Auf unserer Seite Ressourcen findest du alle Möglichkeiten, um Hilfe zu erhalten oder zu helfen.