OpenThread C API-Referenz

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

OpenThread API-Referenzthemen stammen aus dem Quellcode, der auf GitHub verfügbar ist. Weitere Informationen und Informationen finden Sie unter Ressourcen.

Module
Wecker Dieses Modul enthält die Plattformabstraktion für den Alarmdienst.
Backbone-Router Dieses Modul enthält Funktionen für den BackThread-Backbone-Routerdienst.
Border Agent Dieses Modul enthält Funktionen für die Rolle „Thread-Border-Agent“.
Border-Router Dieses Modul enthält Funktionen zum Verwalten lokaler Netzwerkdaten mit dem OpenThread Border Router.
Border Routing Manager Dieses Modul enthält Definitionen zum Border Routing Manager.
Kanalmanager Dieses Modul enthält Funktionen für den Channel Manager.
Kanalmonitoring Dieses Modul enthält Funktionen zur Kanalüberwachung.
Elternaufsicht für Kinder Dieses Modul enthält Funktionen für die Elternaufsicht.
KoAP Dieses Modul enthält Funktionen zur Steuerung der CoAP-Kommunikation.
CoAP-sicher Dieses Modul enthält Funktionen, die die Kommunikation über CoAP Secure (CoAP over DTLS) steuern.
Befehlszeilenschnittstelle Dieses Modul enthält Funktionen, die die Ausführung des Thread-Stacks steuern.
Kommissionsmitglied Dieses Modul enthält Funktionen für die Rolle „Thread-Kommission“.
Krypto – Plattform Dieses Modul enthält die Plattformabstraktion für Crypto.
Krypto – Thread-Stack Dieses Modul enthält kryptografische Funktionen.
DNS Dieses Modul enthält Funktionen, die die DNS-Kommunikation steuern.
DNS – Plattform Dieses Modul enthält die Plattformabstraktion für das Senden rekursiver DNS-Abfragen an Upstream-DNS-Server.
DNS-SD-Server Dieses Modul enthält APIs für DNS-SD-Server.
Entropie Dieses Modul enthält die Plattformabstraktion für die Entropiegenerierung.
Fehler Dieses Modul enthält Fehlerdefinitionen, die in OpenThread verwendet werden.
Factory Diagnose – Plattform Dieses Modul enthält die Plattformabstraktion für Diagnosefunktionen.
Factory Diagnose – 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 zur Steuerung der IPv6-Kommunikation.
Infrastrukturschnittstelle Dieses Modul enthält die Plattformabstraktion für die Netzwerkschnittstelle.
Instanz Dieses Modul enthält Funktionen, die die OpenThread-Instanz steuern.
Jam Detection Dieses Modul enthält Funktionen zur Erkennung von Signalstörungen.
Joiner Dieses Modul enthält Funktionen für die Rolle „Thread Joiner“.
Link Dieses Modul enthält Funktionen, die die Konfiguration der Linkebene steuern.
Linkmesswerte Dieses Modul enthält Funktionen, die das Protokoll „Linkmesswerte“ 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.
Mesh-Diagnose Dieses Modul enthält Definitionen und Funktionen für die Mesh-Diagnose.
Botschaft Dieses Modul enthält Funktionen zum Bearbeiten von OpenThread-Nachrichtenpuffern.
Nachrichtenpool Dieses Modul enthält die Plattformabstraktion für den Nachrichtenpool.
Sonstiges Dieses Modul enthält Plattformabstraktionen 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.
Co-Prozessor der Netzwerkklasse 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 Netzwerkzeitsynchronisierungsdienst 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.
Kryptografische RNG Dieses Modul enthält Funktionen zum Generieren kryptografischer Zufallszahlen.
RNG (nicht kryptografisch) Dieses Modul enthält Funktionen zum Generieren nicht kryptografischer Zufallszahlen.
Funkkonfiguration Dieses Modul enthält die Plattformabstraktion für die Funkkonfiguration.
Funkbetrieb Dieses Modul enthält die Plattformabstraktion für Funkvorgänge.
Radiotypen Dieses Modul enthält die Plattformabstraktion für einen Radioframe.
Raw-Link Dieses Modul enthält Funktionen zur Steuerung der Konfiguration der ursprünglichen Linkebene.
Router/Leiter Dieses Modul enthält Funktionen für Thread-Router und -Führungskräfte.
SNTP-Verbindung Dieses Modul enthält Funktionen, die die SNTP-Kommunikation steuern.
SPI-Slave Dieses Modul enthält die Plattformabstraktion für die Kommunikation mit dem SPI-Slave.
SRP Dieses Modul enthält Funktionen, die das SRP-Clientverhalten steuern.
Server Dieses Modul enthält Funktionen zum Verwalten 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 benutzerfreundliche Abstraktionen zur Basis der TCP API.
TREL – Plattform Dieses Modul enthält die Plattformabstraktion für Thread Radio Encapsulation Link (TREL) mit DNS-SD und UDP/IPv6.
TREL – Thread Stack In diesem Modul werden TREL-APIs (Thread Radio Encapsulation Link) für Thread-Over-Infrastruktur 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 Abstraktionsebene für die Toolchain über 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.