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