Configuration du routeur de bordure OpenThread

Afficher la source sur GitHub

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

  1. Installez Raspberry Pi OS sur le RPi. Les versions pour ordinateur et Lite fonctionnent.

  2. 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

  1. Connectez l'appareil RCP au Raspberry Pi.

  2. 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.