OpenThread API-Referenzthemen stammen aus dem Quellcode, der auf GitHub verfügbar ist. Weitere Informationen finden Sie unter Ressourcen. Dort können Sie auch unsere Dokumentation ergänzen.
Referenzseiten für die OpenThread API
Module |
|
|---|---|
| Wecker | Dieses Modul enthält die Plattformabstraktion für den Alarmdienst. |
| BLE | Dieses Modul enthält die Plattformabstraktion für die BLE Host-Kommunikation. |
| BLE Secure | Dieses Modul enthält Funktionen zur Steuerung der BLE Secure-Kommunikation (TLS über BLE). |
| 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 zur Kanalüberwachung. |
| Elternaufsicht für Kinder | Dieses Modul enthält Funktionen für die Beaufsichtigung von Kindern. |
| 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. |
| Kommissionsmitglied | Dieses Modul enthält Funktionen für die Rolle „Thread Commissioner“. |
| Kryptowährung – Plattform | Dieses Modul enthält die Plattformabstraktion für Krypto. |
| 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 zum Senden von rekursiven DNS-Abfragen an vorgelagerte DNS-Server. |
| DNS-SD (mDNS) | Dieses Modul enthält die Plattformabstraktion für DNS-SD (z.B. mDNS) im Infrastrukturnetzwerk. |
| DNS-SD-Server | Dieses Modul enthält APIs für den 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. |
| 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. |
| Verlaufstracker | Zeichnet den Verlauf verschiedener Ereignisse auf, z. B. RX- und TX-Nachrichten oder Änderungen an 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, die die OpenThread-Instanz steuern. |
| 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, mit denen die Konfiguration auf Linkebene gesteuert wird. |
| Messwerte verknüpfen | Dieses Modul enthält Funktionen zur Steuerung des Protokolls „Linkmesswerte“. |
| Logging – Plattform | Dieses Modul enthält die Plattformabstraktion für den Debug-Log-Dienst. |
| Logging – Thread-Stack | Dieses Modul enthält Definitionen für die OpenThread-Protokollierung. |
| 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. |
| Nachricht | Dieses Modul enthält Funktionen, die OpenThread-Nachrichtenpuffer bearbeiten. |
| Nachrichtenpool | Dieses Modul enthält die Plattformabstraktion für den Nachrichtenpool. |
| Sonstiges | Dieses Modul enthält Plattformabstraktionen für verschiedene Verhaltensweisen. |
| Multiradio-Link | Dieses Modul enthält Definitionen und Funktionen für Multi-Funkverbindungen. |
| Multicast-DNS | In diesem Modul werden Plattform-APIs für den Multicast-DNS-Socket (mDNS) definiert. |
| Multicast-DNS | Dieses Modul enthält APIs für Multicast DNS (mDNS). |
| Multipan | Dieses Modul enthält die Plattformabstraktion zur Multipan-Unterstützung. |
| 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 Netzwerk-Zeitsynchronisierungsdiensts. |
| 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 zum Generieren kryptografischer Zufallszahlen. |
| RNG Nicht-kryptografische | Dieses Modul enthält Funktionen, die nicht kryptografische Zufallszahlen generieren. |
| Funkkonfiguration | Dieses Modul enthält die Plattformabstraktion für die Radiokonfiguration. |
| Funkbetrieb | Dieses Modul enthält die Plattformabstraktion für Funkvorgänge. |
| Radiostatistiken | Dieses Modul enthält Funktionen für Funkstatistiken. |
| Funktypen | Dieses Modul enthält die Plattformabstraktion für einen Radioframe. |
| Rohlink | Dieses Modul enthält Funktionen, die die Konfiguration der Rohverbindungsebene steuern. |
| Router/Leader | Dieses Modul enthält Funktionen für Thread-Router und Leaders. |
| SNTP | 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, mit denen das Verhalten des SRP-Clients gesteuert wird. |
| Server | Dieses Modul enthält Funktionen zur Verwaltung 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 nutzerfreundliche Abstraktionen zusätzlich zur TCP API. |
| TREL – Platform | Dieses Modul enthält die Plattformabstraktion für Thread Radio Encapsulation Link (TREL) mithilfe von 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, die die Ausführung des Thread-Stacks steuern. |
| Zeitdienst | Dieses Modul enthält die Plattformabstraktion für den Zeitdienst. |
| Toolchain | Dieses Modul definiert eine Toolchain-Abstraktionsebene durch Makros. |
| UDP | Dieses Modul enthält Funktionen zur Steuerung der UDP-Kommunikation. |
| UDP-Weiterleitung | Dieses Modul enthält Funktionen für die UDP-Weiterleitung. |
| Verhoeff-Prüfsumme | Dieses Modul enthält Funktionen zur Berechnung und Validierung der Verhoeff-Prüfsumme. |