Documentation de référence de l'API C du 19/01/2023

Pour en savoir plus sur cette version, consultez la documentation de référence sur les threads 2023-01-19 sur GitHub.

Modules

Alarme Ce module inclut l'abstraction de plate-forme pour le service d'alarme.
Routeur backbone Ce module inclut des fonctions pour le service de routeur backbone OpenThread.
Agent frontal Ce module inclut des fonctions pour le rôle "Agent de bordure Thread".
Routeur de bordure Ce module inclut des fonctions permettant de gérer les données du réseau local avec le routeur de bordure OpenThread.
Gestionnaire des routages de frontière Ce module contient les définitions liées au gestionnaire de routage des frontières.
Administrateur de la chaîne Ce module inclut des fonctions pour le Gestionnaire de chaînes.
Surveillance des canaux Ce module inclut des fonctions de surveillance des canaux.
Supervision des enfants Ce module inclut des fonctions de supervision d'enfants.
CoAP Ce module comprend des fonctions qui contrôlent la communication CoAP.
CoAP Secure Ce module inclut des fonctions qui contrôlent la communication CoAP Secure (CoAP sur DTLS).
Interface de ligne de commande Ce module inclut des fonctions qui contrôlent l'exécution de la pile Thread.
Commissaire Ce module inclut des fonctions pour le rôle "Commissaire de threads".
Crypto – Plate-forme Ce module inclut l'abstraction de plate-forme pour le chiffrement.
Crypto – Pile Thread Ce module inclut des fonctions cryptographiques.
Serveur DNS-SD Ce module inclut des API pour le serveur DNS-SD.
DNSv6 Ce module comprend des fonctions qui contrôlent la communication DNS.
Entropie Ce module inclut l'abstraction de plate-forme pour la génération d'entropie.
Error Ce module inclut les définitions d'erreur utilisées dans OpenThread.
Diagnostics d'usine – Plate-forme Ce module inclut l'abstraction de la plate-forme pour les fonctionnalités de diagnostic.
Diagnostics d'usine – Pile de threads Ce module inclut des fonctions qui contrôlent l'exécution de la pile Thread.
Général Ce module inclut des fonctions pour tous les rôles Thread.
Tas de mémoire Ce module inclut des fonctions qui définissent le tas de mémoire OpenThread externe.
Suivi de l'historique Enregistre l'historique de différents événements, tels que les messages RX et TX ou les modifications des informations sur le réseau.
ICMPv6 Ce module inclut des fonctions de contrôle de la communication ICMPv6.
IPv6 Ce module inclut des fonctions de contrôle de la communication IPv6.
Interface d'infrastructure Ce module inclut l'abstraction de plate-forme pour l'interface réseau de l'infrastructure adjacente.
Instance Ce module inclut des fonctions qui contrôlent l'instance OpenThread.
Détection des blocages Ce module inclut des fonctions de détection du brouillage du signal.
Jointure Ce module inclut des fonctions pour le rôle Thread Joiner.
Lien Ce module comprend des fonctions qui contrôlent la configuration de la couche de liaison.
Métriques de lien Ce module inclut des fonctions de contrôle du protocole Link Metrics.
Journalisation – Plate-forme Ce module inclut l'abstraction de plate-forme pour le service de journal de débogage.
Journalisation - Pile de threads Ce module inclut les définitions liées à la journalisation OpenThread.
Mémoire Ce module inclut l'abstraction de plate-forme pour l'allocation de mémoire dynamique.
Message Ce module inclut des fonctions qui manipulent les tampons de message OpenThread.
Groupe de messages Ce module inclut l'abstraction de la plate-forme pour le pool de messages.
Dispositions diverses Ce module inclut des abstractions de plate-forme pour divers comportements.
Lien radio multiple Ce module comprend des définitions et des fonctions pour les options "multi-link".
NAT64 Ce module inclut des fonctions et des structs pour la fonction NAT64 sur le routeur de bordure.
Coprocesseur réseau Ce module inclut des fonctions qui contrôlent l'exécution de la pile Thread.
Simulateur de réseau Ce module inclut l'abstraction de plate-forme pour les OTNS.
Synchronisation de l'heure réseau Ce module inclut des fonctions de contrôle du service de synchronisation de l'heure du réseau.
Ensemble de données opérationnel Inclut des fonctions pour l'API Operational Dataset.
Expéditeur du ping Ce fichier inclut l’API OpenThread pour le module d’expéditeur ping.
Cryptographie RNN Ce module inclut des fonctions qui génèrent des nombres aléatoires cryptographiques.
RNG non cryptographique Ce module inclut des fonctions qui génèrent des nombres aléatoires non cryptographiques.
Configuration de la radio Ce module inclut l'abstraction de plate-forme pour la configuration radio.
Fonctionnement radio Ce module inclut l'abstraction de plate-forme pour les opérations radio.
Types de radio Ce module inclut l'abstraction de plate-forme pour une trame radio.
Lien brut Ce module inclut des fonctions qui contrôlent la configuration brute de la couche de liaison.
Routeur/Responsable Ce module inclut des fonctions pour les routeurs Thread et les dirigeants.
SNTP Ce module comprend des fonctions qui contrôlent la communication SNTP.
Esclave SPI Ce module inclut l'abstraction de plate-forme pour la communication esclave SPI.
PVC Ce module inclut des fonctions qui contrôlent le comportement du client SRP.
Serveur Ce module inclut des fonctions permettant de gérer les données du réseau local avec le serveur OpenThread.
Paramètres Ce module inclut l'abstraction de la plate-forme pour le stockage non volatile des paramètres.
TCP Ce module inclut des fonctions de contrôle de la communication TCP.
Abstractions TCP Ce module inclut des abstractions faciles à utiliser en plus de l'API TCP de base.
TREL – Plate-forme Ce module inclut l'abstraction de plate-forme TREL (Thread Radio Encapsulation Link) utilisant DNS-SD et UDP/IPv6.
TREL – Pile de threads Ce module définit les API TREL (Radio Encapsulation Link) Thread pour Thread Over Infrastructure.
Tasklets Ce module inclut des fonctions qui contrôlent l'exécution de la pile Thread.
Service de temps Ce module inclut l'abstraction de plate-forme pour le service de temps.
Chaîne d'outils Ce module définit une couche d'abstraction de la chaîne d'outils via des macros.
UDP Ce module comprend des fonctions qui contrôlent la communication UDP.
Transfert UDP Ce module inclut des fonctions pour la fonctionnalité de transfert UDP.