Deux nœuds complémentaires sont reliés en USB au serveur F4MSA-WEB pour rendre le trafic MeshCore accessible en ligne. L’installation dispose également de son propre broker MQTT autonome et auto-hébergé, qui alimente une carte publique du réseau.
Observer et Room Server – 49SBAR_MSA_OBS : Heltec V4.3 OLED sous le firmware personnalisé MeshCore Observer de Gessaman (code source). Il héberge le salon public et fournit le journal de ses réceptions radio, avec RSSI et SNR.
Companion USB – 49SBAR_MSA_COMP : Seeed Wio Tracker L1 sous MeshCore Companion USB. Il reçoit les conversations des canaux publics et assure la liaison radio avec le Room Server.
Broker F4MSA : hébergé sur F4MSA-WEB avec Eclipse Mosquitto. Il collecte les observations de mes équipements et peut accueillir d’autres observers disposant d’un compte de publication.
Le salon et les canaux Public, #test, #hamradio, #emergency, #france et #angers sont consultables en lecture seule. Une page séparée présente la carte du réseau et les chemins observés. Les messages directs privés ne sont pas publiés.
Remontées MQTT du Companion
Les réceptions de 49SBAR_MSA_COMP sont transmises par F4MSA-WEB vers deux destinations :
LetsMesh Europe :mqtt-eu-v1.letsmesh.net, via MeshMonitor.
Broker F4MSA :broker.f4msa.fr, grâce à une copie locale du journal natif de MeshMonitor, sans seconde connexion au port USB.
Brokers MQTT de l’Observer et Room Server
Le firmware de 49SBAR_MSA_OBS est configuré pour publier vers :
LetsMesh Europe – analyzer-eu
MeshMapper – meshmapper
NZ Analyzer – nz-analyzer
Broker F4MSA – collecte locale autonome sur F4MSA-WEB
Un broker ouvert aux contributions
La carte est accessible à tous, sans compte. Pour publier sur mon broker, chaque observer dispose d’un accès individuel. Vous souhaitez y faire remonter votre installation ?Contactez-moi en précisant le nom et la clé publique de votre nœud ; je vous communiquerai les paramètres de connexion adaptés.
Adresse du broker :wss://broker.f4msa.fr/mqtt – port 443, connexion chiffrée et authentification par compte individuel.
Les logiciels utilisés
Le broker repose sur Eclipse Mosquitto. La carte utilise le projet open source MeshCore MQTT Live Map, tandis que MeshMonitor assure la gestion du Companion et la collecte de son trafic. Le portail de lecture du salon et des canaux, ainsi que les adaptations F4MSA, utilisent du code généré avec l’IA ChatGPT.