Commissioni esterne per Android

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

Visualizza origine su GitHub

La messa in servizio esterna è supportata dall'app Android di OT Commissioner, disponibile nel repository GitHub ot-commissioner. Segui le istruzioni riportate nel file README per creare e installare l'app su un dispositivo Android.

Per utilizzare l'app Thread 1.1 Commissioning, consulta l'app Android Thread Group.

App Android di OT Commissioner

Connettersi al router di confine

  1. Con entrambi i dispositivi sulla stessa rete, collega il dispositivo con l'app Android di OT Commissioner al router di confine.
  2. Apri l'app Android di OT Commissioner e seleziona il gateway di confine desiderato dall'elenco. Il nome è lo stesso della rete Thread creata dalla GUI web di OTBR.

    Router di confine app
  3. Quando viene richiesta una password, inserisci la Passpass (Credenziali del Commissioner) impostata nella GUI di OTBR (e utilizzata per generare la PSKc).

Commissione di unione

Una volta connesso al router di confine, l'app offre la possibilità di scansionare un codice QR Connect. I codici QR dei thread vengono creati con il seguente formato della stringa di testo:

v=1&&eui=0000b57fffe15d68&&cc=J01NU5

Dove eui è il valore EUI64 del dispositivo Joiner e cc è la credenziale Joiner. Utilizza questa stringa di testo con un generatore di codice QR online per creare un codice QR per la scansione. Per assistenza su come trovare la tua risorsa eui e creare una credenziale Partecipante, consulta l'articolo Preparare il dispositivo Joiner.

  1. Nell'app Android di OT Commissioner, fai clic su Add Device (Aggiungi dispositivo).
  2. Scansiona il codice QR Connect del dispositivo Joiner. Questo genera il PSKd, propaga i dati di guidamento attraverso la rete Thread e stabilisce una sessione DTLS.

    Commissioni app
  3. Mentre l'app è in attesa, inserisci l'interfaccia a riga di comando OpenThread sul dispositivo Joiner e avvia il ruolo di Joiner con la stessa credenziale Joiner:

    ifconfig up
    Done
    joiner start J01NU5
    Done
    

  4. Attendi il completamento dell'handshake DTLS tra il Commissioner e il Joiner:

    
    Join success!
    

  5. Anche l'app Android di OT Commissioner viene aggiornata con un messaggio di conferma "Commission Succeed".

Il joiner ha ottenuto le credenziali della rete Thread e può accedere alla rete.

App Android Thread Group

La messa in servizio esterna di Thread 1.1 è supportata dall'app Thread 1.1 Commissioning, disponibile per il download sul Google Play Store per dispositivi Android.

Connettersi al router di confine

  1. Collega il dispositivo con l'app Android di Thread Group al router di confine tramite la stessa rete.
  2. Apri l'app Android del gruppo di thread e seleziona il router di confine desiderato dall'elenco. Il nome è lo stesso della rete Thread creata dalla GUI web di OTBR.

    Router di confine dell'app Thread 1.1
  3. Quando viene richiesta una password, inserisci la Passpass (Credenziali del Commissioner) impostata nella GUI di OTBR (e utilizzata per generare la PSKc).

Commissione di unione

Una volta connesso al router di confine, l'app offre la possibilità di scansionare un codice QR Connect o di inserire manualmente una passphrase di join. I codici QR di Thread Connect vengono creati utilizzando il seguente formato della stringa di testo:

v=1&&eui=0000b57fffe15d68&&cc=J01NU5

Dove eui è il valore EUI64 del dispositivo Joiner e cc è la credenziale Joiner. Utilizza questa stringa di testo con un generatore di codice QR online per creare un codice QR per la scansione. Per assistenza su come trovare la tua risorsa eui e creare una credenziale Partecipante, consulta l'articolo Preparare il dispositivo Joiner.

  1. Nell'app Android di Thread Group, scansiona il codice QR Connect del dispositivo Joiner o inserisci manualmente le credenziali EUI64 e Joiner. Questo genera il PSKd, propaga i dati di guidamento attraverso la rete Thread e stabilisce una sessione DTLS.

    Commissioni app
  2. Mentre l'app è in attesa, inserisci l'interfaccia a riga di comando OpenThread sul dispositivo Joiner e avvia il ruolo di Joiner con la stessa credenziale Joiner:

    ifconfig up
    Done
    joiner start J01NU5
    Done
    

  3. Attendi il completamento dell'handshake DTLS tra il Commissioner e il Joiner:

    
    Join success!
    

  4. Anche l'app Android di Thread Group si aggiorna con un messaggio di conferma "È stato aggiunto il mio prodotto Thread".

Il joiner ha ottenuto le credenziali della rete Thread e può accedere alla rete.

Risoluzione dei problemi relativi all'app Thread Commissioning

A causa di informazioni sulla rete modificate o inattive, potrebbero verificarsi problemi con l'app Thread Commissioning. L'app conserva localmente le informazioni sulla rete OTBR e non richiede sempre aggiornamenti.

Per risolvere questi problemi, elimina tutti i dati dell'applicazione locale, riavvia l'app e riprova il processo di messa in servizio.

Per eliminare i dati dell'applicazione locale:

  1. Apri l'app Impostazioni sul dispositivo Android.
  2. Vai ad App & notifiche > Informazioni app > Thread > Spazio di archiviazione
  3. Seleziona CANCELLA DATI
  4. Torna a Informazioni app e seleziona Forza esecuzione.
  5. Chiudi l'app Impostazioni e riavvia l'app Thread

Entrare a far parte della rete Thread

Quindi, sul dispositivo Joiner, collegati alla rete Thread e testa la connettività di rete.