Per iniziare

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

Visualizza l'origine su GitHub

Scopri di più sul thread

Non hai mai utilizzato Thread®? O hai semplicemente bisogno di rinfrescare le tue conoscenze? Dai un'occhiata al nostro Thread Primer, che illustra tutte le nozioni di base su Thread e come funziona.

Prova OpenThread

Vuoi scoprire di cosa tratta OpenThread pubblicato da Google? Il modo più rapido per farlo è quello di seguire uno dei nostri codelab o guide.

Codelab di simulazione con Docker

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

  • Simula una rete Thread
  • Autenticare i nodi Thread con Commissioning
  • Utilizza OpenThread Daemon per gestire una rete Thread simulata con un RCP

Prova il codelab sulla simulazione con Docker

Codelab di simulazione con toolchain build

Una versione alternativa del codelab sulla simulazione Docker, invece di utilizzare Docker, puoi configurare la toolchain di build OpenThread e creare OpenThread direttamente su una macchina Mac o Linux.

Prova il codelab sulla simulazione con la toolchain di build

Codelab hardware

Scopri direttamente l'hardware, dove imparerai a:

  • Flash OpenThread su schede di sviluppo Nordic nRF52840 o Silicon Labs EFR32
  • Crea una rete Thread reale
  • Autenticare i nodi Thread con Commissioning
  • Utilizzare l'interfaccia a riga di comando OpenThread per multicast e UDP (solo norvegese)

Prova il codelab sull'hardware nordico

Prova il codelab sull'hardware di Silicon Labs

Codelab sull'API

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

  • Programma i pulsanti e i LED sulle schede di sviluppo Nordic nRF52840
  • Utilizza le API OpenThread comuni e la classe otInstance
  • Monitora e reagisci alle modifiche dello stato OpenThread
  • Inviare messaggi UDP a tutti i dispositivi in una rete Thread

Prova il codelab sull'API

Codelab del Network Simulator

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

  • Installa OTNS e crea OpenThread per OTNS
  • Utilizza OTNS-Web per gestire una rete Thread e visualizzare le attività in un browser web
  • Utilizza l'interfaccia a riga di comando OTNS per controllare ulteriormente la simulazione

Prova il codelab sul Network Simulator

Codelab su test e visualizzazioni

OTNS può essere utilizzato con Silk, una piattaforma di test completamente automatica per convalidare le funzioni, le funzionalità e le prestazioni di sistema di OpenThread con dispositivi reali. Con un computer Mac o Linux, scopri come:

  • Creazione di OpenThread per dispositivi reali con la funzionalità OTNS attivata
  • Utilizza OTNS-Web per monitorare lo stato della rete Thread creata eseguendo scenari di test Silk

Prova il codelab per test e visualizzazione

Codelab per router di confine

Un router di confine Thread connette una rete Thread ad altre reti basate su IP, ad esempio Wi-Fi o Ethernet. Una rete Thread richiede un router di confine per connettersi ad altre reti. Il router di confine OpenThread (OTBR) è un'implementazione open source di un router di confine Thread.

Con un computer Mac o Linux, scopri come:

  • Configurare OTBR e formare una rete Thread
  • Crea un dispositivo dell'interfaccia a riga di comando OpenThread con la funzionalità SRP
  • Registrare un servizio con SRP
  • Scoprire e raggiungere un dispositivo finale Thread

Prova il codelab sul router di confine

Codelab del router di confine 1.2 Multicast

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

  • Realizza il firmware nRF52840 con funzionalità Thread 1.2 Multicast
  • Abbonarsi a indirizzi multicast IPv6 sui dispositivi Thread

Prova il codelab sul multicast del router di confine 1.2

Codelab sul router di confine NAT64

NAT64 è un meccanismo che consente agli host nelle reti solo IPv6 di accedere alle risorse nelle reti IPv4. Il gateway NAT64 è un traduttore di protocolli IPv4 e protocolli IPv6. Con una macchina Mac o Linux e un Raspberry Pi, e creando dal codelab sul router di confine, scopri come:

  • Crea un router di confine OpenThread con funzionalità NAT64
  • Comunicare con gli host IPv4 dai dispositivi finali Thread

Prova il codelab sul router NAT64

Router di confine con Docker

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

Prova la guida Docker OTBR

Ottieni il codice

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

Assistenza della piattaforma

OpenThread è stato trasferito a diversi dispositivi e piattaforme dal team di OpenThread, dai fornitori di chip e dalla community.

Consulta l'elenco delle piattaforme supportate dal fornitore all'Assistenza del fornitore.

Scopri di più sull'architettura del sistema e sui progetti di piattaforma nella panoramica 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 rappresentano un modo semplice per iniziare a utilizzare OpenThread, senza dover passare attraverso la configurazione degli strumenti e la configurazione del sistema.

Guide dell'utente

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

Categoria Contenuti
Build Come creare e configurare OpenThread e attivare funzionalità avanzate
Trasferimento Come trasferire OpenThread a una nuova piattaforma hardware
Router di confine Come connettere la tua rete OpenThread ad altre reti IPv6 con un router di confine oppure utilizzare una commissione esterna di Thread
Commissario Come creare e utilizzare OT Commissioner per eseguire la commissione dei dispositivi su una rete Thread
Pyspinel Come usare Pyspinel per creare uno snapshot di pacchetti Thread.
Certificazione Come testare la tua piattaforma rispetto a tutti gli scenari di test di certificazione

API delle applicazioni

Stai sviluppando un'applicazione da eseguire su OpenThread? Prova il nostro Sviluppo con il codelab sulle API OpenThread per imparare le nozioni di base oppure consulta la documentazione relativa al riferimento API per vedere quali servizi OpenThread sono disponibili.

Test e certificazione

Scopri come testiamo OpenThread e quali strumenti di test per gli utenti sono disponibili nella pagina Test, nonché sfoglia le ultime metriche sulla qualità di OpenThread nelle nostre Dashboard della qualità.

Se ti interessa la certificazione Thread per il tuo prodotto o componente, consulta la pagina Certificazione.

Ricevi assistenza o contribuisci

Hai una domanda su OpenThread? Vuoi contribuire al suo sviluppo continuo? La nostra pagina Risorse spiega tutti i modi in cui puoi ricevere assistenza o aiutarti.