Commissions externes pour Android

Restez organisé à l'aide des collections Enregistrez et classez les contenus selon vos préférences.

Voir la source sur GitHub

La mise en service externe est compatible avec l'application Android Commissaire OT, disponible sur le dépôt GitHub de ot-commissioner. Suivez les instructions du fichier README pour créer et installer l'application sur un appareil Android.

Pour utiliser l'application de mise en service Thread 1.1, consultez l'application Android Thread Group.

Application Android Commissioner OT

Se connecter au routeur de bordure

  1. Connectez les appareils du même réseau à l'application Android Commissioner sur le routeur de bordure.
  2. Ouvrez l'application Android OT Commissioner et sélectionnez le frontal Border Router souhaité dans la liste disponible. Le nom est identique au réseau Thread créé par l'IUG Web OTBR.

    Routeur de bordure d'application
  3. Saisissez la phrase secrète (identifiant du commissaire) définie dans l'IUG Web de l'OTBR (et utilisée pour générer le PSKc) lorsque vous êtes invité à saisir un mot de passe.

Commissionner la jointure

Une fois connectée au routeur de bordure, l'application permet de scanner un code QR de connexion. Les codes QR des fils de discussion sont créés avec le format de chaîne de texte suivant:

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

eui est la valeur EUI64 de l'appareil Joiner et cc est l'identifiant de l'opérateur. Utilisez cette chaîne de texte avec un générateur de code QR en ligne pour créer un code QR à scanner. Pour obtenir de l'aide sur la recherche de votre eui et la création d'identifiants de jointure, consultez la section Préparer l'appareil Joiner.

  1. Dans l'application Android OT Commissionr, cliquez sur Add Device (Ajouter un appareil).
  2. Scannez le code QR Connect de l'appareil Joiner. Ce processus génère le PPS, propage les données de direction via le réseau Thread et établit une session DTLS.

    Mise en service des applications
  3. Pendant que l'application est en attente, saisissez la CLI OpenThread sur l'appareil Joiner et démarrez le rôle Joiner avec les mêmes identifiants de jointure :

    ifconfig up
    Done
    joiner start J01NU5
    Done
    

  4. Attendez une fois que le handshake DTLS soit terminé entre le commissaire et l'association.

    
    Join success!
    

  5. L'application Android du commissaire OT envoie également un message de confirmation "Commission succeed".

La méthode Joiner a obtenu les identifiants réseau Thread et peut désormais rejoindre le réseau.

Appli Android Thread Group

La mise en service externe de Thread 1.1 est compatible avec l'application de commandes Thread 1.1, disponible en téléchargement sur le Google Play Store pour les appareils Android.

Se connecter au routeur de bordure

  1. Connectez les deux appareils du même réseau à l'application Android Thread Group sur le routeur de bordure.
  2. Ouvrez l'application Android Thread Group et sélectionnez le Border Router souhaité dans la liste disponible. Le nom est identique au réseau Thread créé par l'IUG Web OTBR.

    Routeur de bordure d'application Thread 1.1
  3. Saisissez la phrase secrète (identifiant du commissaire) définie dans l'IUG Web de l'OTBR (et utilisée pour générer le PSKc) lorsque vous êtes invité à saisir un mot de passe.

Commissionner la jointure

Une fois connectée au routeur de bordure, l'application permet de scanner un code QR de connexion ou de saisir manuellement une phrase secrète. Les codes QR Thread Connect sont créés au format de chaîne de texte suivant:

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

eui est la valeur EUI64 de l'appareil Joiner et cc est l'identifiant de l'opérateur. Utilisez cette chaîne de texte avec un générateur de code QR en ligne pour créer un code QR à scanner. Pour obtenir de l'aide sur la recherche de votre eui et la création d'identifiants de jointure, consultez la section Préparer l'appareil Joiner.

  1. Dans l'application Android Thread Group, scannez le code QR de l'appareil Joiner ou saisissez manuellement les identifiants EUI64 et Joiner Credentials. Cela permet de générer le fichier PSKd, de propager les données de direction via le réseau Thread, et d'établir une session DTLS.

    Mise en service des applications
  2. Pendant que l'application est en attente, saisissez la CLI OpenThread sur l'appareil Joiner et démarrez le rôle Joiner avec les mêmes identifiants de jointure :

    ifconfig up
    Done
    joiner start J01NU5
    Done
    

  3. Attendez une fois que le handshake DTLS soit terminé entre le commissaire et l'association.

    
    Join success!
    

  4. L'application Android Thread Group est également mise à jour avec un message de confirmation "Ajout de mon produit Thread".

La méthode Joiner a obtenu les identifiants réseau Thread et peut désormais rejoindre le réseau.

Résoudre les problèmes liés à l'application de regroupement des fils de discussion

Vous pouvez rencontrer des problèmes avec l'application Thread Commissioning App en raison de données réseau modifiées ou obsolètes. L'application conserve les informations du réseau OTBR localement et ne demande pas toujours les mises à jour.

Pour résoudre ces problèmes, supprimez toutes les données d'applications locales, redémarrez l'application, puis réessayez de mettre en service.

Pour supprimer les données d'une application locale:

  1. Sur votre appareil Android, ouvrez l'application Paramètres
  2. Accédez à Applis et notifications ; &gt ; Infos sur les applis &gt ; Thread &gt ; Storage.
  3. Sélectionnez Effacer les données.
  4. Revenez à Infos sur l'appli et sélectionnez FORCE STOP.
  5. Fermez l'application Réglages, puis redémarrez le fil de discussion

Rejoindre le réseau Thread

Ensuite, sur l'appareil Joiner, rejoignez le réseau Thread et testez la connectivité réseau.