ThinkNode M7 d’ELECROW : la passerelle Meshtastic qui relie le LoRa à Internet

Le monde de Meshtastic évolue rapidement et de nouveaux appareils permettent aujourd’hui d’aller beaucoup plus loin qu’un simple échange de messages entre quelques nœuds LoRa.

Parmi eux, le ThinkNode M7 d’ELECROW est particulièrement intéressant. Conçu comme un nœud Meshtastic fixe et une véritable passerelle de communication, il permet notamment de faire le lien entre un réseau LoRa Meshtastic et un réseau IP grâce au Wi-Fi ou à Ethernet.

Et surtout, le M7 permet d’exploiter pleinement MQTT, une fonction particulièrement intéressante pour étendre un réseau Meshtastic.


📡 Le ThinkNode M7, c’est quoi ?

Le ThinkNode M7 est un appareil basé sur une architecture ESP32-S3, associé à un module radio LoRa LR1110.

Contrairement à un petit tracker Meshtastic fonctionnant sur batterie, le M7 est davantage destiné à une utilisation fixe : à la maison, dans un shack radio, dans un local associatif ou encore comme point stratégique d’un réseau Meshtastic.

Son rôle peut être résumé simplement :

LoRa → Meshtastic → M7 → réseau IP → Internet / MQTT

Il devient ainsi possible de connecter un réseau radio LoRa à une infrastructure réseau beaucoup plus large.


🔌 Une connectivité particulièrement intéressante

L’un des gros avantages du ThinkNode M7 est sa connectivité réseau.

Le M7 peut notamment exploiter :

  • le Wi-Fi ;
  • l’Ethernet ;
  • le PoE, selon la configuration utilisée ;
  • le réseau LoRa via son module radio.

Cette combinaison est particulièrement intéressante pour installer un nœud Meshtastic permanent.

Imaginez par exemple un M7 installé dans votre station radio avec une connexion Ethernet.

Le M7 reste alimenté en permanence et peut participer au réseau Meshtastic tout en disposant d’une connexion au réseau local.

C’est là que toute la partie MQTT devient intéressante.


🌐 MQTT : le véritable intérêt du M7

MQTT est un protocole de communication très utilisé dans l’IoT.

Dans Meshtastic, son intérêt est de permettre à un nœud disposant d’une connexion Internet de communiquer avec un broker MQTT.

Le principe est assez simple.

Un message arrive sur le réseau LoRa Meshtastic.

Le ThinkNode M7 le reçoit.

Grâce à sa connexion réseau, il peut ensuite transmettre les informations vers le broker MQTT.

On obtient donc une architecture de ce type :

Nœud Meshtastic → LoRa → ThinkNode M7 → Wi-Fi/Ethernet → Broker MQTT

Et dans l’autre sens :

Broker MQTT → Internet → ThinkNode M7 → LoRa → Nœud Meshtastic

Le M7 joue donc le rôle de pont entre le monde radio et le monde IP.


🚀 Pourquoi utiliser MQTT avec Meshtastic ?

Sans MQTT, un réseau Meshtastic reste principalement limité à la couverture radio de ses différents nœuds.

Avec MQTT, il devient possible d’interconnecter différents réseaux.

Prenons un exemple.

Vous avez un réseau Meshtastic dans votre secteur.

Un autre réseau existe plusieurs dizaines ou centaines de kilomètres plus loin.

Si chacun dispose d’un nœud connecté à MQTT, les deux réseaux peuvent potentiellement échanger certaines informations via Internet.

Le réseau devient alors beaucoup plus vaste.

On peut représenter le principe ainsi :

Réseau Meshtastic A

M7

MQTT / Internet

M7

Réseau Meshtastic B

Le réseau LoRa ne parcourt donc pas directement la distance entre les deux zones.

C’est Internet qui assure cette liaison.


🛰️ Un nœud fixe idéal pour Meshtastic

Le M7 est particulièrement intéressant pour créer un nœud Meshtastic permanent.

Contrairement à un petit tracker alimenté par batterie, le M7 peut être installé dans un emplacement fixe et fonctionner en continu.

On peut par exemple l’utiliser comme :

  • nœud relais ;
  • passerelle MQTT ;
  • point d’accès permanent au réseau Meshtastic ;
  • nœud installé en hauteur ;
  • équipement de démonstration ;
  • passerelle pour une association radio ;
  • élément central d’une infrastructure Meshtastic.

Pour un radioamateur qui souhaite expérimenter avec Meshtastic, cela ouvre beaucoup de possibilités.


📶 Le rôle du LR1110

La partie radio du ThinkNode M7 repose notamment sur le Semtech LR1110.

Ce composant permet au M7 de communiquer avec les autres appareils compatibles Meshtastic utilisant la bande LoRa appropriée.

Le principe reste celui de Meshtastic :

un nœud transmet → les autres nœuds reçoivent → le réseau peut retransmettre l’information.

Le M7 peut donc parfaitement s’intégrer dans une infrastructure Meshtastic existante.


🏠 Exemple d’installation

Imaginons une station radio équipée d’un ThinkNode M7.

Le M7 est connecté :

Alimentation

ThinkNode M7

Et côté communication :

LR1110 → réseau LoRa Meshtastic

ainsi que :

Ethernet/Wi-Fi → réseau local → Internet

Le M7 dispose alors de deux mondes de communication :

Côté radio

Il communique avec les nœuds Meshtastic situés à proximité.

Côté réseau

Il peut communiquer avec les services IP et notamment un broker MQTT configuré dans Meshtastic.

C’est cette double connectivité qui rend le M7 particulièrement intéressant.


⚙️ Configuration MQTT

La configuration MQTT se fait directement dans les paramètres Meshtastic.

Il faut notamment renseigner les paramètres correspondant au broker utilisé.

Selon l’infrastructure choisie, on pourra retrouver des paramètres comme :

  • activation de MQTT ;
  • adresse du broker ;
  • port ;
  • identifiants éventuels ;
  • mot de passe ;
  • Root Topic ;
  • paramètres de sécurité ;
  • comportement de publication des messages.

Une fois la connexion établie, le M7 peut communiquer avec le broker MQTT.

Il devient alors une véritable passerelle Meshtastic ↔ MQTT.


🔐 Attention à la sécurité

MQTT apporte énormément de possibilités, mais il faut également réfléchir à la sécurité.

Il est préférable, lorsque cela est possible, d’utiliser :

  • une authentification ;
  • un mot de passe suffisamment robuste ;
  • une connexion sécurisée TLS lorsque le broker le permet ;
  • une configuration MQTT adaptée à l’utilisation souhaitée.

Il faut également comprendre qu’une connexion MQTT ne signifie pas nécessairement que toutes les données de votre réseau radio doivent être envoyées sur Internet.

Meshtastic propose différents paramètres permettant de contrôler le comportement MQTT.

Il est donc important de comprendre ce que l’on active avant de connecter son nœud au broker.


🔧 ThinkNode M7 et radioamateur

Pour un radioamateur, le ThinkNode M7 est intéressant parce qu’il permet de faire le lien entre plusieurs technologies.

On retrouve dans un seul équipement :

LoRa + Meshtastic + Wi-Fi/Ethernet + MQTT + IP

Cela en fait un excellent outil d’expérimentation.

On peut par exemple imaginer une station radio disposant de plusieurs réseaux :

  • VHF/UHF ;
  • DMR ;
  • APRS ;
  • LoRa ;
  • Meshtastic ;
  • réseau IP.

Le M7 permet alors d’expérimenter autour de l’interconnexion entre le monde radio et les réseaux modernes.


📊 M7 : plus qu’un simple nœud Meshtastic

C’est probablement la meilleure façon de résumer le ThinkNode M7.

Ce n’est pas simplement un autre appareil Meshtastic.

Son intérêt réside surtout dans sa capacité à devenir un point fixe et connecté au sein d’un réseau.

Avec le LoRa, il communique avec les autres nœuds.

Avec Ethernet ou le Wi-Fi, il accède au réseau IP.

Avec MQTT, il peut faire communiquer l’écosystème Meshtastic avec une infrastructure Internet.

On obtient donc une architecture particulièrement intéressante :

MESHTASTIC

↓ LoRa

THINKNODE M7

↓ Wi-Fi / Ethernet

MQTT

↓ Internet

AUTRES RÉSEAUX MESHTASTIC


🎥 Conclusion

Le ThinkNode M7 d’ELECROW est un équipement particulièrement intéressant pour ceux qui souhaitent aller plus loin avec Meshtastic.

Son intérêt principal n’est pas seulement sa partie radio LoRa, mais surtout la combinaison entre Meshtastic, réseau IP et MQTT.

Pour une utilisation fixe, une expérimentation radioamateur ou la création d’une infrastructure Meshtastic permanente, le M7 apporte une approche beaucoup plus proche d’une véritable passerelle réseau.

Et c’est justement ce qui le rend intéressant : il permet de faire communiquer le monde LoRa avec le monde Internet.

Dans une prochaine étape, nous verrons concrètement comment configurer le ThinkNode M7, activer MQTT, renseigner le broker et vérifier que les messages circulent correctement entre Meshtastic, le M7 et MQTT.


📌 À retenir

ThinkNode M7 =

📡 LoRa / LR1110
🛰️ Meshtastic
📶 Wi-Fi
🔌 Ethernet
PoE
🌐 Réseau IP
☁️ MQTT

Un concentré de technologies qui permet de transformer un simple nœud Meshtastic en véritable passerelle de communication.