Q: Configuration Meshtastic de XIAO nRF52840 : Guide de réseau maillé LoRa

Updated 4 min read

Réponse Rapide

La configuration de Meshtastic sur le XIAO nRF52840 avec le module LoRa Wio-SX1262 prend moins de dix minutes. Connectez le kit à votre PC, visitez le flasheur web Meshtastic, sélectionnez le kit Seeed XIAO nRF52840, flashez le micrologiciel via le mode DFU, puis couplez-le avec l'application Meshtastic via Bluetooth pour rejoindre le réseau maillé LoRa.

Qu'est-ce que Meshtastic ?

Meshtastic est un micrologiciel open source qui transforme les radios LoRa à faible coût en un réseau maillé hors réseau. Les nœuds relaient les messages les uns pour les autres, de sorte que la portée s'étend bien au-delà de ce qu'une seule radio peut gérer. Il fonctionne sur ESP32, nRF52840 et d'autres microcontrôleurs, et vous contrôlez tout depuis une application téléphonique via Bluetooth. Aucun signal mobile ou WiFi n'est nécessaire.

Ce dont vous avez besoin

Le kit XIAO nRF52840 et Wio-SX1262 pour Meshtastic comprend tout : la carte XIAO nRF52840, le module LoRa Wio-SX1262 et les embases. Le kit est livré pré-flashé avec le micrologiciel Meshtastic, vous pouvez donc passer directement à l'application si vous êtes satisfait des paramètres par défaut. Si vous souhaitez un traqueur prêt à l'emploi sans aucun assemblage, le SenseCAP Card Tracker T1000-E est un appareil Meshtastic au format carte de crédit avec GPS intégré.

Le kit utilise un module LoRa Semtech SX1262 sur la bande 862-930 MHz, associé à un Nordic nRF52840 fonctionnant à 64 MHz. Le Bluetooth 5.0 gère la connexion téléphonique tandis que LoRa gère le maillage longue portée. La consommation d'énergie est inférieure à 10 mA sans GPS, ce qui le rend pratique pour les déploiements alimentés par batterie.

Si vous possédez déjà un XIAO nRF52840 Plus autonome, vous pouvez l'associer séparément à un module Wio-SX1262. Parcourez la collection maker pour les pièces compatibles.

Étape 1 : Flasher le micrologiciel

Le kit est livré pré-flashé, mais il est utile de le mettre à jour vers le dernier micrologiciel pour les corrections de bugs et les nouvelles fonctionnalités. N'utilisez pas les mises à jour NRF-OTA, car cela peut "briquer" l'appareil.

  1. Visitez flasher.meshtastic.org dans votre navigateur.
  2. Connectez le kit à votre PC via USB-C.
  3. Sélectionnez Seeed > Seeed XIAO nRF52840 Kit dans la liste déroulante des appareils.
  4. Choisissez le dernier micrologiciel stable et cliquez sur Flash.
  5. Cliquez sur Enter DFU Mode. Un port série appelé XIAO-xxx apparaît.
  6. Cliquez sur Connecter, puis faites glisser le fichier UF2 vers le lecteur DFU qui se monte.
  7. L'appareil redémarre automatiquement une fois le flashage terminé.

Étape 2 : Connexion via l'application Meshtastic

Installez l'application Meshtastic sur iOS ou Android. Ouvrez-la, accédez au panneau Bluetooth et sélectionnez votre appareil XIAO. Le code de couplage par défaut est 123456. Une fois connecté, vous verrez le nom du nœud et la force du signal.

Étape 3 : Configurer votre région

Avant d'envoyer des messages, définissez votre région LoRa. Au Royaume-Uni et dans la majeure partie de l'Europe, sélectionnez EU_868. Cela utilise 869,4-869,65 MHz avec un cycle de service horaire de 10 % et une limite de puissance de 27 dBm. Aux États-Unis, choisissez US pour 902-928 MHz sans restriction de cycle de service.

Le cycle de service EU_868 est calculé sur une base glissante d'une heure. Si vous atteignez la limite de 10 %, l'appareil cesse de transmettre jusqu'à ce que la fenêtre se réinitialise. Pour la messagerie normale, ce n'est pas un problème, mais la télémétrie à haut débit peut le déclencher.

Optionnel : Ajouter un suivi GPS

Vous pouvez connecter un module GNSS Seeed L76K au kit pour le rapport de position. Une fois branché, activez le capteur GPS dans l'application Meshtastic sous la configuration de l'appareil. Votre nœud diffusera alors sa position au maillage, permettant aux autres utilisateurs de vous voir sur la carte.

Quoi acheter

FAQ

Q : Quelle est la distance de communication des nœuds Meshtastic XIAO ?
R : La portée dépend du terrain, de l'antenne et des réglages. Avec l'antenne intégrée à la puissance par défaut, attendez-vous à 1-5 km en ligne de vue. Avec une meilleure antenne et un placement en hauteur, des rapports de 10-15 km sont courants dans la communauté Meshtastic.

Q : Puis-je ajouter un écran à mon nœud Meshtastic ?
R : Oui. L'écran rond Seeed Studio pour XIAO fonctionne comme un écran compagnon pour les nœuds Meshtastic, affichant les messages, les informations sur le nœud et les données de signal. Consultez notre guide de configuration de l'écran rond pour les détails de câblage et de configuration.

Q : Que se passe-t-il si j'utilise NRF-OTA pour mettre à jour le micrologiciel ?
R : Le wiki de Seeed met explicitement en garde contre l'utilisation des mises à jour NRF-OTA sur le kit XIAO nRF52840, car cela peut rendre l'appareil inutilisable. Utilisez toujours le flasheur web Meshtastic avec le mode DFU à la place.