Les rubriques de référence de l'API OpenThread proviennent du code source, disponible sur GitHub. Pour en savoir plus ou pour contribuer à notre documentation, consultez la page Ressources.
Pages de référence de l'API OpenThread.
Modules |
|
---|---|
Alarme | Ce module inclut l'abstraction de plate-forme pour le service d'alarme. |
BLE | Ce module inclut l'abstraction de plate-forme pour la communication avec l'hôte BLE. |
Sécurité BLE | Ce module inclut des fonctions qui contrôlent les communications BLE Secure (TLS sur BLE). |
Routeur backbone | Ce module inclut des fonctions pour le service de routeur backbone OpenThread. |
Agent frontalier | 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 de routages de frontière | Ce module contient les définitions relatives au gestionnaire de routages frontaliers. |
Administrateur de la chaîne | Ce module contient des fonctions pour Channel Manager. |
Surveillance des canaux | Ce module inclut des fonctions de surveillance des canaux. |
Supervision des enfants | Ce module contient les fonctions de supervision des 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 de threads. |
Commissaire | Ce module inclut des fonctions pour le rôle "Commissaire de threads". |
Crypto – Plate-forme | Ce module inclut l'abstraction de la plate-forme pour Crypto. |
Crypto : pile Thread | Ce module inclut des fonctions cryptographiques. |
DNS | Ce module comprend des fonctions qui contrôlent la communication DNS. |
DNS – Plate-forme | Ce module inclut l'abstraction de plate-forme permettant d'envoyer une requête DNS récursive aux serveurs DNS en amont. |
DNS-SD (mDNS) | Ce module inclut l'abstraction de plate-forme pour DNS-SD (par exemple, mDNS) sur le réseau d'infrastructure. |
Serveur DNS-SD | Ce module inclut des API pour le serveur DNS-SD. |
Entropie | Ce module inclut l'abstraction de plate-forme pour la génération d'entropie. |
Error | Ce module inclut les définitions d'erreurs 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 de threads. |
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, par exemple les messages RX et TX ou les modifications d'informations réseau. |
ICMPv6 | Ce module comprend des fonctions qui contrôlent la communication ICMPv6. |
IPv6 | Ce module inclut des fonctions qui contrôlent 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 "Jointure de threads". |
Lien | Ce module inclut des fonctions qui contrôlent la configuration de la couche de liaison. |
Métriques des liens | 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. |
Diagnostics du réseau maillé | Ce module présente les définitions et les fonctions des diagnostics de réseau maillé. |
Message | Ce module inclut des fonctions qui manipulent les tampons de messages OpenThread. |
Groupe de messages | Ce module inclut l'abstraction de la plate-forme pour le pool de messages. |
Divers | 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 liens radio multiples. |
DNS multicast | Ce module définit les API de plate-forme pour le socket DNS multicast (mDNS). |
DNS multicast | Ce module inclut des API pour le DNS multicast (mDNS). |
Multipan | Ce module inclut l'abstraction de plate-forme pour la prise en charge de plusieurs panoramiques. |
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 de threads. |
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 qui contrôlent le service de synchronisation de l'heure réseau. |
Ensemble de données opérationnel | Inclut les fonctions de l'API Operational Dataset. |
Expéditeur du ping | Ce fichier inclut l’API OpenThread pour le module d’expéditeur ping. |
RNG Cryptographic | Ce module inclut des fonctions qui génèrent des nombres aléatoires cryptographiques. |
Non-cryptographique de la GNA | 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. |
Statistiques de radio | Ce module inclut des fonctions de statistiques 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 variantes de ligne. |
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 SPI esclave. |
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 plate-forme pour le stockage non volatile des paramètres. |
TCP | Ce module inclut des fonctions qui contrôlent 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 pour TREL (Thread Radio Encapsulation Link) utilisant DNS-SD et UDP/IPv6. |
TREL – Pile de threads | Ce module définit les API TREL (Thread Radio Encapsulation Link) pour Thread Over Infrastructure. |
Tasklets | Ce module inclut des fonctions qui contrôlent l'exécution de la pile de threads. |
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 chaîne d'outils à l'aide de 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. |
Somme de contrôle Verhoeff | Ce module comprend des fonctions pour le calcul et la validation de la somme de contrôle Verhoeff. |