Riferimento API OpenThread C

Mantieni tutto organizzato con le raccolte Salva e classifica i contenuti in base alle tue preferenze.

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

Moduli
Sveglia Questo modulo include l'astrazione della piattaforma per il servizio di allarme.
Router backbone Questo modulo include funzioni per il servizio OpenThread Backbone Router.
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.
Gestione del routing delle frontiere Questo modulo include le definizioni relative a Border Routing Manager.
Gestore dei canali Questo modulo include funzioni per il gestore del canale.
Monitoraggio dei canali Questo modulo include funzioni per la funzionalità di monitoraggio del canale.
Supervisione dei minori Questo modulo include funzioni per la supervisione dei minori.
CoAP 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 in thread.
Commissario Questo modulo include funzioni per il ruolo di Thread Commissioner.
Crittografia - 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.
DNS v6 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 di errore utilizzate in OpenThread.
Diagnostica di fabbrica - Piattaforma Questo modulo include l'astrazione della piattaforma per le funzionalità di diagnostica.
Diagnostica di fabbrica - Thread di stack Questo modulo include funzioni che controllano l'esecuzione dello stack in thread.
Generali Questo modulo include funzioni per tutti i ruoli relativi ai 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.
ICMP v6 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 di OpenThread.
Rilevamento marmellata Questo modulo include funzioni per la funzionalità di rilevamento di interruzione del segnale.
Partecipante Questo modulo include funzioni per il ruolo Joiner thread.
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 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 OpenThread.
Pool 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.
Multi Radio Link Questo modulo include definizioni e funzioni per il link multi- radio.
NAT64 Questo modulo include funzioni e strutture per la funzione NAT64 sul router di confine.
Coprocessore di rete Questo modulo include funzioni che controllano l'esecuzione dello stack in thread.
Simulatore di rete Questo modulo include l'astrazione della piattaforma per OTNS.
Sincronizzazione dell'ora di rete Questo modulo include funzioni che controllano il servizio di sincronizzazione dell'ora di rete.
Set di dati operativi Include funzioni per l'API Operational Dataset.
Mittente 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.
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.
Operazione radio Questo modulo include l'astrazione della piattaforma per le operazioni 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 del livello link non elaborata.
Router/leader Questo modulo include funzioni per router e leader di tipo 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.
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.
Astrazioni TCP Questo modulo include astrazioni di facile utilizzo sopra l'API TCP di base.
TRACCIA - Piattaforma Questo modulo include l'astrazione della piattaforma per il protocollo TREL (Thread Radio Encapsulation Link) utilizzando DNS-SD e UDP/IPv6.
TREL - Thread di stack Questo modulo definisce le API Thread Radio Encapsulation Link (TREL) per l'infrastruttura Thread Over.
Tasklet Questo modulo include funzioni che controllano l'esecuzione dello stack in thread.
Servizio timestamp Questo modulo include l'astrazione della piattaforma per il servizio a tempo.
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 funzioni per la funzione di inoltro UDP.