Introduction à MeshCore
C’est quoi MeshCore ?
MeshCore permet d’échanger des messages texte sans internet ni réseau mobile, en s’appuyant sur un réseau maillé (mesh). C’est un réseau communautaire ou chacun participe à sa construction. À l’inverse du réseau mobile avec lequelle vous envoyez des SMS, les antennes sont ajouter et maintenu par les opérateurs télécom qui vous le facture. Ici vous achetez votre matos, il est a vous et vous ne payez pas d’abonnement.
Cas d’utilisation
- Événements de masse : Si vous etes deja aller à un «gros» festival par exemple, vous connaissez le probleme du «trop de monde, pas de réseau».
- Activités extérieur : randonnée/trail en zone blanche.
- Catastrophes naturelles : séisme, inondation, incendie. Les infrastructures télécom ne fonctionnent plus.
- Expérimentation technique : juste s’amuser avec la technologie.
Pour l’utiliser, il faut :
- un appareil compatible (Heltec, RAK, LilyGo, Seeed…) sur lequel on installe MeshCore
- une application sur smartphone pour écrire et lire les messages. Par exemple meshcore google playstore ou meshcore-open github ou encore meshcore iOS ou le client web
Les trois rôles
Contrairement à d’autres réseaux mesh où tous les nœuds se valent, MeshCore distingue des rôles précis, chacun avec son propre comportement. Cliquez sur une tuile pour voir la page détaillée.
La conséquence pratique est importante : la couverture du réseau dépend surtout du placement des répéteurs, pas du nombre de companions.
Comment circule un message ?
MeshCore utilise un routage hybride :
- Le premier message vers un destinataire est diffusé (flood) via les répéteurs pour découvrir un chemin.
- Le chemin emprunté est mémorisé.
- Les messages suivants sont envoyés le long de ce chemin connu, sans être rediffusés partout.
- Si le chemin ne fonctionne plus, le réseau retombe sur la diffusion.
Résultat : moins d’occupation du canal radio, ce qui compte beaucoup sur une bande partagée et limitée en temps d’émission.
Note
Le chemin peut etre définit manuellement
Réglages radio en France
La communauté française utilise le preset EU/UK (Narrow) :
| Paramètre | Valeur |
|---|---|
| Fréquence | 869,618 MHz |
| Bande passante | 62,5 kHz |
| Spreading Factor | SF8 |
| Coding Rate | CR8 |
La bande 868 MHz est partagée et soumise à des règles (puissance, temps d’émission). Le réseau est commun : un mauvais réglage gêne les autres utilisateurs.
Outils utiles
| Besoin | Adresse |
|---|---|
| Installer un firmware | flasher.meshcore.io |
| Configurer un répéteur par USB | config.meshcore.io |
| Documentation technique | docs.meshcore.io |
| Carte des nœuds | map.meshcore.io |
| Informations France | meshcore.fr |
Pour aller plus loin
- Voir les répéteurs sur la carte.
- Lire mes tests de matériel.