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öchten Sie einfach nur Ihr Wissen auffrischen? Thread Primer umfasst alle Grundlagen von Thread und seine Funktionsweise.

OpenThread ausprobieren

Sie möchten wissen, worum es bei OpenThread geht? Am schnellsten geht es mit einem unserer Codelabs oder Anleitungen.

Simulations-Codelab mit Docker

OpenThread ausprobieren ohne die Hardware zu testen. Anleitung für die Verwendung von Docker auf einem Mac- oder Linux-Computer:

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

Simulations-Codelab mit Docker ausprobieren

Simulations-Codelab mit Build-Toolchain

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

Simulations-Codelab mit Build-Toolchain ausprobieren

Hardware-Codelabs

Hier erfährst du mehr über Hardware:

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

Das skandinavische Hardware-Codelab ausprobieren

Hardware-Codelab für Silicon Labs testen

API-Codelab

Möchten Sie OpenThread APIs in einer Anwendung verwenden? Hier erfahren Sie, wie Sie mit echter Hardware:

  • Tasten und LEDs auf Nordic nRF52840-Entwicklungsboards 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

Codelab für den Netzwerksimulator

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:

  • 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

Netzwerksimulator-Codelab testen

Test- und Visualisierungs-Codelab

OTNS kann mit Silk verwendet werden, einer vollständig automatisierten Testplattform zum Validieren der OpenThread-Funktion, -Funktion und -Systemleistung mit echten Geräten. Auf einem Mac- oder Linux-Computer können Sie:

  • 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 Seidentestläufen gebildet wurde.

Test- und Visualisierungs-Codelab

Border Router-Codelab

Ein Thread-Border-Router verbindet ein Thread-Netzwerk mit anderen IP-basierten Netzwerken wie WLAN oder Ethernet. Für ein Thread-Netzwerk ist ein Border Router erforderlich, um eine Verbindung zu anderen Netzwerken herzustellen. OpenThread Border Router (OTBR) ist eine Open-Source-Implementierung eines Thread-Border-Routers.

Auf einem Mac- oder Linux-Computer können Sie:

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

Border Router-Codelab testen

Multicast-Codelab für Border Router-Threads 1.2

In Thread 1.2 wird Multicast in Thread-Netzwerken eingeführt. Damit ist Multicast-Kommunikation zwischen Thread-Netzwerk- und Infrastruktursegmenten (Wi-Fi/Ethernet) möglich. Mit einem Mac- oder Linux-Computer und einem Raspberry Pi:

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

Multicast-Codelab von Border Router Thread 1.2 testen

Border Router – NAT64-Codelab

NAT64 ist ein Mechanismus, der Hosts in reinen IPv6-Netzwerken den Zugriff auf Ressourcen in IPv4-Netzwerken ermöglicht. 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 einem Linux-basierten Computer ausführen.

Leitfaden für OTBR-Docker

Code abrufen

Sie wissen bereits, was Sie gerade tun, und möchten den Code verwenden? Auf der GitHub-Website zu OpenThread 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 Silic-Anbietern und der Community auf verschiedene Geräte und Plattformen portiert.

Eine Liste der anbieterunterstützten Plattformen finden Sie unter Anbieterunterstützung.

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

Docker-Support

Docker-Images zur Verwendung mit OpenThread sind auf Docker Hub verfügbar. Diese Images werden vom OpenThread-Team erstellt und getestet. Sie 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 Leitfäden können Ihnen dabei helfen.

Kategorie Inhalt
Erstellen OpenThread erstellen und konfigurieren sowie erweiterte Funktionen aktivieren
Rufnummernmitnahme So portierst du OpenThread auf einer neuen Hardwareplattform
Border-Router OpenThread-Netzwerk mit einem Border Router mit anderen IPv6-Netzwerken verbinden oder externe Thread-Inbetriebnahme verwenden
Kommissionsmitglied „OT Commissioner“ verwenden, um Geräte in einem Thread-Netzwerk in Betrieb zu nehmen
Pyspinel Pyspinel zum Erstellen eines Thread-Paket-Sniffers verwenden
Zertifizierung Plattform bei allen Zertifizierungstestfällen testen

Anwendungs-APIs

Sie entwickeln eine Anwendung, die auf OpenThread ausgeführt wird? Informationen zu den Grundlagen finden Sie in unserem Codelab zum Entwickeln mit OpenThread APIs. In der API-Referenzdokumentation können Sie nachlesen, welche OpenThread-Dienste verfügbar sind.

Tests und Zertifizierung

Auf unserer Seite Testen finden Sie Informationen dazu, wie wir OpenThread testen und welche Tools zum Testen von Nutzern verfügbar sind. In unseren Qualitäts-Dashboards finden Sie außerdem die neuesten Open-Source-Messwerte zur Leistung der Leistung.

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

Hilfe erhalten oder beitragen

Haben Sie eine Frage zu OpenThread? Möchten Sie einen Beitrag zur Weiterentwicklung leisten? Auf der Seite Ressourcen findest du alle Möglichkeiten, Hilfe zu erhalten oder dir zu helfen.