<ph type="x-smartling-placeholder"></ph> Consulter le code source sur GitHub
Le routeur de bordure OpenThread (OTBR) inclut une variété d'outils et de scripts qui peuvent être utilisées à des fins de test.
Générateur PSKc
pskc
, disponible dans ot-br-posix/tools,
génère une clé pré-partagée pour le commissaire (PSKc). La
PSKc est utilisé pour authentifier un contrôleur de thread externe auprès d'un thread
réseau. Créez et installez OTBR pour utiliser cet outil.
Après la compilation, pskc
se trouve à
ot-br-posix/build/otbr/tools
Paramètres
La clé PSKc est générée à partir des paramètres suivants:
- Qualification de commissaire
- ID du PAN étendu du réseau Thread
- Nom du réseau de thread
Utilisation
Syntaxe :
pskc commissioner-credential extpanid network-name
Exemple :
cd ~/ot-br-posix/build/otbr/tools
./pskc J01NME 1234AAAA1234BBBB MyOTBRNetwork
ee4fb64e9341e13846bbe7e1c52b6785
Pour utiliser cet outil avec ot-ctl
, consultez la page Externe
Mise en service
Piloter un générateur de données
steering-data
, disponible dans ot-br-posix/tools,
utilise un filtre Bloom pour générer un hachage de l'ensemble des joints
destinées à la mise en service. Lors de la mise en service, le menuisier ne recherche
des données de pilotage
des réseaux publicitaires, y compris le Joiner lui-même. Construire et
installez OTBR pour utiliser cet outil.
Après la compilation, steering-data
se trouve à
ot-br-posix/build/otbr/tools
Paramètres
Les données de pilotage sont générées à partir des paramètres suivants:
- Longueur en octets des données de pilotage (facultatif, 16 par défaut)
- ID Joiner (EUI-64)
Utilisation
Syntaxe :
steering-data [length] joiner-id
Exemple :
cd ~/ot-br-posix/build/otbr/tools
./steering-data 0000b57fffe15d68
00000000000000000020000000000100
Utilisez plusieurs ID Joiner pour les inclure tous dans les données de pilotage:
./steering-data 0000b57fffe15d68 0000c57fffe15d68
00000000000080000020000000000500
Utilisez le paramètre length
pour modifier la longueur en octets de l'orientation obtenue.
données:
./steering-data 8 0000b57fffe15d68
0020000000000100
Commissaire OTBR
Par défaut, le rôle de commissaire est activé sur OTBR, comme pour l'activation
Rôle de commissaire sur un appareil avec l'indicateur -DOT_COMMISSIONER=ON
. Le
plate-forme exécutant OTBR, utilisez ot-ctl commissioner
pour commander Joiners
depuis la ligne de commande.
Paramètres
Saisissez help
pour obtenir la liste des commandes.
sudo ot-ctl commissioner help
Utilisation
Syntaxe :
sudo ot-ctl commissioner parameters
Exemple :
sudo ot-ctl commissioner start
Donesudo ot-ctl commissioner joiner add 2f57d222545271f1 J01NME
Done
Script MeshCoP
OTBR fournit un script de test MeshCoP (Mesh Commissioning Protocol) qui
utilise OT Commissioner pour tester la mise en service externe.
Pour en savoir plus sur l'utilisation, reportez-vous au script de test meshcop
.
sur GitHub.
Script autonome_ipv6
Utilisez le script standalone_ipv6
pour tester la fonctionnalité IPv6 si votre test ou
ne dispose pas d'une infrastructure IPv6 complète (par exemple,
(par exemple, si votre réseau n'est pas connecté à un fournisseur IPv6 en amont).
Ce script installe des fonctionnalités supplémentaires sur la plate-forme exécutant OTBR pour activer pour desservir des adresses IPv6.
Ce script se trouve sous /ot-br-posix/script/standalone_ipv6
.