MeshMonitor : superviser ses réseaux MeshCore et Meshtastic depuis une seule interface

5/5 (1)
MeshMonitor : superviser ses réseaux MeshCore et Meshtastic depuis une seule interface

Partager sur vos réseaux :

Déployer plusieurs nœuds MeshCore ou Meshtastic est une chose. Savoir s’ils communiquent correctement, surveiller leurs batteries ou comprendre pourquoi certains messages n’arrivent pas à destination en est une autre.

C’est précisément le rôle de MeshMonitor, un logiciel gratuit et open source qui rassemble dans une interface web les informations de vos réseaux maillés LoRa : carte des nœuds, qualité des liaisons radio, télémétrie, messages, alertes et administration des équipements.

Le projet évolue rapidement. Sa version 4.17.3-rc4, publiée le 10 novembre 2026, apporte notamment une meilleure prise en charge de MeshCore, avec des fonctions de supervision et d’administration qui se rapprochent désormais de celles proposées pour Meshtastic.

Cette version reste une préversion destinée aux tests. La version stable 4.17.2 demeure préférable pour une installation de production.

MeshMonitor, à quoi sert-il concrètement ?

MeshMonitor est une application de supervision auto-hébergée, développée par Yeraze, qui fonctionne sur un ordinateur ou un serveur. Elle peut notamment être installée avec Docker, sur Linux ou sur un Raspberry Pi compatible.

Son principe est simple : plutôt que de consulter individuellement chaque équipement avec son application habituelle, on centralise les informations accessibles depuis plusieurs sources radio.

L’interface permet de visualiser les nœuds détectés sur une carte, d’examiner les messages reçus, de suivre différentes mesures et d’analyser les communications entre équipements.

Prenons l’exemple d’un petit réseau MeshCore composé d’un terminal personnel, d’un répéteur installé sur un point haut et de quelques nœuds répartis dans une commune.

Avec MeshMonitor, l’administrateur peut retrouver les contacts connus de son équipement, consulter leur dernière activité, examiner les chemins radio et suivre les données de fonctionnement disponibles.

L’intérêt augmente avec la taille du réseau. Lorsque plusieurs répéteurs et nœuds sont déployés, disposer d’un historique devient particulièrement utile pour identifier les anomalies.

Attention toutefois : MeshMonitor ne transforme pas MeshCore et Meshtastic en un protocole commun. Les deux systèmes restent distincts sur le plan radio. Le logiciel permet de les superviser depuis une interface commune, sans rendre leurs équipements directement interopérables.

Une cartographie utile pour comprendre son réseau radio

La carte interactive constitue l’une des fonctionnalités les plus intéressantes de MeshMonitor.

Elle affiche les nœuds dont la position est connue et permet d’accéder à différentes informations : date de dernière réception, nombre de sauts radio, niveau du signal ou détails du matériel, selon les données disponibles.

Deux mesures sont particulièrement utiles pour analyser une liaison LoRa :

  • RSSI, exprimé en dBm : il représente la puissance du signal reçu.
  • SNR, exprimé en dB : il indique le rapport signal/bruit, autrement dit dans quelle mesure le signal se distingue du bruit radioélectrique.

Un RSSI plus élevé ne signifie pas nécessairement une meilleure communication. Le SNR, les paramètres de modulation, les obstacles et les interférences interviennent également dans la qualité de réception.

MeshMonitor dispose aussi d’outils d’analyse des chemins radio, notamment les traceroutes, qui servent à étudier le parcours d’une communication à travers le réseau.

Pour MeshCore, il peut afficher les répéteurs identifiés dans certains chemins de transmission et exploiter des informations sur les liaisons aller et retour.

Ces données sont intéressantes pour comprendre pourquoi deux nœuds éloignés communiquent par l’intermédiaire d’un répéteur plutôt qu’en liaison directe.

Il faut néanmoins garder une limite à l’esprit : la carte représente les informations observées par les sources connectées, pas une mesure exhaustive de la couverture radio. Un équipement absent de la carte n’est pas forcément en panne ou hors de portée de l’ensemble du réseau.

Les nouveautés de MeshMonitor 4.17.3 pour MeshCore

La principale évolution annoncée avec la préversion 4.17.3-rc4 concerne le rapprochement des fonctionnalités disponibles pour MeshCore et Meshtastic.

Une administration plus complète des répéteurs MeshCore

MeshMonitor améliore les formulaires de configuration des répéteurs et des Room Servers, ces serveurs MeshCore destinés aux échanges de messages collectifs.

Le logiciel propose désormais davantage de réglages structurés, aussi bien pour les équipements connectés localement que pour l’administration distante lorsque celle-ci est prise en charge.

C’est un progrès intéressant pour ceux qui exploitent plusieurs relais MeshCore : certaines opérations peuvent être réalisées depuis l’interface web plutôt que par une succession de commandes manuelles.

L’administration à distance nécessite naturellement les autorisations appropriées sur le répéteur concerné.

Des alertes pour détecter les nœuds problématiques

La fonction Mesh Issues, consacrée à l’identification des problèmes réseau, s’enrichit de nouvelles règles applicables aux deux protocoles.

Elle peut notamment signaler un nœud qui n’a pas été entendu depuis longtemps, une batterie faible ou une position géographique absente ou incohérente.

Ces alertes demandent cependant une interprétation adaptée au matériel.

Un nœud qui fonctionne sur batterie peut volontairement réduire son activité pour économiser l’énergie. De même, un répéteur fixe sans GPS n’a pas nécessairement de raison de communiquer régulièrement sa position.

L’intérêt est donc moins de multiplier les alarmes que de repérer les changements inhabituels de comportement.

La nouvelle version étend également les notifications MeshCore aux messages, à certains événements des serveurs et aux opérations de traçage des routes radio.

Des outils de diagnostic et de sécurité renforcés

MeshCore bénéficie également d’une vue de sécurité plus complète, avec notamment des contrôles sur les taux de paquets et les décalages d’horloge.

Le Packet Monitor, les cartes et différents tableaux de bord sont davantage harmonisés entre les protocoles.

Enfin, cette préversion renforce la protection des sauvegardes de configuration, notamment en limitant leur accès aux utilisateurs autorisés pour chaque source.

Ce point est important : les sauvegardes peuvent contenir des informations sensibles, notamment des paramètres de canaux radio.

Comment installer MeshMonitor ?

MeshMonitor est disponible gratuitement sous licence open source BSD-3-Clause.

La méthode recommandée pour une installation sur serveur ou Raspberry Pi est Docker Compose. Le projet propose également des solutions pour d’autres environnements, notamment Proxmox, Kubernetes et des applications de bureau Windows et macOS.

La mise en place comprend trois grandes étapes.

  1. Installer MeshMonitor en suivant le guide officiel et accéder à son interface web.
  2. Ajouter une source Meshtastic, MeshCore ou MQTT dans le tableau de bord.
  3. Configurer la liaison avec l’équipement radio, puis vérifier les premières informations reçues.

Pour MeshCore, le logiciel prend en charge les équipements de type Companion par liaison USB série ou TCP/IP. Un répéteur MeshCore peut également être ajouté directement comme source par USB série.

Pour une liaison TCP, le port dépend du firmware utilisé : les versions Wi-Fi/Ethernet courantes emploient notamment le port 5000, tandis que certaines versions TCP natives utilisent le port 4403.

Il est donc nécessaire de vérifier le firmware et la méthode de connexion disponibles sur son équipement.

Une fois la source ajoutée, les nœuds connus et les informations reçues peuvent progressivement alimenter les différents écrans de supervision.

Le guide de démarrage est disponible sur meshmonitor.org.

Un conseil de sécurité : l’installation initiale utilise par défaut les identifiants admin / changeme. Il faut impérativement modifier le mot de passe et éviter d’exposer directement l’interface d’administration sur Internet. Un accès local ou via VPN est préférable.

Un outil intéressant pour les réseaux MeshCore qui se développent

Avec cette nouvelle évolution, MeshMonitor devient une solution de plus en plus complète pour les utilisateurs qui souhaitent dépasser la simple consultation des messages et disposer d’une véritable supervision de leur réseau.

Son intérêt est particulièrement évident pour les installations fixes, les réseaux associatifs et les administrateurs de plusieurs répéteurs.

Il faut toutefois distinguer les fonctionnalités déjà disponibles dans la branche stable et les nouveautés encore en phase de test. La version 4.17.3-rc4 introduit des changements importants dans les sauvegardes, les autorisations et les notifications, ainsi que trois migrations de base de données. Une sauvegarde préalable est indispensable avant toute expérimentation sur une installation existante.

Pour découvrir le logiciel, le plus simple est de commencer avec un seul équipement, observer les informations réellement disponibles, puis étendre progressivement la supervision aux autres sources du réseau.

Sources principales

5/5 (1)

Notez cet article

Partager sur vos réseaux :

La rédaction de Passion-Radio.org publie depuis 2007 des actualités et informations consacrées à la radiocommunication, SDR, modes numériques et technologies radios associées. Les informations publiées sont vérifiées à partir de sources officielles, fabricants et retours d’expérience radioamateurs. Les articles sont validés humainement, sous la supervision de David F1JXQ.

Soyez le premier à commenter

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée.


*