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 OpenThread Daemon per gestire una rete Thread simulata con un RCP

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 costruisci 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 OpenThread CLI per Multicast e UDP

Prova il codelab hardware

Codelab API

Vuoi usare le API OpenThread in un'applicazione? Utilizzando hardware reale, scopri 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 del simulatore di rete

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 formata eseguendo i casi di test Silk

Prova il Codelab di test e visualizzazione

Codelab Border Router

Un Thread Border Router collega una rete Thread ad altre reti basate su IP, come Wi-Fi o Ethernet. Una rete Thread richiede un Border Router per connettersi ad altre reti. OpenThread Border Router (OTBR) è un'implementazione open source di un Thread Border Router.

Con una macchina Mac o Linux, scopri come:

  • Imposta OTBR e forma una rete di thread
  • Crea un dispositivo CLI OpenThread con la funzione SRP
  • Registra un servizio con SRP
  • Scopri e raggiungi un dispositivo terminale Thread

Prova il Border Router Codelab

Border Router Thread 1.2 Multicast Codelab

Thread 1.2 introduce il multicast su reti thread, consentendo la comunicazione multicast tra la rete thread e i segmenti di rete infrastruttura (Wi-Fi / ethernet). Con una macchina Mac o Linux e un Raspberry Pi, scopri come:

  • Crea il firmware nRF52840 con le funzionalità Thread 1.2 Multicast
  • Iscriviti agli indirizzi multicast IPv6 sui dispositivi Thread

Prova il codelab multicast di Border Router Thread 1.2

Border Router con Docker

Puoi anche eseguire OTBR in un contenitore Docker su qualsiasi macchina basata su Linux.

Prova la guida Docker OTBR

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

Consulta l'elenco delle piattaforme supportate dal fornitore in 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 sono 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.

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 le funzionalità avanzate
Porting Come trasferire OpenThread su una nuova piattaforma hardware
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
Pyspinel Come utilizzare Pyspinel per creare uno sniffer di pacchetti 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 del 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.