Die Themen der Referenzinhalte von OpenThread API stammen aus dem Quellcode, der auf GitHub verfügbar ist. Hier finden Sie weitere Informationen dazu.
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. |
Rahmenagent | 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. |
Kanalmanager | Dieses Modul enthält Funktionen für den Channel Manager. |
Kanalüberwachung | Dieses Modul enthält Funktionen zur Kanalüberwachung. |
Elternaufsicht | Dieses Modul enthält Funktionen zur Funktion der Elternaufsicht. |
Koop | Dieses Modul enthält Funktionen, die die CoAP-Kommunikation steuern. |
CoAP-Sicherheit | Dieses Modul enthält Funktionen zur Steuerung der CoAP Secure-Kommunikation (CoAP über DTLS). |
Befehlszeilenschnittstelle | Dieses Modul enthält Funktionen zur Steuerung der Thread-Stack-Ausführung. |
Provision | Dieses Modul enthält Funktionen für die Rolle „Thread-Kommissioner“. |
Krypto – 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 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. |
Factory Diagnostics (Plattform) | Dieses Modul enthält die Plattform-Abstraktion für Diagnosefunktionen. |
Factory Diagnose – Thread-Stack | Dieses Modul enthält Funktionen zur Steuerung der Thread-Stack-Ausführung. |
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 der Netzwerkinformationen |
ICMPv6 | Dieses Modul enthält Funktionen, die die ICMPv6-Kommunikation steuern. |
IPv6 | Dieses Modul enthält Funktionen, die die IPv6-Kommunikation steuern. |
Instanz | Dieses Modul enthält Funktionen, die die OpenThread-Instanz steuern. |
Jam Detect | Dieses Modul enthält Funktionen zur Erkennung von Signalblockierungen. |
Teilnehmen | In diesem Modul sind die Funktionen der Rolle „Threader“ enthalten. |
Link | Dieses Modul enthält Funktionen zur Steuerung der Konfiguration der Linkebene. |
Linkmesswerte | Dieses Modul enthält Funktionen, die das Linkmesswerte-Protokoll steuern. |
Protokollierung – Plattform | Dieses Modul enthält die Plattformabstraktion für den Debugging-Log-Dienst. |
Protokollierung – Thread-Stack | In diesem Modul sind Definitionen für OpenThread-Logging enthalten. |
Arbeitsspeicher | Dieses Modul enthält die Plattform-Abstraktion für die dynamische Arbeitsspeicherzuweisung. |
Nachricht senden | Dieses Modul enthält Funktionen, mit denen Nachrichtenthreads in OpenThread bearbeitet werden. |
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. |
Netzwerk-Coprozessor | Dieses Modul enthält Funktionen zur Steuerung der Thread-Stack-Ausführung. |
Netzwerksimulator | Dieses Modul enthält die Plattformabstraktion für OTNS. |
Netzwerkzeitsynchronisierung | Dieses Modul enthält Funktionen, die den Synchronisierungsdienst für die Netzwerkzeit steuern. |
Operatives Dataset | Dieses Modul enthält Funktionen für den Dataset-Updater. |
Ping-Absender | Diese Datei enthält die OpenThread API für das Modul „ping“. |
KNGKryptografie | 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 Plattform-Abstraktion für die Radiokonfiguration. |
Funkbetrieb | Dieses Modul enthält die Abstraktion für den Radiobetrieb. |
Radiotypen | Dieses Modul enthält die Plattformabstraktion für einen Radioframe. |
Raw-Link | Dieses Modul enthält Funktionen zur Steuerung der Rohkonfiguration der Linkebene. |
Fräser/Führungskraft | 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 Plattformabstraktion für die Kommunikation mit dem SPI-Slave. |
SRP | Dieses Modul enthält Funktionen, die das SRP-Client-Verhalten steuern. |
Server | Dieses Modul enthält Funktionen zur Verwaltung lokaler Netzwerkdaten mit dem OpenThread-Server. |
Einstellungen | Dieses Modul enthält die Plattform-Abstraktion für den nichtflüchtigen Speicher von Einstellungen. |
TCP | Dieses Modul enthält Funktionen, die die TCP-Kommunikation steuern. |
TCP-Abstraktionen | Dieses Modul enthält benutzerfreundliche Abstraktionen zusätzlich zur Basis-TCP-API. |
TREL – Platform | Dieses Modul enthält die Plattformabstraktion für Thread Radio Encapsulation Link (TREL) über DNS-SD und UDP/IPv6. |
TREL – Thread-Stack | In diesem Modul werden TREL-APIs (Thread Radio Encapsulation Link) für Thread-over-Infrastructure definiert. |
Tasklets | Dieses Modul enthält Funktionen zur Steuerung der Thread-Stack-Ausführung. |
Zeitdienst | Dieses Modul enthält die Plattformabstraktion für den Zeitdienst. |
Toolchain | In diesem Modul wird eine Toolchain-Abstraktionsebene über 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. |