Per iniziare

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

Visualizza origine su GitHub

Scopri di più sul thread

Non hai mai utilizzato Thread® o hai semplicemente bisogno di aggiornare 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 sapere di cosa parla OpenThread pubblicato da Google? Il modo più rapido per farlo è consultare uno dei nostri codelab o guide.

Codelab di simulazione con Docker

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

  • Simula una rete Thread
  • Autenticare i nodi Thread con la messa in servizio
  • Usa OpenThread Daemon per gestire una rete Thread simulata con un RCP

Prova il codelab sulla simulazione con Docker

Codelab di simulazione con buildchain

Una versione alternativa del Docker code Simulation Codelab in cui, anziché utilizzare Docker, puoi configurare la buildchain di OpenThread e creare OpenThread direttamente su una macchina Mac o Linux.

Prova il codelab sulla simulazione con la toolchain di build

Codelab sull'hardware

Approfondisci l'hardware, dove imparerai a:

  • Flash OpenThread su schede di sviluppo Nordic nRF52840 o Silicon Labs EFR32
  • Creare una vera rete Thread
  • Autenticare i nodi Thread con la messa in servizio
  • Usa l'interfaccia a riga di comando OpenThread per multicast e UDP (solo nordico)

Prova il codelab sull'hardware nordico

Prova il codelab sull'hardware di Silicon Labs

Codelab sull'API

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

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

Prova il codelab sull'API

Codelab sul simulatore di rete

Il Simulatore di rete OpenThread (OTNS) consente di visualizzare e utilizzare 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 l'attività in un browser web
  • Utilizzare l'interfaccia a riga di comando OTNS per controllare ulteriormente la simulazione

Prova il codelab sul simulatore di rete

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 del sistema di OpenThread con dispositivi reali. Con un computer Mac o Linux, scopri come:

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

Prova il codelab su test e visualizzazioni

Codelab sul router di confine

Un router di confine Thread collega una rete Thread ad altre reti basate su IP, come Wi-Fi o Ethernet. Una rete Thread richiede un router di confine per connettersi ad altre reti. Il router di confine Thread (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
  • Creare un dispositivo CLI OpenThread con la funzionalità SRP
  • Registra un servizio con SRP
  • Trovare e raggiungere un dispositivo finale Thread

Prova il codelab sul router di confine

Codelab per multicast router Thread 1.2

Thread 1.2 introduce il multicast sulle 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:

  • Firmware nRF52840 con funzionalità multicast Thread 1.2
  • Abbonarsi a indirizzi multicast IPv6 sui dispositivi Thread

Prova il codelab multicast per router Thread 1.2

Router di confine con Docker

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

Prova la guida di Docker per 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 e altri repository di assistenza come OpenRoute Border Router, OpenThread RTOS e OpenThread Commissioner.

Piattaforme supportate

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

Consulta l'elenco delle piattaforme supportate dal fornitore all'assistenza per i fornitori.

Scopri di più sull'architettura del sistema e sui progetti della 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 una configurazione di strumenti e una configurazione di sistema.

Guide per l'utente

Ti serve aiuto per una funzionalità o una funzionalità specifica? Le nostre guide possono aiutarti.

Categoria Sommario
Crea Come creare e configurare OpenThread e attivare le funzionalità avanzate
Portabilità Come trasferire OpenThread su 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 messa in servizio di Thread esterna
Commissioner Come creare e utilizzare OT Commissioner per la messa in servizio di dispositivi su una rete Thread
Pyspinel Come usare Pyspinel per creare uno script del pacchetto Thread.
Certificazione Come testare la piattaforma rispetto a tutti gli scenari di test di certificazione

API delle applicazioni

Sviluppare un'applicazione da eseguire su OpenThread? Prova le nostre nozioni di base sullo sviluppo con il codelab sullo sviluppo di API OpenThread oppure consulta la documentazione 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 nostra pagina Test, nonché consulta le metriche più recenti sulla qualità delle prestazioni di OpenThread nelle nostre dashboard della qualità.

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

Ricevere assistenza o dare il proprio contributo

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