Ce guide présente la compilation et la configuration de base du routeur de bord OpenThread (OTBR). Une fois cette procédure terminée, vous disposerez d'un OTBR qui fonctionne comme un appareil Thread complet (FTD) dans une conception de coprocesseur radio (RCP).
Prérequis
- Un Raspberry Pi pour le routeur de bordure Thread
- Deux dongles USB nRF52840 Nordic Semiconductor (un pour le RCP et un pour l'appareil final Thread).
Compiler et flasher le RCP
L'OTBR dépend d'une radio IEEE 802.15.4 pour envoyer/recevoir des messages Thread. Ce guide se concentre sur l'utilisation d'un coprocesseur radio (RCP).
Suivez l'étape 4 de l'atelier de programmation Créer un réseau Thread avec des cartes nRF52840 et OpenThread pour créer et flasher un appareil RCP nRF52840.
Préparer le Raspberry Pi
Installez Raspberry Pi OS sur le RPi. Les versions pour ordinateur et Lite fonctionnent.
Une fois l'installation terminée, démarrez la RPi, ouvrez une fenêtre de terminal et mettez à jour le système:
sudo apt-get update
sudo apt-get upgrade
Fixer le RCP
Connectez l'appareil RCP au Raspberry Pi.
Déterminez le nom du port série de l'appareil RCP en vérifiant
/dev
:ls /dev/tty*
/dev/ttyACMO
Installer OTBR sur Raspberry Pi
Pour installer OTBR à l'aide de Docker, suivez le guide d'installation Docker d'OTBR.
Pour installer OTBR en mode natif sur un hôte Linux, consultez le guide d'installation native d'OTBR.