RADIO, LORA, MESHTASTIC et LINUX
0 - PRINCIPES DE FONCTIONNEMENT DE LORA / MESHTASTIC
A - LE RESEAU DE COMMUNICATION RADIO LORA (2009)
- Meshtastic est un réseau de transmission de messages texte par ondes radio basé sur la technologie radio LORA.
- LORA est une technologie de radiocommunication basée sur une modulation à large spectre. C'est la couche physique définit pour des envois légers à faible consommation à longue distance, "LONG RANGE" dit LORA. https://fr.wikipedia.org/wiki/LoRa.
- LORA a été créé par une start-up de Grenoble, Cycleo, en 2009, puis rachetée en 2012 par une société états-unienne SEMTECH.
B - LES PROTOCOLES LORA
LoraWan (2012)
- Plusieurs protocoles utilisent cette couche physique LORA. Le premier et le plus répandu est LoRaWAN, protocole propriétaire. Documentation Wikipedia : https://fr.wikipedia.org/wiki/LoRaWAN.
MeshTastic (2020)
- Meshtastic est un autre protocole utilisant la couche LORA. Meshtastic est un projet OpenSource qui définit via LORA un réseau maillé de point LORA. Le projet est disponible sur www.meshtastic.org. Le défiition officielle de Meshtastic est : "An open source, off-grid, decentralized, mesh network built to run on affordable, low-power devices." Documentation wikipedia : https://fr.wikipedia.org/wiki/Meshtastic.
MeshCore
- MeshCore est un autre protocole utilisant la couche LORA. MeshCore a été créé en 2025 et se veut être une amélioration de Meshtastic. Le projet MeshCore est disponible sur www.meshcore.co.uk.
1 - INSTALLER UN MODULE MESHTASTIC
A - CHOISIR UN PERIPHERIQUE MESHTASTIC
- Les périphériques LILYGO et HELTEC sont parfaitement adaptés à devenir des modules Meshtastic. Intégrant une puce LORA et une puce ESP32-S3, ces périphériques permettent de communiquer sur LORA et d'utiliser des connexions TCP/IP via WIFI et des connexions BLUETOOTH.
- HELTEC :
- LILYGO : https://lilygo.cc
C - INSTALLER LE FIRMWARE MESHTASTIC SUR UN PERIPHERIQUE LORA
- Le périphérique Lilygo Meshtastic est livré déjà flashé avec le firmware Meshtastic.
- Pour installer le firmware Meshtastic, il faut utiliser l'outil en ligne disponible sur le site web meshtastic.org : https://flasher.meshtastic.org.
- 1 - Brancher le périphérique en USB : Il suffit pour cela de brancher votre périphérique LORA en USB. Le périphérique sera alors reconnue via le port série.
- 2 - Sous linux le périphérique apparaît à cette adresse :
/dev/ttyACM0
- 3 - Sur la page https://flasher.meshtastic.org :
- a) choisissez votre périphérique et l'adresse où se trouve branché votre périphérique : /dev/ttyACM0
- b) choisissez la version du firmware Meshtastic que vous souhaitez installer.
- c) lancer l'installation du firmware via "FLASH".
2 - UTILISER UN MODULE MESHTASTIC
A - COMMENT UTILISER UN MODULE MESHTASTIC ?
- Il y a 2 moyens d'utiliser un module Mashtestic.
- 1 - Navigateur web via le cable USB : branchez votre module via le cable USB à votre ordinateur et utiliser le site suivant pour directement configurer et utiliser votre module : https://client.meshtastic.org.
- 2 - Application Android ou Apple : une fois l'application installée, elle peut se connecter au module Meshtastic selon trois modes :
- Bluetooth
- WIFI
- Port série.
3 - RESSOURCES MESHTASTIC
|