Google is committed to advancing racial equity for Black communities. See how.
Diese Seite wurde von der Cloud Translation API übersetzt.
Switch to English

Loslegen

Erfahren Sie mehr über Thread

Sind Sie neu bei Thread ® ? Oder müssen Sie einfach Ihr Wissen auffrischen? Schauen Sie sich unseren Thread Primer an , der alle Grundlagen von Thread und dessen Funktionsweise abdeckt.

Versuchen Sie es mit OpenThread

Möchten Sie sehen, worum es bei OpenThread von Google geht? Der schnellste Weg, dies zu tun, besteht darin, eines unserer Codelabs oder Guides durchzugehen.

Simulationscodelab mit Docker

Probieren Sie OpenThread aus, ohne dass Testhardware erforderlich ist. Erfahren Sie mit Docker auf einem Mac oder Linux:

  • Simulieren Sie ein Thread-Netzwerk
  • Authentifizieren Sie Thread-Knoten mit Inbetriebnahme
  • Verwenden Sie wpantund , um ein simuliertes Thread-Netzwerk mit einem NCP zu verwalten

Probieren Sie das Simulation Codelab mit Docker aus

Simulationscodelab mit Build-Toolchain

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

Probieren Sie das Simulation Codelab mit Build-Toolchain aus

Hardware Codelab

Tauchen Sie direkt in die Hardware ein, wo Sie lernen, wie man:

  • Flash OpenThread auf nordischen nRF52840-Entwicklungsboards
  • Bauen Sie ein echtes Thread-Netzwerk auf
  • Authentifizieren Sie Thread-Knoten mit Inbetriebnahme
  • Verwenden Sie die OpenThread-CLI für Multicast und UDP

Probieren Sie das Hardware Codelab aus

API Codelab

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

  • Programmieren Sie die Tasten und LEDs auf den Entwicklungsplatinen von Nordic nRF52840
  • Verwenden Sie gängige OpenThread-APIs und die otInstance Klasse
  • Überwachen und reagieren Sie auf Änderungen des OpenThread-Status
  • Senden Sie UDP-Nachrichten an alle Geräte in einem Thread-Netzwerk

Probieren Sie das API Codelab aus

Netzwerksimulator Codelab

Mit OpenThread Network Simulator (OTNS) können Sie ein simuliertes Thread-Netzwerk mithilfe einer CLI und einer Webschnittstelle visualisieren und betreiben. Lernen Sie mit einem Mac- oder Linux-Computer Folgendes:

  • Installieren Sie OTNS und erstellen Sie OpenThread für OTNS
  • Verwenden Sie OTNS-Web, um ein Thread-Netzwerk zu verwalten und Aktivitäten in einem Webbrowser zu visualisieren
  • Verwenden Sie OTNS-CLI, um die Simulation weiter zu steuern

Probieren Sie das Network Simulator Codelab aus

Codelab testen und visualisieren

OTNS kann mit Silk verwendet werden , einer vollautomatischen Testplattform zur Validierung der OpenThread-Funktion, -Funktion und -Systemleistung mit realen Geräten. Lernen Sie mit einem Mac- oder Linux-Computer Folgendes:

  • Erstellen Sie OpenThread für reale Geräte mit aktivierter OTNS-Funktion
  • Verwenden Sie OTNS-Web, um den Status des Thread-Netzwerks zu überwachen, das durch Ausführen von Silk-Testfällen gebildet wird

Probieren Sie das Test- und Visualisierungs-Codelab aus

Border Router mit Docker

Wenn Sie an einem Thread Border Router interessiert sind, können Sie schnell mit OpenThread Border Router (OTBR) beginnen, indem Sie ihn in einem Docker-Container auf einem Linux-basierten Computer ausprobieren.

Probieren Sie die OTBR Docker-Anleitung aus

Integration in Cloud IoT Core Codelab

Erfahren Sie, wie Sie ein simuliertes OpenThread-Gerät mit Google Cloud IoT Core verbinden. Erfahren Sie mit Docker auf einem Linux-Computer Folgendes:

  • Führen Sie OTBR und OpenThread RTOS in einem Docker-Container aus
  • Richten Sie Cloud Pub / Sub und eine Cloud IoT-Geräteregistrierung ein
  • Verwalten Sie die Telemetriedaten eines OT-Geräts mithilfe eines Cloud MQTT-Servers

Probieren Sie das Cloud IoT Core Codelab aus

Holen Sie sich den Code

Wissen Sie bereits, was Sie tun und möchten mit dem Code beginnen? Besuchen Sie die OpenThread GitHub-Site , auf der Sie das OpenThread-Repository sowie andere Support-Repositorys wie wpantund , OpenThread Border Router, OpenThread RTOS und OpenThread Commissioner finden.

Plattformunterstützung

OpenThread wurde sowohl vom OpenThread-Team als auch von Siliziumanbietern und der Community auf mehrere Geräte und Plattformen portiert.

Weitere Informationen finden Sie in der Liste der vom Anbieter unterstützten Plattformen unter Vendor Support .

Weitere Informationen zur Systemarchitektur und zu den Plattformdesigns finden Sie in der Plattformübersicht .

Docker-Unterstützung

Docker-Images zur Verwendung mit OpenThread sind auf Docker Hub verfügbar. Diese Images werden vom OpenThread-Team erstellt und getestet und sind eine einfache Möglichkeit, mit OpenThread zu beginnen, ohne die Toolchain- und Systemkonfiguration durchlaufen zu müssen.

Docker Image Beschreibung
codelab_otsim Enthält zur Verwendung mit dem Simulationscodelab das OpenThread-Simulationsbeispiel und wpantund vorgefertigt und einsatzbereit ist.
environment Entwicklungsumgebung mit der GNU-Toolchain und allen erforderlichen OpenThread-Abhängigkeiten installiert. OpenThread ist in diesem Image nicht enthalten.
otbr OpenThread Border Router vorkonfiguriert und einsatzbereit.
sim Entwicklungsumgebung mit dem vorgefertigten OpenThread Simulation-Beispiel.
wpantund Entwicklungsumgebung mit wpantund vorgefertigt und einsatzbereit.

Siehe /etc/docker/README im Openthread - Repository für weitere Informationen über die generelle Verwendung des sim und wpantund Bilder.

Benutzerleitfäden

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

Kategorie Inhalt
Bauen Erstellen und Konfigurieren von OpenThread und Aktivieren erweiterter Funktionen
Portierung So portieren Sie OpenThread auf eine neue Hardwareplattform
NCP-Unterstützung Wie OpenThread das NCP-Design unterstützt, einschließlich vorgefertigter NCP-Firmware-Images und Pyspinel für das Paket-Sniffing
Border Router So verbinden Sie Ihr OpenThread-Netzwerk mit einem Border Router mit anderen IPv6-Netzwerken oder verwenden die externe Thread-Inbetriebnahme
Kommissar Erstellen und Verwenden von OT Commissioner zum Inbetriebnehmen von Geräten in einem Thread-Netzwerk
Zertifizierung So testen Sie Ihre Plattform anhand aller Zertifizierungstestfälle

Anwendungs-APIs

Entwickeln Sie eine Anwendung, die auf OpenThread ausgeführt werden soll? Probieren Sie unser Codelab Entwickeln mit OpenThread-APIs aus , um die Grundlagen zu erlernen, oder lesen Sie in der API-Referenzdokumentation nach, welche OpenThread-Dienste verfügbar sind.

Prüfung und Zertifizierung

Erfahren Sie, wie wir testen und Openthread , was Benutzer Test - Tools sind auf unsere verfügbaren Testing Seite und durchsuchen Sie die neuesten Openthread peformance Qualitätsmetriken auf unsere Qualität Armaturenbretter .

Wenn Sie an einer Thread-Zertifizierung für Ihr Produkt oder Ihre Komponente interessiert sind, lesen Sie die Seite Zertifizierung .

Holen Sie sich Hilfe oder tragen Sie dazu bei

Haben Sie eine Frage zu OpenThread? Möchten Sie zur Weiterentwicklung beitragen? Auf unserer Seite Ressourcen finden Sie alle Möglichkeiten, um Hilfe zu erhalten oder zu helfen.