Tutoriel Meshtastic

Configuration de base

  • Installez l’antenne.
  • Attention : si vous allumez votre carte avant que l’antenne ne soit montée, elle risque de brûler.
  • Branchez-la sur le port USB.

Flasher le firmware

  • Allez sur https://flasher.meshtastic.org/
  • Sélectionnez votre carte.
  • Sélectionnez le firmware.
  • Appuyez sur Flash.
  • Sélectionnez le port USB.
  • Flashez le firmware.

Configurer le client

Client Web

Mobile

CLI Python

pip install meshtastic

Pour l’utilisation, voir : https://meshtastic.org/docs/software/python/cli/

Paramètres

LoRa

Paramètre Valeur
Région European Union 868MHz
Preset Medium Range - Fast
Ignorer MQTT Activé

Appareil

Paramètre Valeur
Intervalle de diffusion des infos du nœud 10800 secondes (3h)

Position

Paramètre Valeur
Intervalle de diffusion de la position 21600 secondes (6h)

Télémétrie

Paramètre Valeur
Intervalle des métriques de l’appareil 259200 secondes (72h)

Définir le preset de canal via CLI Python

meshtastic --ch-medfast
meshtastic --host 192.168.1.xxx --ch-set lora.use_preset true --ch-index 0
meshtastic --host 192.168.1.xxx --ch-set lora.modem_preset MEDIUM_FAST --ch-index 0

meshtastic --reboot
meshtastic info
meshtastic --info | grep -i modem

Autres liens

Recommandations de paramètres pour la Suisse

Catégorie Sous-catégorie Paramètre Valeur recommandée Raison / Notes
Config Radio Appareil Rôle Client ou Client_Mute Client_Mute si vous dépendez d’un nœud de sommet de montagne proche ; Client si d’autres dépendent de votre nœud. Évitez les routeurs inutiles.
Config Radio Appareil Rôle Routeur / Répéteur -> Uniquement sur des positions topographiques significatives ex : sommets de montagne avec vue dégagée ; pas pour les nœuds domestiques/intérieurs.
Config Radio Appareil Intervalle de diffusion NodeInfo 10800s (3h) Les smartphones stockent ces infos ; inutile d’envoyer plus souvent. Le défaut est correct.
Config Radio Appareil Mode de rediffusion ALL, optionnel : Local Only ALL recommandé. Utilisez Local Only uniquement si votre temps d’antenne approche de la limite légale de 10 %.
Config Radio Position Intervalle de diffusion de position 21600s (6h) Les nœuds fixes n’ont besoin de mises à jour que toutes les 6h. Augmentez uniquement lors de randonnées ou de déplacements.
Config Radio Position Smart Position Désactivé Provoque des transmissions fréquentes des nœuds et peut inonder le mesh. Désactivez, surtout quand le GPS passe par le smartphone.
Config Radio Position Options de payload de position Optionnel (altitude, satellites, etc.) À n’inclure que si nécessaire ; chaque champ ajouté augmente la charge de temps d’antenne.
Config Radio LoRa Limite de sauts 3-5 Le mesh est grand ; la limite de sauts ne doit pas dépasser 5.
Config Radio LoRa Ignorer Duty Cycle Désactivé Exigence légale UE/CH : 10 % de temps d’antenne par heure. Ne pas passer outre.
Config Radio LoRa Ignorer MQTT Activé Utilisez MQTT uniquement pour des applications spécifiques ; désactivez l’envoi vers MediumFast.
Config Module Télémétrie Intervalle des métriques de l’appareil 259200s (72h) Intervalle le plus long ; évite la télémétrie abusive.
Config Module Télémétrie Intervalle des métriques capteur Off (si pas de capteurs) Éteignez les capteurs s’ils n’existent pas. S’ils existent, utilisez un long intervalle (3600s).
Config Module Télémétrie Intervalle des métriques de puissance Off Uniquement pour les capteurs de puissance externes, pas pour le niveau de batterie.
Firmware Mises à jour firmware Mettre à jour régulièrement Les nouveaux firmwares améliorent l’efficacité ; Web-Flasher recommandé.
Général Plusieurs nœuds à domicile Un seul doit être Client ; les autres Client_Mute Évite le temps d’antenne inutile et les relais en double.
Général Nœud voiture à la maison Client_Mute Évitez d’encombrer le mesh avec des nœuds redondants.

Résumé des paramètres

Paramètre / Module Fonction Toujours activé ? Notes
Rôle appareil : Router Garde le nœud éveillé, rediffuse tous les paquets Oui Essentiel pour les nœuds dorsaux (backbone)
Rôle appareil : Client Mode utilisateur standard Oui Comportement par défaut
Rôle appareil : Client Mute N’émet pas de balises, envoie uniquement des messages utilisateur Situationnel Utilisé pour les nœuds mobiles dans des réseaux denses
Canal primaire Canal central pour le mesh Oui Tous les nœuds doivent correspondre
Canaux secondaires (Fast/MedFast/LongFast) Canaux de modulation supplémentaires Situationnel À utiliser uniquement délibérément ; peut diviser le mesh
Diffusion de position Envoie le GPS périodiquement Situationnel Des mises à jour trop fréquentes consomment du temps d’antenne
Diffusion Smart Position Envoie uniquement lors de mouvements Oui Idéal pour la santé du réseau
Store and Forward Stocke les messages et les rejoue plus tard Oui (nœud unique) À activer sur un seul nœud fixe
Module de test de portée Envoie des paquets de test constants Test uniquement Consommation élevée de temps d’antenne
Télémétrie de base Envoie batterie/temp/etc. du nœud Oui Impact réseau minimal
Télémétrie rapide / Debug Télémétrie haute fréquence Test uniquement Inonde le réseau
Info voisins (Passif) Suit les voisins directs Oui Aucun impact sur le temps d’antenne
Balisage de voisins Annonce la présence du nœud Oui Critique pour le routage
Module série (Données LoRa) Envoie des octets série bruts via le mesh Situationnel Uniquement si vous avez vraiment besoin d’UART-over-LoRa
Module de notification externe Alertes LED/buzzer Oui Aucun impact sur le mesh
Uplink MQTT Publie des paquets vers le broker Oui (une passerelle) Activer uniquement sur le nœud passerelle désigné
Downlink MQTT Reçoit des messages du broker Oui (une passerelle) Éviter plusieurs nœuds downlink
Bluetooth Appairage appli Oui Aucun impact sur le mesh
Wi-Fi (AP / Web UI) Interface de config locale Oui Aucun impact sur le mesh
Module capteur de détection Rapport d’événements PIR/capteur Situationnel Uniquement pour les installations avec capteurs
Module Lumière ambiante / LED Contrôle du comportement des LED Oui Aucun effet sur le mesh
Messages préenregistrés Boutons de messages prédéfinis Oui Sûr
Sortie debug série Imprime les logs sur USB Test uniquement Très verbeux
Synchro NodeDB Synchronise les nœuds connus pour le routage Oui Aide tous les nœuds du mesh
Métriques de routage Rapporte le SNR/RSSI des sauts Oui Crucial pour un routage stable
Paramètre Hop Limit Nombre max de sauts autorisés Oui Le défaut est optimal
Compteur PAX Compte les appareils Wi-Fi/BLE Situationnel Optionnel
Trickle Rate / Heartbeats Entretient les tables de routage Oui Requis pour la santé multi-sauts
Paramètre région LoRa Conformité RF régionale Oui Doit correspondre à la région physique
Modulation LoRa (BW/SF/CR) Paramètres de vitesse et de portée Oui Doit correspondre aux défauts du mesh
LongFast / RouterFast Experimental Modes rapides expérimentaux Test uniquement Rompt la compatibilité
Compression de messages texte Compresse les payloads Oui Réduit le temps d’antenne
Limitation de sauts de diffusion Limite l’inondation du mesh Oui Protège la stabilité du réseau
Sortie JSON MQTT Envoie du JSON structuré Oui Nécessaire pour les tableaux de bord
Sujets MQTT chiffrés (e/) Payloads chiffrés bruts Oui Mécanisme de base du protocole
Flag de position annoncée Informe les autres que vous diffusez le GPS Oui Nécessaire pour la topologie