MeshCaching

0
(0)

Le MeshCaching c’est quoi ?

Le MeshCaching est une activité de plein air inspirée du Géocaching. Le principe consiste à retrouver un répéteur MeshCore ou un routeur Meshtastic dissimulé dans une zone définie. Idéal pour les amateurs de radio le MeshCaching permet de découvrir les réseaux mesh décentralisés tout en s’amusant en plein air.

Dans un premier temps, ce tutoriel est basé sur un répéteur MeshCore. Il sera adapté à un routeur Meshtastic un peu plus tard.

Les règles du jeu

🎯 Objectif

Localiser le plus rapidement possible un répéteur caché dans une zone délimitée et récupérer le flag (un code unique) inscrit sur son boîtier.

🔍 Déroulement

1 – Préparation :

  • Le répéteur à trouver est identifié par un nom explicite (ex. : MeshCaching-IdF-2026) et une clé publique, communiqués aux participants au début du jeu.
  • La position GPS configurée dans le répéteur est approximative (elle indique une zone de recherche, mais pas l’emplacement exact).

2 – Recherche :

  • Tous les participants partent à pied du même point de départ au même moment.
  • Les participants utilisent leur équipement radio (compatible LoRa) pour :
    • Détecter le signal du répéteur (via le RSSI ou les applications MeshCore et Meshtastic).
    • Se rapprocher de la source en suivant la force du signal.
  • Matériel autorisé : Tout équipement radio conforme à la réglementation française (voir site de l’ANFR).

3 – Validation :

  • Une fois le répéteur trouvé, le participant doit :
    1. Relever le flag (ex. : FLAG-MC-2026-ABC123) inscrit sur le boîtier ou placé à proximité immédiate.
    2. Envoyer un message privé contenant ce flag à un companion MeshCore dédié à l’activité (attention à bien vous assurer que ce companion est dans vos contacts au début de l’activité).
    3. Laisser le répéteur en place jusqu’à la fin de la partie pour que les autres joueurs puissent continuer à chercher.
  • L’horodatage du message détermine le classement final.

4 – Classement :

  • Les trois premiers participants à envoyer le bon flag seront classés selon l’heure de réception de leur message et remporteront les lots correspondants.

Exemple de zone de recherche

En fonction du type de MeshCaching organisé, la zone de recherche peut-être plus ou moins étendue. Pour débuter nous conseillons de limiter la zone de recherche à quelques kilomètres carrés.

Exemple de zone de MeshCaching et d’informations sur le répéteur à trouver

Configuration du répéteur dédié pour l’activité

Un répéteur dédié est utilisé pour l’activité, voici quelques conseils afin d’éviter de perturber les autres utilisateurs du réseau MeshCore.

  • Configurer le répéteur afin qu’il ne répète que les messages liés à la région meshcaching créée spécifiquement pour cette activité.
  • Désactiver le powersaving, il pourrait perturber le firmware spécifique utilisé pour facilité la géolocalisation du répéteur)
  • Activer la détection d’activité de canal

Voici la configuration à réaliser via le CLI du répéteur :

Plaintext
region put meshcaching *
region default meshcaching
region save

powersaving off

set cad on

Technique de géolocalisation d’un répéteur

Les participants sont libres du choix de la méthode de géolocalisation du répéteur, dès l’instant où elle respecte la réglementation en vigueur.

Vous trouverez sur cette page un exemple de technique employée pour géolocaliser un répéteur MeshCore à partir d’un équipement LoRa muni d’une antenne directionnelle.

Matériel recommandé

Nous conseillons à chaque participant d’être équipé du matériel suivant :

  • Un companion MeshCore utilisé pour communiquer avec le groupe et valider le flag
  • Un équipement compatible LoRa équipé du firmware spécial utilisé pour localiser le répéteur (disponible sur https://github.com/tutoduino/meshcaching)
  • Tout autre équipement radio conforme à la réglementation française (voir site de l’ANFR) est autorisé.

Il est recommandé d’utiliser un module compact et peu gourmand en énergie (basé sur une puce nRF), comme par exemple le Wio Tracker L1 Pro de Seeed Studio.

Le premier MeshCaching au monde se déroulera en France !

Et oui, le premier MeshCaching aura lieu en France ! Bloquez vos agendas, il se déroulera en Île de France dans la forêt de Verrières-le-Buisson (91) le dimanche 27 septembre de 10h à 12h30.

Après vous être garés sur le parking proche des Gâtines, aux abords de la forêt de Verrières-le-Buisson, le jeu se déroulera à pied sur une zone d’environ 3 km2 .

La participation est gratuite et accessible à tous.

Récompenses offertes

Nous tenons à remercier chaleureusement Seeed Studio pour son soutien en offrant des lots aux trois premiers participants ayant localisé le répéteur lors du MeshCaching.

Les récompenses :

  1. Premier prix : Wio Tracker L1 Pro
  2. Deuxième prix : XIAO nRF52840 & Wio-SX1262 Kit
  3. Troisième prix : XIAO nRF52840 & Wio-SX1262 Kit

Ces lots sont conçus pour inspirer et soutenir vos projets technologiques.

Participation au MeshCaching IdF du 27 septembre 2026

Les participants devront remplir et apporter ce bulletin de participation afin de pouvoir participer à cette activité qui est organisée par les membres de la communauté du Mesh en Île de France.

Les règles du jeu suivantes seront en vigueur pour cette édition :

Respect de la réglementation

Les participants s’engagent aux dispositions suivantes :

  • Respecter la réglementation des équipements radio en France (fréquence, puissance…)
  • Ne pas dégrader les sols, couper des arbres, ou laisser des déchets.
  • Reconnaître participer au jeu de MeshCaching à ses propres risques, et décharger l’organisateur de toute responsabilité en cas d’accident, sauf en cas de faute intentionnelle ou de négligence grave de sa part.

Commentaires et questions

Vous pouvez utiliser les commentaires en bas de cette page pour obtenir plus de renseignements.

Merci et bonne chance à tous !

How useful was this post?

Click on a star to rate it!

Average rating 0 / 5. Vote count: 0

No votes so far! Be the first to rate this post.

We are sorry that this post was not useful for you!

Let us improve this post!

Tell us how we can improve this post?