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. |