Créer une carte de couverture Meshcore – wardriving

Pour l’instant c’est récent et un peu expérimental, mais vous pouvez en vous baladant avec la bonne application et les bons réglages participer à la création d’une carte de « là où ça passe (cases vertes) / là où ça ne passe pas (cases rouges) et là où ça dépend (cases jaunes) ».

Vous allez voir, c’est relativement simple :

L’idée est de vous balader (à pied, vélo, voiture, …) avec votre nœud compagnon et votre smartphone. Ce dernier récupèrera votre position, essaiera régulièrement d’envoyer un message sur un canal dédié, et si le message est entendu par un ou des répéteurs il enverra l’information via la connexion internet vers le serveur gérant la carte.

La procédure fonctionne avec un smartphone Android et le navigateur Chrome. Firefox et Brave par exemple ne fonctionnent pas car ils ne permettent pas la connexion à un périphérique Bluetooth.

Commencez par vous déconnecter de votre nœud compagnon, et pour plus de sûreté fermez complètement l’application Meshcore que vous utilisiez.

Dans Chrome ouvrez l’adresse https://meshmapwar.serveurperso.in/wardrive autorisez le site à accéder à votre position GPS précise (c’est crucial).

Cliquez sur le bouton « Connect », sélectionnez votre nœud MeshCore et cliquez sur « Associer ».

La première fois l’application va vous avertir qu’il faut créer un canal #wardrive, acceptez la proposition.

Attention à quelques points :

  • si vous utilisez un répéteur mobile, par exemple un nœud avec une antenne sur le toit de votre voiture, il faut impérativement l’ignorer en cliquant sur le bouton « Set » en dessous de la carte et en saisissant son indicatif (les 2 chiffres/lettres), sans quoi votre compagnon considèrera qu’il y a toujours un répéteur qui l’entend et vous aurez des cases vertes partout.
  • L’application vous proposera aussi peut-être une version à « installer », au moment de rédaction de cette page ça ne fonctionne pas, donc laissez tomber, ça fonctionne déjà très bien directement dans le navigateur.
  • Enfin, si vous connectez votre nœud et essayez immédiatement de lancer un ping, l’application vous dira que le cana #wardrive n’existe pas. C’est normal car il faut laisser un peu de temps après la connexion Bluetooth pour que le smartphone récupère la liste des canaux en arrière plan. Ça peut prendre quelques grosses secondes, soyez juste patient avant de lancer le premier ping.

Ensuite c’est parti. Il y a 2 possibilités :

  • soit vous lancez un « ping » manuel via le bouton « Send Ping », ce qui permet par exemple de faire 500m en voiture, d’en sortir, de lancer le ping, de remonter en voiture et de recommencer (si vous n’avez pas d’antenne extérieure par exemple).
  • soit vous cliquez sur « Start Auto Ping » et dès que vous sortez d’une zone où des pings ont déjà été faits l’application en renvoie un autre, ce qui permet une utilisation « mains libres » (et yeux sur la route).
    En dessous de la carte vous pouvez paramétrer un peu plus finement la manière dont se fait l’envoi automatique. En zone urbaine n’hésitez-pas à mettre un intervalle de 30 secondes / 0.5 mile. Sur des trajets plus longs, espacez ces réglages.

Au fil de votre périple vous voyez des carrés verts et rouges s’ajouter.

Vous pouvez consulter le résultat sur https://meshmapwar.serveurperso.in/

Sur certaines zones vous verrez qu’en passant la souris sur un carré vert vous pouvez voir quels répéteurs (avec un trait vers eux) ont entendu le ping. Pour reproduire ça il faut qu’au moins un des répéteurs du maillage soit relié à internet avec un firmware spécial. Nous pouvons également ajouter un répéteur manuellement si besoin (s’il n’est pas relié à internet). Rejoignez notre canal Meshcore sur Telegram pour en discuter.

Cochez la case « show samples » si vous voulez voir les points exacts où on lieu les pings et pouvoir cliquer dessus pour savoir quel répéteur a entendu ce ping spécifique.

En vidéo :

Adresse wardriving : https://meshmapwar.serveurperso.in/wardrive