MeshCore, comme Meshtastic, est un réseau LoRa maillé, sans internet ni opérateur. Il est collaboratif, donc chacun peut installer un répéteur sur un toit ou un sommet. Les messages sont principalement diffusés en flood, et chaque répéteur qui les entend les retransmet. Seuls les messages privés peuvent être routés. Déployer un réseau radio basé sur le flood à l'échelle d'un pays, avec des configurations hétérogènes, est un vrai challenge. Et l'expérience montre que l'utilisation des messages routés pour réduire la charge sur le réseau n'est pas simple, car ils ont un fort taux d'échec.
MeshCore, like Meshtastic, is a LoRa mesh network, with no internet and no operator. It is collaborative, so anyone can put up a repeater on a roof or a summit. Messages are mostly sent by flooding: every repeater that hears them retransmits them. Only private messages can be routed. Deploying a flood-based radio network at the scale of a country, with heterogeneous configurations, is a real challenge. And experience shows that using routed messages to reduce the load on the network is not simple, because they have a high failure rate.
Les cartes proposées ici cherchent à analyser le réseau au niveau des liens radio, sans être basées uniquement sur les niveaux de réception. Elles sont construites mois par mois à partir des paquets entendus par des répéteurs observateurs, qui publient tout ce qu'ils reçoivent sur un broker MQTT. La première série suit les routes des messages flood autour de six villes et nous permet d'étudier le taux d'utilisation des répéteurs. La seconde mesure, pour un observateur, la qualité de ses liens radio directs et la charge du canal, sous la forme de deux nouvelles métriques : le Flood Delivery Rate (FDR) et l'Estimated Channel Load (ECL).
The maps here set out to analyse the network at the level of its radio links, without relying only on reception levels. They are built month by month from the packets heard by observer repeaters, which publish everything they receive to an MQTT broker. The first series follows the routes of flood messages around six cities and lets us study how much the repeaters are used. The second measures, for one observer, the quality of its direct radio links and the channel load, as two new metrics: the Flood Delivery Rate (FDR) and the Estimated Channel Load (ECL).
Merci à Jean-Luc (F5PQL) et à la communauté Gaulix pour l'accès au broker MQTT qui centralise les observateurs MeshCore. Merci au Climatographe, observatoire du Mont Aigoual, qui accueille un répéteur/observateur. Merci à Semtech pour le don des antennes installées au Climatographe. Et merci au LIG, au LCIS et au CSUG.
Thanks to Jean-Luc (F5PQL) and the Gaulix community for access to the MQTT broker that gathers the MeshCore observers. Thanks to the Climatographe, the Mont Aigoual observatory, which hosts a repeater/observer. Thanks to Semtech for donating the antennas installed at the Climatographe. And thanks to the LIG, the LCIS and the CSUG.
Une carte par ville, basée sur les données des observateurs. La carte est interactive.One map per city, built from the observers' data. The map is interactive.
Une carte par observateur répéteur : la qualité de ses liens radio directs (FDR) et la charge du canal (ECL). La carte est interactive.One map per observer repeater: the quality of its direct radio links (FDR) and the channel load (ECL). The map is interactive.