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