19.01.2023 C API-Referenz

Weitere Informationen zu dieser Version finden Sie in der Thread-Referenz zum 19.01.2023 auf GitHub.

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.
Border Agent 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 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 für die Kanalüberwachung.
Elternaufsicht für Kinder Dieses Modul enthält Funktionen für die Elternaufsicht.
CoAP Dieses Modul enthält Funktionen zur Steuerung der CoAP-Kommunikation.
CoAP Secure Dieses Modul enthält Funktionen zur Steuerung der CoAP Secure-Kommunikation (CoAP über DTLS).
Befehlszeile Dieses Modul enthält Funktionen, die die Ausführung des Thread-Stacks steuern.
Commissioner Dieses Modul enthält Funktionen für die Rolle „Thread Commissioner“.
Krypto – Plattform Dieses Modul enthält die Plattformabstraktion für Krypto.
Krypto – Thread-Stack Dieses Modul enthält kryptografische Funktionen.
DNS-SD-Server Dieses Modul enthält APIs für den DNS-SD-Server.
DNSv6 Dieses Modul enthält Funktionen zur Steuerung der DNS-Kommunikation.
Entropie Dieses Modul enthält die Plattformabstraktion für die Entropiegenerierung.
Fehler Dieses Modul enthält Fehlerdefinitionen, die in OpenThread verwendet werden.
Fabrikdiagnose – Plattform Dieses Modul enthält die Plattformabstraktion für Diagnosefunktionen.
Fabrikdiagnose – 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.
Verlauf Zeichnet den Verlauf verschiedener Ereignisse auf, z. B. RX- und TX-Nachrichten oder Änderungen der Netzwerkinformationen.
ICMPv6 Dieses Modul enthält Funktionen zur Steuerung der ICMPv6-Kommunikation.
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 zur Steuerung der OpenThread-Instanz.
Stauberkennung 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 zur Steuerung der Konfiguration auf Link-Ebene.
Verknüpfungsmesswerte Dieses Modul enthält Funktionen zur Steuerung des Protokolls für Linkmesswerte.
Logging – Plattform Dieses Modul enthält die Plattformabstraktion für den Debug-Logdienst.
Logging – Thread-Stack Dieses Modul enthält Definitionen für das OpenThread-Logging.
Arbeitsspeicher Dieses Modul enthält die Plattformabstraktion für die dynamische Speicherzuweisung.
Botschaft Dieses Modul enthält Funktionen zur Bearbeitung von OpenThread-Nachrichtenpuffern.
Nachrichtenpool Dieses Modul enthält die Plattformabstraktion für den Nachrichtenpool.
Sonstiges Dieses Modul enthält Plattform-Abstraktionen für verschiedene Verhaltensweisen.
Multi-Radio-Link Dieses Modul enthält Definitionen und Funktionen für Multi-Funkverbindungen.
NAT64 Dieses Modul enthält Funktionen und Strukturen für die NAT64-Funktion auf dem Border-Router.
Netzwerk-Co-Prozessor 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 zur Steuerung des Netzwerkzeitsynchronisierungsdiensts.
Operatives Dataset Enthält Funktionen für die Operational Dataset API.
Ping-Absender Diese Datei enthält die OpenThread API für das Ping-Sendermodul.
RNG – Kryptografie 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.
Radiobetrieb Dieses Modul enthält die Plattformabstraktion für den Funkbetrieb.
Funktypen Dieses Modul enthält die Plattformabstraktion für einen Radioframe.
Rohlink Dieses Modul enthält Funktionen, die die Konfiguration der Rohverbindungsschicht steuern.
Router/Leader Dieses Modul enthält Funktionen für Thread-Router und -Leiter.
SNTP (nur auf Englisch verfügbar) Dieses Modul enthält Funktionen zur Steuerung der SNTP-Kommunikation.
SPI-Slave Dieses Modul enthält die Plattformabstraktion für die SPI-Slave-Kommunikation.
SRP Dieses Modul enthält Funktionen, die das Verhalten des SRP-Clients steuern.
Server Dieses Modul enthält Funktionen zum Verwalten lokaler Netzwerkdaten mit dem OpenThread-Server.
Einstellungen Dieses Modul enthält die Plattformabstraktion zum nichtflüchtigen Speichern von Einstellungen.
TCP Dieses Modul enthält Funktionen, die die TCP-Kommunikation steuern.
TCP-Abstraktionen Dieses Modul enthält zusätzlich zur TCP API einfach zu verwendende Abstraktionen.
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 die APIs von Thread Radio Encapsulation Link (TREL) 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 zur Steuerung der UDP-Kommunikation.
UDP-Weiterleitung Dieses Modul enthält Funktionen für die UDP-Weiterleitungsfunktion.