- Meshtastic est un réseau maillé open source qui fonctionne sans connexion Internet sur des appareils à faible consommation
- Il prend en charge diverses configurations matérielles, et les utilisateurs peuvent choisir eux-mêmes un appareil, flasher le firmware et le configurer
- Il permet de contrôler les appareils et d'envoyer/recevoir des messages depuis plusieurs plateformes, notamment iOS, Android, web, Python CLI/SDK
- La collaboration et le partage d'informations sont possibles via les canaux communautaires tels que GitHub, Discord, Reddit, Telegram
- Un projet clé pour les développeurs et makers qui veulent bâtir une infrastructure de communication distribuée à faible coût et faible consommation
Présentation de Meshtastic
- Meshtastic est un réseau maillé décentralisé open source qui fonctionne sans connexion Internet
- Il fonctionne sur des appareils abordables et à faible consommation, et permet de bâtir un réseau de communication autonome
- Décrit comme “off-grid, decentralized, mesh network built to run on affordable, low-power devices”
- Le projet est géré comme une communauté à but non lucratif ouverte à la participation de tous
- Le site officiel fournit des indications sur la participation, le parrainage et la documentation
Prise en main (Getting Started)
- Étape 1 : choisir un appareil
- Choisissez le matériel Meshtastic compatible adapté à vos besoins parmi plusieurs options
- Consultez la liste des appareils via le lien [Choose a Device]
- Étape 2 : flasher et configurer
- Installez la version la plus récente de Meshtastic sur votre appareil et appliquez votre configuration personnelle
- Les étapes sont détaillées dans la documentation [Flash and Configure your Device]
- Étape 3 : connexion et échanges de messages
- Connectez-vous à votre appareil via l'un de nos clients pour commencer à envoyer et recevoir des messages
- Il est précisé : “Connect to your device via any of our clients to start sending and receiving messages!”
Clients et plateformes prises en charge
- Application iOS : possibilité de gérer le réseau en déplacement
- Le guide d'installation et d'utilisation est disponible via [Try it out]
- Application Android : possibilité de connexion et de contrôle de l'appareil
- Client web : accès au réseau depuis un navigateur
- Python CLI/SDK : interface en ligne de commande et SDK pour développeurs et utilisateurs avancés
Communauté et écosystème
- Discord, X(Twitter), Facebook, Instagram, YouTube, Reddit, Mastodon, Telegram : communautés actives
- Le dépôt GitHub met à disposition le code et la documentation
- Hébergé par Vercel, avec la mention “Meshtastic® is a registered trademark of Meshtastic LLC.”
Cookies et confidentialité
- Le site gère le consentement aux cookies via CookieYes
- Les cookies sont séparés en catégories : nécessaires (Necessary), fonctionnels (Functional), analytiques (Analytics) et publicitaires (Advertisement)
- Les objectifs et les durées des cookies liés à Cloudflare, GitHub et YouTube sont indiqués
- Les cookies sont utilisés pour améliorer l'expérience utilisateur, analyser le trafic et fournir un contenu personnalisé
1 commentaires
Commentaires Hacker News
Nous utilisons Meshtastic de manière intensive sur notre bateau
Chaque membre d’équipage porte un nœud mobile étanche (Seeed T1000e), le bateau lui-même a aussi un nœud, et l’annexe est équipée d’un tracker Meshtastic
Même dans des zones sans infrastructure de communication, ou où elle est trop chère, si quelqu’un se rend à terre, on peut s’échanger des messages, et le bateau peut envoyer de la télémétrie et des alertes aux membres d’équipage à distance
D’autres bateaux amis utilisent aussi Meshtastic et font du chat textuel au lieu de la VHF
Plus de détails dans cet article de blog
J’ai moi aussi testé Meshtastic avec quelques radios LoRa, mais c’est difficile à considérer comme fiable dans des situations importantes
Une mauvaise configuration d’un nœud peut facilement perturber les nœuds voisins
J’espère qu’un jour le projet convergera vers quelques préréglages raisonnables. Idéalement, le logiciel devrait ajuster automatiquement les timeouts, le nombre de sauts, les rôles, etc., selon l’état du réseau
Les réseaux mesh propriétaires finissent souvent inutilisables parce qu’ils gèrent mal la protection contre le DoS, la limitation de débit et les réglages pour zones denses
J’ai installé un nœud il y a une semaine et, franchement, c’était en dessous de mes attentes
On peut envisager Reticulum comme alternative
L’écosystème Reticulum comprend notamment les outils suivants
Site officiel de Meshcore
Reticulum se concentre sur les connexions lentes et instables, et prend en charge diverses couches de transport comme LoRa, le WiFi et la radio amateur
Son inconvénient, c’est qu’il n’existe qu’une seule implémentation complète et stable basée sur Python, et que l’interface de la plupart des applications est complexe
Meshtastic semble vulnérable aux attaques par spam puisqu’il n’a pas de routage. J’espère que Reticulum gère mieux cet aspect
Meshtastic convient aux usages mobiles comme la randonnée, mais pour construire un réseau fixe, Meshcore a donné de bien meilleures performances
C’est l’expérience du Greater Boston Mesh
Meshtastic est déjà apparu plusieurs fois parmi les sujets populaires de Hacker News
On peut voir les fils de 2024 38829448, de 2022 32016142 et de 2020 22540066
Le projet est déjà bien connu, mais cela reste un projet open source intéressant qui mérite d’être repartagé
Voici une présentation d’une partie de PotatoMesh dans la région de Berlin
Je me demande s’il existe un réseau mesh conçu pour de l’ultra-faible bande passante
Par exemple, s’il était limité à environ 10 kbps, cela éliminerait pratiquement les problèmes de spam ou de contenus illicites
J’imagine un réseau qui ne donnerait accès qu’à de simples messages texte ou à des sites web textuels
Le débit maximal est de 21,88 kbps, comme indiqué dans la documentation officielle des préréglages
Il existe aussi des alternatives comme Briar ou Berty
Application Android Briar, application iOS Berty
Meshtastic semble utiliser LoRa, mais je me demande quelle portée on peut obtenir par rapport à des talkies-walkies VHF/UHF
J’ai entendu dire qu’un appareil VHF portable pouvait dépasser 30 miles. L’avantage de Meshtastic semble être la faible consommation et la longue autonomie
À l’avenir, le chat par satellite pourrait aussi devenir une alternative
La vraie magie se produit avec les sauts mesh. En relayant via d’autres nœuds, on peut atteindre des distances bien plus grandes
Ce n’est pas aussi fiable que les communications satellite, mais ça ne nécessite ni infrastructure, ni licence, ni abonnement
En revanche, la fiabilité est faible, et cela reste en pratique assez proche d’un réseau jouet
Ça semble parfait pour permettre à des agents IA de communiquer entre eux à courte portée
J’ai deux unités LilyGo : l’une sera branchée à un ordinateur et l’autre sera portée sur moi