OpenThread C API-Referenz

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

Die OpenThread API-Referenzthemen stammen aus dem Quellcode, der auf GitHub verfügbar ist. Weitere Informationen finden Sie unter Ressourcen. Sie können auch einen Beitrag zu unserer Dokumentation leisten.

Module
Wecker Dieses Modul enthält die Plattformabstraktion für den Alarmdienst.
Backbone-Router Dieses Modul enthält Funktionen für den OpenThread Backbone Router-Dienst.
Rahmenmitarbeiter Dieses Modul enthält Funktionen für die Rolle „Thread-Border-Agent“.
Border-Router Dieses Modul enthält Funktionen zur Verwaltung lokaler Netzwerkdaten mit dem OpenThread Border Router.
Border Routing Manager (in englischer Sprache) Dieses Modul enthält Definitionen zu Border Routing Manager.
Kanalmanager Dieses Modul enthält Funktionen für Channel Manager.
Kanalüberwachung Dieses Modul enthält Funktionen zur Kanalüberwachung.
Elternaufsicht für Kinder Dieses Modul enthält Funktionen für die Elternaufsicht.
CoAP Dieses Modul enthält Funktionen, die die CoAP-Kommunikation steuern.
CoAP-Sicherheit Dieses Modul enthält Funktionen, die die CoAP Secure-Kommunikation (CoAP über DTLS) steuern.
Befehlszeile Dieses Modul enthält Funktionen, die die Ausführung des Thread-Stacks steuern.
Kommissionsmitglied Dieses Modul enthält Funktionen für die Rolle „Thread Commissioner“.
Crypto – Plattform Dieses Modul enthält die Plattformabstraktion für Crypto.
Crypto – Thread Stack Dieses Modul enthält kryptografische Funktionen.
DNS-SD-Server Dieses Modul enthält APIs für DNS-SD-Server.
DNSv6 Dieses Modul enthält Funktionen, die die DNS-Kommunikation steuern.
Entropie Dieses Modul enthält die Plattformabstraktion für die Entropiegenerierung.
Fehler Dieses Modul enthält Fehlerdefinitionen, die in OpenThread verwendet werden.
Factory Diagnostics – Platform Dieses Modul enthält die Plattformabstraktion für Diagnosefunktionen.
Factory Diagnostics – Thread Stack Dieses Modul enthält Funktionen, die die Ausführung des Thread-Stacks steuern.
Allgemein Dieses Modul enthält Funktionen für alle Thread-Rollen.
Heap Dieses Modul enthält Funktionen, die den externen OpenThread-Heap festlegen.
Verlaufs-Tracker Zeichnet den Verlauf verschiedener Ereignisse auf, z. B. RX- und TX-Nachrichten oder Änderungen an Netzwerkinformationen.
ICMPv6 Dieses Modul enthält Funktionen, die die ICMPv6-Kommunikation steuern.
IPv6 Dieses Modul enthält Funktionen, die die IPv6-Kommunikation steuern.
Infrastrukturschnittstelle Dieses Modul enthält die Plattformabstraktion für die angrenzende Infrastrukturnetzwerkschnittstelle.
Instanz Dieses Modul enthält Funktionen, die die OpenThread-Instanz steuern.
Jam Detection Dieses Modul enthält Funktionen zur Erkennung von Signalstörungen.
Tischler Dieses Modul enthält Funktionen für die Rolle „Threader“.
Link Dieses Modul enthält Funktionen, die die Konfiguration der Linkebene steuern.
Verknüpfungsmesswerte Dieses Modul enthält Funktionen, die das Linkmesswert-Protokoll steuern.
Logging – Plattform Dieses Modul enthält die Plattformabstraktion für den Debug-Logdienst.
Logging – Thread-Stack Dieses Modul enthält Definitionen zum OpenThread-Logging.
Arbeitsspeicher Dieses Modul enthält die Plattformabstraktion für die dynamische Arbeitsspeicherzuweisung.
Botschaft Dieses Modul enthält Funktionen zur Bearbeitung von OpenThread-Nachrichtenzwischenspeichern.
Nachrichtenpool Dieses Modul enthält die Plattformabstraktion für den Nachrichtenpool.
Sonstiges Dieses Modul enthält Abstraktionen auf Plattformen für verschiedene Verhaltensweisen.
Multi-Radio-Link Dieses Modul enthält Definitionen und Funktionen für Multi-Radio-Links.
NAT 64 Dieses Modul enthält Funktionen und Strukturen für die NAT64-Funktion auf dem Border-Router.
Netzwerk-Coprozessor Dieses Modul enthält Funktionen, die die Ausführung des Thread-Stacks steuern.
Netzwerksimulator Dieses Modul enthält die Plattformabstraktion für OTNS.
Netzwerkzeitsynchronisierung Dieses Modul enthält Funktionen, die den Netzwerksynchronisierungsdienst steuern.
Operatives Dataset Enthält Funktionen für die Operational Dataset API.
Ping-Absender Diese Datei enthält die OpenThread API für das Ping-Absendermodul.
KNGKryptografische Grafik Dieses Modul enthält Funktionen, die kryptografische Zufallszahlen generieren.
RNG (nicht kryptografisch) Dieses Modul enthält Funktionen, die nicht kryptografische Zufallszahlen generieren.
Funkkonfiguration Dieses Modul enthält die Plattformabstraktion für die Funkkonfiguration.
Funkbetrieb Dieses Modul enthält die Plattformabstraktion für Funkvorgänge.
Funkarten Dieses Modul enthält die Plattformabstraktion für einen Radioframe.
Raw-Link Dieses Modul enthält Funktionen, die die Konfiguration der Rohverbindungsschicht steuern.
Router/Leiter Dieses Modul enthält Funktionen für Thread-Router und -Leader.
SNTP Dieses Modul enthält Funktionen, die die SNTP-Kommunikation steuern.
SPI-Slave Dieses Modul enthält die Abstraktion der Plattform für die Kommunikation zwischen SPI-Slaves.
SRP Dieses Modul enthält Funktionen, die das Verhalten des SRP-Clients steuern.
Server Dieses Modul enthält Funktionen zur Verwaltung lokaler Netzwerkdaten mit dem OpenThread-Server.
Einstellungen Dieses Modul enthält die Plattformabstraktion für das flüchtige Speichern von Einstellungen.
TCP Dieses Modul enthält Funktionen, die die TCP-Kommunikation steuern.
TCP-Abstraktionen Dieses Modul enthält nutzerfreundliche Abstraktionen auf der Basis der TCP-Basis-API.
TREL – Plattform Dieses Modul enthält die Plattform-Abstraktion für Thread Radio Encapsulation Link (TREL) mit DNS-SD und UDP/IPv6.
TREL – Thread-Stack In diesem Modul werden die Thread Radio Encapsulation Link (TREL) APIs für Thread Over Infrastructure definiert.
Tasklets Dieses Modul enthält Funktionen, die die Ausführung des Thread-Stacks steuern.
Zeitdienst Dieses Modul enthält die Plattformabstraktion für den Zeitdienst.
Toolchain In diesem Modul wird eine Toolchain-Abstraktionsebene durch Makros definiert.
UDP Dieses Modul enthält Funktionen, die die UDP-Kommunikation steuern.
UDP-Weiterleitung Dieses Modul enthält Funktionen für die UDP-Weiterleitungsfunktion.