Riferimento API OpenThread C

Gli argomenti di riferimento dell'API OpenThread provengono dal codice sorgente, disponibile su GitHub. Per saperne di più o per contribuire alla nostra documentazione, consulta la sezione Risorse.

Moduli
Sveglia Questo modulo include l'astrazione della piattaforma per il servizio di allarme.
Router backbone Questo modulo include le funzioni del servizio router backbone OpenThread.
Agente di frontiera Questo modulo include le funzioni per il ruolo Agente di confine del thread.
Router di confine Questo modulo include funzioni per gestire i dati della rete locale con il router di confine OpenThread.
Gestore canale Questo modulo include le funzioni di Channel Manager.
Monitoraggio del canale Questo modulo include le funzioni relative alla funzionalità di monitoraggio del canale.
Supervisione di minori Questo modulo include le funzioni per la supervisione dei minori.
CoAP Questo modulo include funzioni che controllano la comunicazione CoAP.
CoAP Secure 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 di thread.
Commissario Questo modulo include le funzioni per il ruolo di Thread Commissioner.
Crypto: piattaforma Questo modulo include l'astrazione della piattaforma per la crittografia.
Crypto: stack di thread Questo modulo include funzioni crittografiche.
Server DNS-SD Questo modulo include le API per il server DNS-SD.
DNSv6 Questo modulo include funzioni che controllano la comunicazione DNS.
Entropia Questo modulo include l'astrazione della piattaforma per la generazione di entropia.
Errore Questo modulo include le definizioni degli errori utilizzate in OpenThread.
Diagnostica di fabbrica - Piattaforma Questo modulo include l'astrazione della piattaforma per le funzionalità di diagnostica.
Diagnostica di fabbrica - Stack di thread Questo modulo include funzioni che controllano l'esecuzione dello stack di thread.
General Questo modulo include le funzioni per tutti i ruoli dei thread.
Heap Questo modulo include funzioni che impostano l'heap OpenThread esterno.
Monitoraggio della 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.
Istanza Questo modulo include funzioni che controllano l'istanza OpenThread.
Rilevamento di Jam Questo modulo include le funzioni di rilevamento degli inceppamenti del segnale.
Partecipante Questo modulo include le funzioni per il ruolo di Thread Joiner.
link Questo modulo include funzioni che controllano la configurazione del livello link.
Metriche dei link Questo modulo include funzioni che controllano il protocollo delle metriche dei link.
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.
Messaggio Questo modulo include funzioni che manipolano i buffer dei messaggi di OpenThread.
Pool di messaggi Questo modulo include l'astrazione della piattaforma per il pool di messaggi.
Disposizioni varie Questo modulo include le astrazioni della piattaforma per comportamenti vari.
Link multi radio Questo modulo include definizioni e funzioni per link multi radio.
Co-processore di rete Questo modulo include funzioni che controllano l'esecuzione dello stack di thread.
Simulatore di rete Questo modulo include l'astrazione della piattaforma per OTNS.
Sincronizzare l'ora della rete Questo modulo include funzioni che controllano il servizio di sincronizzazione dell'ora della rete.
Set di dati operativo Questo modulo include le funzioni di Dataset Updater.
Ping mittente Questo file include l'API OpenThread per il modulo del mittente del ping.
Crittografia RNG Questo modulo include funzioni che generano numeri casuali crittografici.
RNG non crittografico Questo modulo include funzioni che generano numeri casuali non crittografici.
Configurazione radio Questo modulo include l'astrazione della piattaforma per la configurazione della radio.
Operazioni radio Questo modulo include l'astrazione della piattaforma per le operazioni radio.
Tipi di 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 elaborato.
Router/Leader Questo modulo include funzioni per router e leader di thread.
SNTP Questo modulo include funzioni che controllano la comunicazione SNTP.
Slave SPI Questo modulo include l'astrazione della piattaforma per la comunicazione slave SPI.
SRP Questo modulo include funzioni che controllano il comportamento dei client SRP.
server Questo modulo include funzioni per gestire i dati della rete locale con OpenThread Server.
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.
TREL - Piattaforma Questo modulo include l'astrazione della piattaforma per Thread Radio Encapsulation Link (TREL) utilizzando DNS-SD e UDP/IPv6.
TREL - Stack di thread Questo modulo definisce le API Thread Encapsulation Link (TREL) per l'infrastruttura Thread Over.
Tasklet Questo modulo include funzioni che controllano l'esecuzione dello stack di thread.
Servizio timestamp Questo modulo include l'astrazione della piattaforma per il servizio temporale.
Catena portachiavi Questo modulo definisce un livello di astrazione toolchain tramite macro.
UDP Questo modulo include funzioni che controllano la comunicazione UDP.
Inoltro UDP Questo modulo include le funzioni per la funzionalità di inoltro UDP.