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

Pagine di riferimento per l'API OpenThread.

Moduli

Sveglia Questo modulo include l'astrazione della piattaforma per il servizio di allarme.
BLE Questo modulo include l'astrazione della piattaforma per la comunicazione dell'host BLE.
Protezione BLE Questo modulo include funzioni che controllano la comunicazione BLE Secure (TLS su BLE).
Router backbone Questo modulo include le funzioni per il servizio router backbone OpenThread.
Agente di frontiera Questo modulo include le funzioni per il ruolo Agente di confine Thread.
Router di confine Questo modulo include funzioni per gestire i dati della rete locale con il router di confine OpenThread.
Gestione del routing delle frontiere Questo modulo include le definizioni relative a Border Routing Manager.
Gestione canali Questo modulo include funzioni per la gestione dei canali.
Monitoraggio del canale Questo modulo include funzioni per la funzionalità di monitoraggio del canale.
Supervisione dei minori Questo modulo include funzioni per la funzionalità Supervisione dei minori.
CoAP Questo modulo include funzioni che controllano la comunicazione CoAP.
Sicuro CoAP Questo modulo include funzioni che controllano la comunicazione CoAP Secure (CoAP su 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.
Crypto - Piattaforma Questo modulo include l'astrazione della piattaforma per la crittografia.
Crypto - Stack 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 upstream.
DNS-SD (mDNS) Questo modulo include l'astrazione della piattaforma per DNS-SD (ad es. mDNS) sulla rete dell'infrastruttura.
Server DNS-SD Questo modulo include le API per il server DNS-SD.
Entropia Questo modulo include l'astrazione della piattaforma per la generazione di entropia.
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: stack 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 OpenThread esterno.
Tracker della cronologia Registra la cronologia di diversi eventi, ad esempio messaggi RX e TX o modifiche alle informazioni sulla 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 della schiacciamento Questo modulo include funzioni per la funzionalità di rilevamento del blocco del segnale.
Falegname Questo modulo include le funzioni per il ruolo 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 Link Metrics.
Logging - Piattaforma Questo modulo include l'astrazione della piattaforma per il servizio del 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 della memoria dinamica.
Diagnostica mesh Questo modulo include definizioni e funzioni per la diagnostica mesh.
Messaggio Questo modulo include funzioni che manipolano i buffer dei messaggi OpenThread.
Pool di messaggi Questo modulo include l'astrazione della piattaforma per il pool di messaggi.
Varie Questo modulo include astrazioni della piattaforma per comportamenti vari.
Link a più radio Questo modulo include definizioni e funzioni per i link multi-radio.
DNS multicast Questo modulo definisce le API della piattaforma per il socket DNS multicast (mDNS).
DNS multicast Questo modulo include le API per DNS multicast (mDNS).
Multipan Questo modulo include l'astrazione della piattaforma per il supporto multipan.
NAT64 Questo modulo include funzioni e struct per la funzione NAT64 sul router di confine.
Co-processore di 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 del tempo di rete Questo modulo include funzioni che controllano il servizio di sincronizzazione dell'ora della rete.
Set di dati operativo Include le funzioni per l'API Operational Dataset.
Mittente ping Questo file include l'API OpenThread per il modulo del mittente del ping.
Criptografica RGN 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 radio.
Operazioni radio Questo modulo include l'astrazione della piattaforma per le operazioni radio.
Statistiche radio Questo modulo include funzioni per le statistiche 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 elaborata.
Router/Leader Questo modulo include funzioni per i router e i leader Thread.
SNTP Questo modulo include funzioni che controllano la comunicazione SNTP.
Schiavi SPI Questo modulo include l'astrazione della piattaforma per la comunicazione slave SPI.
Prezzo di vendita suggerito dal produttore Questo modulo include funzioni che controllano il comportamento del 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.
Astrazioni TCP Questo modulo include astrazioni di facile utilizzo in aggiunta all'API TCP di base.
TREL - Piattaforma Questo modulo include l'astrazione della piattaforma per Thread Radio Encapsulation Link (TREL) 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 orario Questo modulo include l'astrazione della piattaforma per il servizio temporale.
Toolchain 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.
Checksum di Verhoeff Questo modulo include funzioni per il calcolo e la convalida del checksum di Verhoeff.