Riferimento API OpenThread C

Gli argomenti di riferimento per l'API OpenThread provengono dal codice sorgente, disponibile su GitHub. Per maggiori informazioni o per contribuire alla nostra documentazione, consulta le Risorse.

Moduli
Sveglia Questo modulo include l'astrazione della piattaforma per il servizio di allarme.
Router dorsale Questo modulo include funzioni per il servizio di router Backbone OpenThread.
Agente di frontiera Questo modulo include funzioni per il ruolo di agente di confine Thread.
Router di confine Questo modulo include funzioni per gestire i dati di rete locali con il router di confine OpenThread.
Gestore routing bordo Questo modulo include le definizioni relative a Border Routing Manager.
Gestore dei canali Questo modulo include funzioni per il gestore dei canali.
Monitoraggio dei canali Questo modulo include funzioni per la funzionalità di monitoraggio del canale.
Supervisione bambini Questo modulo include funzioni per la supervisione dei minori.
COPPO Questo modulo include funzioni che controllano la comunicazione CoAP.
Sicurezza COAP Questo modulo include funzioni che controllano la comunicazione CoAP Secure (CoAP over DTLS).
Interfaccia a riga di comando Questo modulo include funzioni che controllano l'esecuzione dello stack Thread.
Commissario Questo modulo include funzioni per il ruolo Thread Commissioner.
Crittografia - Piattaforma Questo modulo include l'astrazione della piattaforma per la crittografia.
Crypto - Stack di thread Questo modulo include funzioni crittografiche.
DNS Questo modulo include funzioni che controllano la comunicazione DNS.
DNS - Piattaforma Questo modulo include l'astrazione della piattaforma per l'invio di query DNS ricorsive ai server DNS a monte.
Server DNS-SD Questo modulo include API per il server DNS-SD.
Entropia Questo modulo include l'astrazione della piattaforma per la generazione di entropie.
Errore Questo modulo include le definizioni di errore utilizzate in OpenThread.
Diagnostica di fabbrica - Piattaforma Questo modulo include l'astrazione della piattaforma per le funzionalità di diagnostica.
Diagnostica di fabbrica - Impilamento di thread Questo modulo include funzioni che controllano l'esecuzione dello stack Thread.
Generali Questo modulo include funzioni per tutti i ruoli Thread.
Heap Questo modulo include funzioni che impostano l'heap esterno di OpenThread.
Tracker cronologia Registra la cronologia di diversi eventi, ad esempio messaggi RX e TX o modifiche alle informazioni di rete.
ICMPv6 Questo modulo include funzioni che controllano la comunicazione ICMPv6.
IPv6 Questo modulo include funzioni che controllano la comunicazione IPv6.
Interfaccia dell'infrastruttura Questo modulo include l'astrazione della piattaforma per l'interfaccia di rete dell'infrastruttura adiacente.
Istanza Questo modulo include funzioni che controllano l'istanza OpenThread.
Rilevamento inceppamento Questo modulo include funzioni per il rilevamento del blocco dei segnali.
Rilegatore Questo modulo include funzioni per il ruolo di falegnameria.
Link Questo modulo include funzioni che controllano la configurazione a livello di link.
Metriche dei link Questo modulo include funzioni che controllano il protocollo Link Metrics.
Logging - Piattaforma Questo modulo include l'astrazione della piattaforma per il servizio di log di debug.
Logging - Stack di thread Questo modulo include le definizioni relative al logging di OpenThread.
Memoria Questo modulo include l'astrazione della piattaforma per l'allocazione dinamica della memoria.
Diagnostica mesh Questo modulo include le definizioni e le funzioni per la diagnostica mesh.
Messaggio Questo modulo include funzioni che manipolano i buffer di messaggio OpenThread.
Biliardo di messaggi Questo modulo include l'astrazione della piattaforma per il pool di messaggi.
Varie Questo modulo include le astrazioni della piattaforma per comportamenti vari.
Link multi radio Questo modulo include le definizioni e le funzioni per il link multi radio.
NAT64 Questo modulo include funzioni e struct per la funzione NAT64 sul router di confine.
Co-responsabile della rete Questo modulo include funzioni che controllano l'esecuzione dello stack Thread.
Simulatore di rete Questo modulo include l'astrazione della piattaforma per OTNS.
Sincronizzazione della rete temporale Questo modulo include funzioni che controllano il servizio di sincronizzazione dell'ora di rete.
Set di dati operativo Include funzioni per l'API Dataset operativa.
Mittente di ping Questo file include l'API OpenThread per il modulo del mittente del ping.
Crittografia RNG Questo modulo include funzioni che generano numeri casuali crittografici.
Non crittografica RNG Questo modulo include funzioni che generano numeri casuali non crittografici.
Configurazione radio Questo modulo include l'astrazione della piattaforma per la configurazione della radio.
Operazione radio Questo modulo include l'astrazione della piattaforma per le operazioni radio.
Statistiche radiofoniche Questo modulo include funzioni per le statistiche radio.
Tipi di segnali radio Questo modulo include l'astrazione della piattaforma per un frame radio.
Link non elaborato Questo modulo include funzioni che controllano la configurazione a livello di link non elaborata.
Router/leader Questo modulo include funzioni per router e leader Thread.
SNTP Questo modulo include funzioni che controllano la comunicazione SNTP.
Schiocco SPI Questo modulo include l'astrazione della piattaforma per la comunicazione SPI slave.
SRP Questo modulo include funzioni che controllano il comportamento del client SRP.
Server Questo modulo include funzioni per gestire i dati di rete locali con il server OpenThread.
Impostazioni Questo modulo include l'astrazione della piattaforma per l'archiviazione non volatile delle impostazioni.
TCP Questo modulo include funzioni che controllano la comunicazione TCP.
Astratzioni TCP Questo modulo include delle astrazioni di facile utilizzo sopra l'API TCP di base.
TREL - Piattaforma Questo modulo include l'astrazione della piattaforma per il protocollo TREL (Thread Radio Encapsulation Link) utilizzando DNS-SD e UDP/IPv6.
TREL - Stack Thread Questo modulo definisce le API Thread Radio Encapsulation Link (TREL) per Thread Over Infrastructure.
Tasklet Questo modulo include funzioni che controllano l'esecuzione dello stack Thread.
Servizio a tempo Questo modulo include l'astrazione della piattaforma per il servizio temporale.
Portachiavi Questo modulo definisce un livello di astrazione toolchain tramite le macro.
UDP Questo modulo include funzioni che controllano la comunicazione UDP.
Inoltro UDP Questo modulo include funzioni per la funzione di inoltro UDP.