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