Meshtastic

2024-12-03

Meshtastic est un « sous-protocole » opensource basé sur le protocole propriétaire LoRa pour la diffusion de d'informations par paquets radios au sein d'un réseau de nœuds. Ma commune compte un peu moins d'une dizaine de nœuds à ma connaissance.

Son faible coût matériel (~ 100 € à l'achat, et sans abonnement par la suite), sa faible consommation (10 mA en nRF52, de l'ordre de 100 mA en ESP32, pour 5 V)[1][2], et son indépendance aux réseaux usuels, en font une solution intéressante pour les cas où Internet et le réseau cellulaire ne sont pas disponibles – comme une coupure de courant, ou en zones blanches[3].

Portée

La portée d'un appareil découle de plusieurs facteurs dont la ligne de vue[4], l'élévation, et l'antenne[5]. On compte généralement 1 km pour un appareil[6], même si les portées maximales mesurées sont bien plus grandes[7].

Sécurité

Via chiffrement AES-256-CTR[8], un nœud est en capacité de recevoir et relayer un message, sans pour autant être en capacité de le déchiffrer.

Détails divers

En Europe la bande ISM à utiliser de préférence est le 868 MHz. La 433 MHz y étant plus limitée pour des raisons variées, et la 915 MHz étant déjà occupée par des opérateurs téléphoniques.

Le protocole est naturellement limité dans le volume de données transmises. Difficile d'imaginer envoyer autre chose que du texte.

Un des modèles les plus intéressants actuellement est le Heltec T114 disposant d'une puce nRF52 et d'une entrée solaire intégrée (bien que moins efficace qu'un MPPT dédié[9]).

La distribution en flood routing de Meshtastic a motivé la naissance du projet Meshcore[10]. Ce modèle de distribution présente deux inconvénients majeurs, bien que des éléments aient été mis en place pour les limiter à savoir : une saturation plus rapide du réseau, et une consommation d'énergie plus importante[11].

Références

[1] Batterie, LeJun 2023
[2] Building a Solar Powered Lora Meshtastic Community Network, Dambis 2023
[3] Tools for Communicating Offline and in Difficult Circumstances, Goerzen 2022
[4] Meshtastic – Démarrer en Meshtastic, Framboise314 2024
[5] The Next Level, Meshtastic Australia 2024
[6] Notes d’exploration LoRa nº1, Joachimesque 2025
[7] Meshtastic – Protocole MQTT, Framboise314 2024
[8] Meshtastic Site Planner, Patrick 2025
[9] Solar Meshtastic Nodes: Built-in Solar Interface vs. MPPT? Which Solar Panel Specs Should I Choose?, Keepteen 2025
[10] Meshcore, Powell 2025
[11] Critical Analysis of the Meshtastic Protocol, Disk91 2024