Google is committed to advancing racial equity for Black communities. See how.
Questa pagina è stata tradotta dall'API Cloud Translation.
Switch to English

Iniziare

Informazioni su Thread

Sei nuovo su Thread ® ? O semplicemente hai bisogno di aggiornare le tue conoscenze? Dai un'occhiata al nostro Thread Primer , che copre tutte le basi di Thread e come funziona.

Prova OpenThread

Vuoi vedere di cosa tratta OpenThread rilasciato da Google? Il modo più rapido per farlo è scorrere uno dei nostri Codelab o Guide.

Codelab di simulazione con Docker

Prova OpenThread senza bisogno di hardware di prova. Utilizzando Docker su un computer Mac o Linux, scopri come:

  • Simula una rete di thread
  • Autentica i nodi del thread con la messa in servizio
  • Usa wpantund per gestire una rete Thread simulata con un NCP

Prova il Codelab di simulazione con Docker

Codelab di simulazione con build toolchain

Una versione alternativa del Docker Simulation Codelab, dove invece di usare Docker, configuri la toolchain di compilazione OpenThread e crei OpenThread direttamente su un computer Mac o Linux.

Prova il Simulation Codelab con build toolchain

Codelab hardware

Immergiti direttamente nell'hardware, dove imparerai come:

  • Flash OpenThread sulle schede di sviluppo Nordic nRF52840
  • Costruisci una vera rete di thread
  • Autentica i nodi del thread con la messa in servizio
  • Utilizza la CLI di OpenThread per Multicast e UDP

Prova il codelab hardware

Codelab API

Vuoi utilizzare le API OpenThread in un'applicazione? Utilizzando hardware reale, impara come:

  • Programmare i pulsanti e i LED sulle schede di sviluppo Nordic nRF52840
  • Usa API OpenThread comuni e la classe otInstance
  • Monitorare e reagire ai cambiamenti di stato di OpenThread
  • Invia messaggi UDP a tutti i dispositivi in ​​una rete Thread

Prova l'API Codelab

Codelab del simulatore di rete

OpenThread Network Simulator (OTNS) consente di visualizzare e gestire una rete Thread simulata, utilizzando una CLI e un'interfaccia web. Con una macchina Mac o Linux, scopri come:

  • Installa OTNS e crea OpenThread per OTNS
  • Usa OTNS-Web per gestire una rete di thread e visualizzare l'attività in un browser web
  • Usa OTNS-CLI per controllare ulteriormente la simulazione

Prova il codelab di Network Simulator

Codelab di test e visualizzazione

OTNS può essere utilizzato con Silk , una piattaforma di test completamente automatizzata per la convalida di funzioni, caratteristiche e prestazioni del sistema OpenThread con dispositivi reali. Con una macchina Mac o Linux, scopri come:

  • Crea OpenThread per dispositivi reali con la funzione OTNS abilitata
  • Usa OTNS-Web per monitorare lo stato della rete Thread creata eseguendo i casi di test Silk

Prova il Codelab di test e visualizzazione

Border Router con Docker

Se sei interessato a un Thread Border Router, inizia rapidamente con OpenThread Border Router (OTBR) provandolo in un contenitore Docker su qualsiasi macchina basata su Linux.

Prova la guida Docker OTBR

Integrazione con Cloud IoT Core Codelab

Scopri come connettere un dispositivo OpenThread simulato a Google Cloud IoT Core. Utilizzando Docker su una macchina Linux, scopri come:

  • Esegui OTBR e OpenThread RTOS in un container Docker
  • Configura Cloud Pub / Sub e un registro dei dispositivi Cloud IoT
  • Gestisci i dati di telemetria di un dispositivo OT utilizzando un server Cloud MQTT

Prova il codelab Cloud IoT Core

Ottieni il codice

Sai già cosa stai facendo e vuoi iniziare con il codice? Visita il sito OpenThread GitHub , dove puoi trovare il repository OpenThread, insieme ad altri repository di supporto, come wpantund , OpenThread Border Router, OpenThread RTOS e OpenThread Commissioner.

Supporto della piattaforma

OpenThread è stato portato su diversi dispositivi e piattaforme sia dal team di OpenThread, dai fornitori di silicio che dalla comunità.

Vedere l'elenco delle piattaforme supportate dal fornitore su Supporto fornitori .

Ulteriori informazioni sull'architettura del sistema e sui progetti della piattaforma nella panoramica delle piattaforme .

Supporto Docker

Le immagini Docker da utilizzare con OpenThread sono disponibili su Docker Hub . Queste immagini vengono create e testate dal team di OpenThread e sono un modo semplice per iniziare con OpenThread senza dover passare attraverso la toolchain e la configurazione del sistema.

Immagine Docker Descrizione
codelab_otsim Da utilizzare con Simulation Codelab, contiene l'esempio di OpenThread Simulation e wpantund e pronto per l'uso.
environment Ambiente di sviluppo con la toolchain GNU e tutte le dipendenze OpenThread richieste installate. OpenThread non è integrato in questa immagine.
otbr OpenThread Border Router preconfigurato e pronto per l'uso.
sim Ambiente di sviluppo con l'esempio di OpenThread Simulation precostruito.
wpantund Ambiente di sviluppo con wpantund e pronto per l'uso.

Vedere /etc/docker/README nel repository OpenThread per ulteriori informazioni sull'uso generale delle immagini sim e wpantund .

Guide utente

Hai bisogno di aiuto con un'attività o una funzionalità specifica? Le nostre guide possono aiutarti.

Categoria Contenuti
Costruire Come creare e configurare OpenThread e abilitare funzionalità avanzate
Porting Come trasferire OpenThread su una nuova piattaforma hardware
Supporto NCP In che modo OpenThread supporta il design NCP, comprese le immagini del firmware NCP predefinite e Pyspinel per lo sniffing dei pacchetti
Router di confine Come connettere la tua rete OpenThread ad altre reti IPv6 con un Border Router o utilizzare la messa in servizio thread esterna
Commissario Come costruire e utilizzare OT Commissioner per commissionare dispositivi su una rete Thread
Certificazione Come testare la tua piattaforma rispetto a tutti i casi di test di certificazione

API dell'applicazione

Stai sviluppando un'applicazione da eseguire su OpenThread? Prova il nostro Codelab Sviluppo con API OpenThread per apprendere le basi o approfondisci la documentazione di riferimento API per vedere quali servizi OpenThread sono disponibili.

Test e certificazione

Scopri come testiamo OpenThread e quali strumenti di test utente sono disponibili sulla nostra pagina di test e sfoglia le ultime metriche sulla qualità delle prestazioni di OpenThread sui nostri dashboard di qualità .

Se sei interessato alla certificazione dei thread per il tuo prodotto o componente, consulta la pagina Certificazione .

Ottieni aiuto o contribuisci

Hai una domanda su OpenThread? Vuoi contribuire al suo continuo sviluppo? La nostra pagina Risorse spiega tutti i modi per ottenere aiuto o per dare una mano.