Documentation de référence de l'API C du 27/10/2022

Pour en savoir plus sur cette version, consultez la documentation de référence sur les threads 27/10/2022 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.
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.
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".
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 Ce module inclut des fonctions pour l'outil de mise à jour d'ensembles de données.
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.