Jetzt starten

Quelle auf GitHub ansehen

Thread-Informationen

Verwenden Sie Thread® zum ersten Mal? Oder musst du dein Wissen auffrischen? In unserer Thread Primer-Seite werden die Grundlagen von Thread und seine Funktionsweise behandelt.

OpenThread ausprobieren

Sie möchten wissen, worum es in OpenThread geht? Am schnellsten geht das mit einem unserer Codelabs oder Leitfäden.

Simulations-Codelab mit Docker

Testen Sie OpenThread, ohne dass Testhardware erforderlich ist. So verwenden Sie Docker auf einem Mac- oder Linux-Computer:

  • Thread-Netzwerk simulieren
  • Threadknoten mit Inbetriebnahme authentifizieren
  • OpenThread Daemon verwenden, um ein simuliertes Thread-Netzwerk mit einem RCP zu verwalten

Simulations-Codelab mit Docker testen

Simulations-Codelab mit Build-Toolchain

In einer alternativen Version des Docker Simulations-Codelabs richten Sie anstelle von Docker die OpenThread-Build-Toolchain ein und erstellen OpenThread direkt auf einem Mac- oder Linux-Computer.

Codelab zur Simulation mit Build-Toolchain testen

Hardware-Codelabs

Hier erfahren Sie mehr über Hardware:

  • Flash OpenThread auf nordischen nRF52840- oder Silicon Labs-EFR32-Entwicklungsplatinen
  • Echtes Thread-Netzwerk erstellen
  • Threadknoten mit Inbetriebnahme authentifizieren
  • OpenThread-Befehlszeile für Multicast und UDP verwenden (nur Nordorden)

Codelab für Nordic-Hardware testen

Silicon Labs-Hardware-Codelab ausprobieren

API-Codelab

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

  • Tasten und LEDs auf den Nordic-Entwicklungsplatinen nRF52840 programmieren
  • Allgemeine OpenThread APIs und die Klasse otInstance verwenden
  • Änderungen des OpenThread-Status beobachten und darauf reagieren
  • UDP-Nachrichten an alle Geräte in einem Thread-Netzwerk senden

API-Codelab ausprobieren

Netzwerksimulator-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 lernen Sie Folgendes:

  • 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 zum Netzwerksimulator ausprobieren

Codelab für Tests und Visualisierungen

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

  • OpenThread für echte Geräte mit aktivierter OTNS-Funktion erstellen
  • OTNS-Web verwenden, um den Status des Thread-Netzwerks im Blick zu behalten, der durch die Ausführung von Silk-Testfällen gebildet wurde

Test- und Visualisierungs-Codelab ausprobieren

Border Router-Codelab

Ein Thread-Border-Router verbindet ein Thread-Netzwerk mit anderen IP-basierten Netzwerken, z. B. WLAN oder Ethernet. Ein Thread-Netzwerk erfordert einen Border-Router, 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 lernen Sie Folgendes:

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

Codelab "Border Router" testen

Border Router Thread 1.2 – Multicast-Codelab

Thread 1.2 führt Multicast in Thread-Netzwerken ein und ermöglicht die Multicast-Kommunikation zwischen Thread-Netzwerken und Infrastruktursegmenten (WLAN/Ethernet). Auf einem Mac- oder Linux-Computer und einem Raspberry Pi lernen Sie Folgendes:

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

Testen Sie den Border Router Thread 1.2 Multicast-Codelab

Border-Router mit Docker

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

OTBR Docker-Leitfaden lesen

Code abrufen

Sie wissen bereits, was Sie gerade tun, und möchten nun den Code verwenden? Rufen Sie die OpenThread-GitHub-Website auf. Dort finden Sie das OpenThread-Repository sowie andere Support-Repositories wie OpenThread Border Router, OpenThread RTOS und OpenThread Commissioner.

Plattform-Support

OpenThread wurde vom OpenThread-Team, von Silicon-Anbietern und von der Community auf verschiedene Geräte und Plattformen portiert.

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

Weitere Informationen zur Systemarchitektur und zu den Plattformdesigns finden Sie unter 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 eine einfache Möglichkeit für den Einstieg in OpenThread, ohne dass sie eine Toolchain und Systemkonfiguration durchlaufen müssen.

Nutzerhandbücher

Benötigen Sie Hilfe bei einer bestimmten Aufgabe oder Funktion? Unsere Leitfäden können Ihnen helfen.

Kategorie Inhalt
Erstellen OpenThread erstellen und konfigurieren und erweiterte Funktionen aktivieren
Portierung Port von Port auf eine neue Hardwareplattform übertragen
Border-Router So verbinden Sie Ihr OpenThread-Netzwerk über einen Border-Router mit anderen IPv6-Netzwerken oder verwenden die externe Thread-Inbetriebnahme
Provision OT Commissioner erstellen und verwenden, um Geräte in einem Thread-Netzwerk in Betrieb zu nehmen
Pyspinel Anleitung zum Erstellen eines Thread-Paket-Sniffers mit Pyspinel
Zertifizierung So testen Sie Ihre Plattform mit allen Zertifizierungstestfällen

APIs für Anwendungen

Anwendung entwickeln, die neben OpenThread ausgeführt wird? Die Grundlagen finden Sie im Codelab "Entwicklung mit OpenThread APIs". Informationen zur Verfügbarkeit der OpenThread-Dienste finden Sie in der API-Referenzdokumentation.

Tests und Zertifizierung

Auf unserer Seite Testen erfahren Sie, wie wir OpenThread testen und welche Nutzertesttools verfügbar sind. Die neuesten Qualitätsmesswerte zu OpenThread-Leistungen finden Sie in unseren Qualitäts-Dashboards.

Wenn Sie an der Threadzertifizierung für Ihr Produkt oder Ihre Komponente interessiert sind, finden Sie weitere Informationen auf der Seite Zertifizierung.

Hilfe erhalten oder beitragen

Haben Sie eine Frage zu OpenThread? Sie möchten sich kontinuierlich weiterentwickeln. Auf unserer Seite Ressourcen erfahren Sie, wie Sie Hilfe erhalten oder Hilfe erhalten.