{"id":1039,"date":"2026-07-30T13:05:16","date_gmt":"2026-07-30T11:05:16","guid":{"rendered":"https:\/\/www.meteor-oi.re\/?page_id=1039"},"modified":"2026-09-01T09:11:31","modified_gmt":"2026-09-01T07:11:31","slug":"utiliser-le-reseau","status":"publish","type":"page","link":"https:\/\/www.meteor-oi.re\/index.php\/projets\/reseau-lora-citoyen-mesh-la-reunion\/utiliser-le-reseau\/","title":{"rendered":"Utiliser le r\u00e9seau LoRa citoyen r\u00e9unionnais"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Vous venez de recevoir votre module LoRa et vous vous demandez quoi en faire ? Cette page rassemble tout ce qu&rsquo;il faut savoir pour configurer votre n\u0153ud, rejoindre le r\u00e9seau r\u00e9unionnais et participer \u00e0 nos journ\u00e9es de test. Elle est \u00e9crite pour \u00eatre lisible sans aucune connaissance technique. Si vous voulez creuser, cliquez sur les blocs \u00ab Plus d&rsquo;informations \u00bb que vous pouvez ouvrir.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Actions rapides<\/h2>\n\n\n\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-fe48e5de wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button is-style-outline is-style-outline--2\"><a class=\"wp-block-button__link has-luminous-vivid-amber-background-color has-background has-text-align-center wp-element-button\" href=\"https:\/\/forms.gle\/vjKeyeLCUcEs2yai9\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Formulaire d&rsquo;inscription<\/strong><\/a><\/div>\n\n\n\n<div class=\"wp-block-button is-style-outline is-style-outline--3\"><a class=\"wp-block-button__link has-luminous-vivid-amber-background-color has-background has-text-align-center wp-element-button\" href=\"#config-standard\"><strong>Config standard d&rsquo;un n\u0153ud<\/strong><\/a><\/div>\n\n\n\n<div class=\"wp-block-button is-style-outline is-style-outline--4\"><a class=\"wp-block-button__link has-luminous-vivid-amber-background-color has-background has-text-align-center wp-element-button\" href=\"https:\/\/www.meteor-oi.re\/index.php\/projets\/reseau-lora-citoyen-mesh-la-reunion\/foire-aux-questions\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>FAQ<\/strong><\/a><\/div>\n\n\n\n<div class=\"wp-block-button is-style-outline is-style-outline--5\"><a class=\"wp-block-button__link has-luminous-vivid-amber-background-color has-background has-text-align-center wp-element-button\" href=\"https:\/\/www.meteor-oi.re\/index.php\/projets\/reseau-lora-citoyen-mesh-la-reunion\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Pr\u00e9sentation g\u00e9n\u00e9rale<\/strong><\/a><\/div>\n\n\n\n<div class=\"wp-block-button is-style-outline is-style-outline--6\"><a class=\"wp-block-button__link has-luminous-vivid-amber-background-color has-background has-text-align-center wp-element-button\" href=\"https:\/\/www.meteor-oi.re\/index.php\/projets\/reseau-lora-citoyen-mesh-la-reunion\/materiel-lora-recommandations-et-retours-dexperience\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Mat\u00e9riel LoRa<\/strong><\/a><\/div>\n\n\n\n<div class=\"wp-block-button is-style-outline is-style-outline--7\"><a class=\"wp-block-button__link has-luminous-vivid-amber-background-color has-background has-text-align-center wp-element-button\" href=\"https:\/\/map.gaulix.fr\/gaulix_name_generator.html\" target=\"_blank\" rel=\"noreferrer noopener nofollow\"><strong>G\u00e9n\u00e9rateur de noms Gaulix<\/strong><\/a><\/div>\n\n\n\n<div class=\"wp-block-button is-style-outline is-style-outline--8\"><a class=\"wp-block-button__link has-luminous-vivid-amber-background-color has-background has-text-align-center wp-element-button\" href=\"#canaux-gaulix\"><strong>QR Code Gaulix 868 MHz<\/strong><\/a><\/div>\n\n\n\n<div class=\"wp-block-button is-style-outline is-style-outline--9\"><a class=\"wp-block-button__link has-luminous-vivid-amber-background-color has-background has-text-align-center wp-element-button\" href=\"https:\/\/meshforge.meteor-oi.re\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>MeshForge<\/strong><\/a><\/div>\n\n\n\n<div class=\"wp-block-button is-style-outline is-style-outline--10\"><a class=\"wp-block-button__link has-luminous-vivid-amber-background-color has-background has-text-align-center wp-element-button\" href=\"http:\/\/u.osmfr.org\/m\/1275876\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Carte statique du r\u00e9seau<\/strong><\/a><\/div>\n<\/div>\n\n\n\n<div style=\"height:14px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Sommaire<\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li><a href=\"#inscrire\" data-type=\"internal\" data-id=\"#inscrire\">S&rsquo;inscrire et obtenir son num\u00e9ro de participant<\/a><\/li>\n\n\n\n<li><a href=\"#journees-test\">Nos journ\u00e9es de test<\/a><\/li>\n\n\n\n<li><a href=\"#config-reseau\">Notre configuration r\u00e9seau<\/a><\/li>\n\n\n\n<li><a href=\"#configurer-un-noeud\">Configurer votre n\u0153ud, \u00e9tape par \u00e9tape<\/a><\/li>\n\n\n\n<li><a href=\"#meshforge\">MeshForge, la carte dynamique de notre r\u00e9seau<\/a><\/li>\n\n\n\n<li><a href=\"#applis-smartphone\">Android et iOS, ce n&rsquo;est pas la m\u00eame chose<\/a><\/li>\n\n\n\n<li><a href=\"#ca-ne-marche-pas\">\u00c7a ne marche pas comme pr\u00e9vu<\/a><\/li>\n\n\n\n<li><a href=\"#liens-utiles\">Liens utiles<\/a><\/li>\n<\/ol>\n\n\n\n<h2 id=\"inscrire\" class=\"wp-block-heading\">S&rsquo;inscrire et obtenir son num\u00e9ro de participant<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Avant de configurer quoi que ce soit, inscrivez-vous. C&rsquo;est gratuit et \u00e7a ne prend que deux minutes.<\/p>\n\n\n\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-fe48e5de wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button is-style-outline is-style-outline--11\"><a class=\"wp-block-button__link has-luminous-vivid-amber-background-color has-background has-text-align-center wp-element-button\" href=\"https:\/\/forms.gle\/vjKeyeLCUcEs2yai9\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">&gt; <strong>Je souhaite faire partie du r\u00e9seau<\/strong> &lt;<\/a><\/div>\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\">En retour, nous vous envoyons :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>un num\u00e9ro de participant<\/strong>, qui permet de vous situer sur la carte du r\u00e9seau sans jamais publier votre identit\u00e9<\/li>\n\n\n\n<li><strong>une invitation \u00e0 rejoindre notre communaut\u00e9 WhatsApp<\/strong> si vous le souhaitez<\/li>\n\n\n\n<li><strong>le mot de passe<\/strong> de la page \u00ab <a href=\"https:\/\/www.meteor-oi.re\/index.php\/projets\/reseau-lora-citoyen-mesh-la-reunion\/materiel-lora-recommandations-et-retours-dexperience\/\">Mat\u00e9riel LoRa<\/a> \u00bb<\/li>\n\n\n\n<li><strong>un identifiant et un mot de passe MQTT<\/strong>, qui servent \u00e0 faire appara\u00eetre votre n\u0153ud sur notre outil <a href=\"http:\/\/meshforge.meteor-oi.re\/\">MeshForge<\/a> (voir <a href=\"#meshforge\">section 5<\/a>)<\/li>\n<\/ul>\n\n\n\n<div data-wp-context=\"{ &quot;autoclose&quot;: false, &quot;accordionItems&quot;: [] }\" data-wp-interactive=\"core\/accordion\" role=\"group\" class=\"wp-block-accordion has-background is-layout-flow wp-block-accordion-is-layout-flow\" style=\"background-color:#8dd2fc29\">\n<div data-wp-class--is-open=\"state.isOpen\" data-wp-context=\"{ &quot;id&quot;: &quot;accordion-item-12&quot;, &quot;openByDefault&quot;: false }\" data-wp-init=\"callbacks.initAccordionItems\" data-wp-on-window--hashchange=\"callbacks.hashChange\" class=\"wp-block-accordion-item is-layout-flow wp-block-accordion-item-is-layout-flow\">\n<h3 class=\"wp-block-accordion-heading\"><button aria-expanded=\"false\" aria-controls=\"accordion-item-12-panel\" data-wp-bind--aria-expanded=\"state.isOpen\" data-wp-on--click=\"actions.toggle\" id=\"accordion-item-12\" type=\"button\" class=\"wp-block-accordion-heading__toggle\"><span class=\"wp-block-accordion-heading__toggle-title\"><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-cyan-blue-color\">Plus d&rsquo;informations : num\u00e9ro de participant et anonymat<\/mark><\/strong><\/span><span class=\"wp-block-accordion-heading__toggle-icon\" aria-hidden=\"true\">+<\/span><\/button><\/h3>\n\n\n\n<div aria-labelledby=\"accordion-item-12\" data-wp-bind--hidden=\"state.isHidden\" data-wp-on--beforematch=\"actions.handleBeforeMatch\" id=\"accordion-item-12-panel\" role=\"region\" class=\"wp-block-accordion-panel is-layout-flow wp-block-accordion-panel-is-layout-flow\">\n<p class=\"wp-block-paragraph\">Nous attribuons un num\u00e9ro \u00e0 chaque participant pour garantir l&rsquo;anonymat. C&rsquo;est ce num\u00e9ro, et non votre nom, qui appara\u00eet sur la <a href=\"http:\/\/u.osmfr.org\/m\/1275876\/\" target=\"_blank\" rel=\"noreferrer noopener\">carte statique du r\u00e9seau<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La carte comporte trois couches :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>n\u0153uds permanents<\/strong> (vert) : allum\u00e9s en continu<\/li>\n\n\n\n<li><strong>n\u0153uds \u00e9ph\u00e9m\u00e8res<\/strong> (bleu) : activ\u00e9s lors des tests ou en cas de cyclone<\/li>\n\n\n\n<li><strong>n\u0153uds potentiels<\/strong> (rose) : personnes int\u00e9ress\u00e9es mais pas encore \u00e9quip\u00e9es<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Nous ne pla\u00e7ons jamais un participant exactement l\u00e0 o\u00f9 il se trouve, mais plut\u00f4t au coin de rue le plus proche. Vous pouvez \u00e0 tout moment nous demander une position plus pr\u00e9cise, moins pr\u00e9cise, ou le retrait complet de votre point.<\/p>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div data-wp-context=\"{ &quot;autoclose&quot;: false, &quot;accordionItems&quot;: [] }\" data-wp-interactive=\"core\/accordion\" role=\"group\" class=\"wp-block-accordion has-background is-layout-flow wp-block-accordion-is-layout-flow\" style=\"background-color:#8dd2fc29\">\n<div data-wp-class--is-open=\"state.isOpen\" data-wp-context=\"{ &quot;id&quot;: &quot;accordion-item-13&quot;, &quot;openByDefault&quot;: false }\" data-wp-init=\"callbacks.initAccordionItems\" data-wp-on-window--hashchange=\"callbacks.hashChange\" class=\"wp-block-accordion-item is-layout-flow wp-block-accordion-item-is-layout-flow\">\n<h3 class=\"wp-block-accordion-heading\"><button aria-expanded=\"false\" aria-controls=\"accordion-item-13-panel\" data-wp-bind--aria-expanded=\"state.isOpen\" data-wp-on--click=\"actions.toggle\" id=\"accordion-item-13\" type=\"button\" class=\"wp-block-accordion-heading__toggle\"><span class=\"wp-block-accordion-heading__toggle-title\"><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-cyan-blue-color\">Plus d&rsquo;informations : j&rsquo;ai plusieurs n\u0153uds<\/mark><\/strong><\/span><span class=\"wp-block-accordion-heading__toggle-icon\" aria-hidden=\"true\">+<\/span><\/button><\/h3>\n\n\n\n<div aria-labelledby=\"accordion-item-13\" data-wp-bind--hidden=\"state.isHidden\" data-wp-on--beforematch=\"actions.handleBeforeMatch\" id=\"accordion-item-13-panel\" role=\"region\" class=\"wp-block-accordion-panel is-layout-flow wp-block-accordion-panel-is-layout-flow\">\n<p class=\"wp-block-paragraph\">Un identifiant MQTT correspond \u00e0 un n\u0153ud. Si vous en avez plusieurs (par exemple un n\u0153ud fixe \u00e0 la maison et un n\u0153ud mobile), vous pouvez cr\u00e9er vous-m\u00eame des identifiants suppl\u00e9mentaires directement dans <a href=\"http:\/\/meshforge.meteor-oi.re\/\">MeshForge<\/a>. Voir la <a href=\"#meshforge\">section 5<\/a>.<\/p>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<h2 id=\"journees-test\" class=\"wp-block-heading has-custom-css wp-custom-css-6afb657e\">Nos journ\u00e9es de test<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Tous les deux mois, le <strong>premier dimanche du mois<\/strong>, nous allumons tous nos n\u0153uds en m\u00eame temps.<\/p>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph\">Prochaine date : <strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\">dimanche 6 d\u00e9cembre 2026<\/mark><\/strong><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Pourquoi ces tests ?<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Que chacun sache utiliser son mat\u00e9riel et reste \u00e0 l&rsquo;aise avec l&rsquo;application Meshtastic\u00ae. Le jour o\u00f9 un cyclone coupe tout n&rsquo;est pas le bon moment pour d\u00e9couvrir son module. <\/li>\n\n\n\n<li>Mesurer ensemble ce que le r\u00e9seau sait faire et ce qu&rsquo;il ne sait pas encore faire. <\/li>\n\n\n\n<li>Ajuster notre configuration commune (r\u00f4les des n\u0153uds, nombre de sauts, emplacements de relais).<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Consignes pour la journ\u00e9e<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Allumez votre module le matin, ou m\u00eame la veille au soir<\/strong>, et laissez-le allum\u00e9 toute la journ\u00e9e. <\/li>\n\n\n\n<li><strong>Placez-le le plus haut possible, antenne \u00e0 la verticale.<\/strong> LoRa est une technologie radio : les b\u00e2timents et le relief r\u00e9duisent fortement la port\u00e9e. Un module pos\u00e9 au sol derri\u00e8re un mur en b\u00e9ton ne verra pas grand-chose. <\/li>\n\n\n\n<li><strong>Abritez-le de la pluie et du plein soleil prolong\u00e9.<\/strong> Les modules Heltec T114 ne sont pas \u00e9tanches, et le plastique du bo\u00eetier comme l&rsquo;\u00e9lectronique visible des versions semi-transparentes n&rsquo;aiment pas les UV en continu. Sur quelques minutes ou une heure, aucun souci. Toute une journ\u00e9e en plein soleil, mieux vaut d\u00e9caler l\u00e9g\u00e8rement le module ou improviser un peu d&rsquo;ombre.<\/li>\n\n\n\n<li><strong>Alimentez-le sur secteur<\/strong> avec un chargeur de t\u00e9l\u00e9phone. Une batterie externe fonctionne aussi, mais certains mod\u00e8les se coupent au bout de quelques secondes car la consommation du module est trop faible pour qu&rsquo;ils la d\u00e9tectent. Testez-le avant le jour J. <\/li>\n\n\n\n<li><strong>Envoyez des messages dans le canal Fr_BlaBla<\/strong> au cours de la journ\u00e9e, pour voir qui vous re\u00e7oit et qui vous recevez. <\/li>\n\n\n\n<li><strong>Rejoignez le groupe \u00ab N\u0153uds actifs \u00bb<\/strong> pour partager en direct vos r\u00e9ussites, vos gal\u00e8res et vos observations. Ce groupe peut \u00eatre rejoint ou quitt\u00e9 librement, sans quitter la communaut\u00e9.<\/li>\n<\/ul>\n\n\n\n<div data-wp-context=\"{ &quot;autoclose&quot;: false, &quot;accordionItems&quot;: [] }\" data-wp-interactive=\"core\/accordion\" role=\"group\" class=\"wp-block-accordion has-background is-layout-flow wp-block-accordion-is-layout-flow\" style=\"background-color:#8dd2fc29\">\n<div data-wp-class--is-open=\"state.isOpen\" data-wp-context=\"{ &quot;id&quot;: &quot;accordion-item-14&quot;, &quot;openByDefault&quot;: false }\" data-wp-init=\"callbacks.initAccordionItems\" data-wp-on-window--hashchange=\"callbacks.hashChange\" class=\"wp-block-accordion-item is-layout-flow wp-block-accordion-item-is-layout-flow\">\n<h3 class=\"wp-block-accordion-heading\"><button aria-expanded=\"false\" aria-controls=\"accordion-item-14-panel\" data-wp-bind--aria-expanded=\"state.isOpen\" data-wp-on--click=\"actions.toggle\" id=\"accordion-item-14\" type=\"button\" class=\"wp-block-accordion-heading__toggle\"><span class=\"wp-block-accordion-heading__toggle-title\"><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-cyan-blue-color\">Plus d&rsquo;informations : je ne serai pas chez moi ce jour-l\u00e0<\/mark><\/strong><\/span><span class=\"wp-block-accordion-heading__toggle-icon\" aria-hidden=\"true\">+<\/span><\/button><\/h3>\n\n\n\n<div aria-labelledby=\"accordion-item-14\" data-wp-bind--hidden=\"state.isHidden\" data-wp-on--beforematch=\"actions.handleBeforeMatch\" id=\"accordion-item-14-panel\" role=\"region\" class=\"wp-block-accordion-panel is-layout-flow wp-block-accordion-panel-is-layout-flow\">\n<p class=\"wp-block-paragraph\">Ce n&rsquo;est pas grave, chacun a ses contraintes. Deux options :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Emportez votre module avec vous.<\/strong> Vous testerez la couverture ailleurs sur l&rsquo;\u00eele, ce qui est \u00e9galement tr\u00e8s utile.<\/li>\n\n\n\n<li><strong>Laissez-le allum\u00e9 \u00e0 la maison.<\/strong> C&rsquo;est pr\u00e9f\u00e9rable si vous voulez savoir ce que vous capterez depuis chez vous en cas de cyclone, ce qui est quand m\u00eame l&rsquo;objectif principal du r\u00e9seau.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Votre module fonctionne comme une bo\u00eete aux lettres : il conserve les messages re\u00e7us en votre absence. Quand vous vous reconnectez dessus en Bluetooth, vous les retrouvez.<\/p>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div data-wp-context=\"{ &quot;autoclose&quot;: false, &quot;accordionItems&quot;: [] }\" data-wp-interactive=\"core\/accordion\" role=\"group\" class=\"wp-block-accordion has-background is-layout-flow wp-block-accordion-is-layout-flow\" style=\"background-color:#8dd2fc29\">\n<div data-wp-class--is-open=\"state.isOpen\" data-wp-context=\"{ &quot;id&quot;: &quot;accordion-item-15&quot;, &quot;openByDefault&quot;: false }\" data-wp-init=\"callbacks.initAccordionItems\" data-wp-on-window--hashchange=\"callbacks.hashChange\" class=\"wp-block-accordion-item is-layout-flow wp-block-accordion-item-is-layout-flow\">\n<h3 class=\"wp-block-accordion-heading\"><button aria-expanded=\"false\" aria-controls=\"accordion-item-15-panel\" data-wp-bind--aria-expanded=\"state.isOpen\" data-wp-on--click=\"actions.toggle\" id=\"accordion-item-15\" type=\"button\" class=\"wp-block-accordion-heading__toggle\"><span class=\"wp-block-accordion-heading__toggle-title\"><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-cyan-blue-color\">Plus d&rsquo;informations : pourquoi laisser allum\u00e9 aussi longtemps (toute la journ\u00e9e) ?<\/mark><\/strong><\/span><span class=\"wp-block-accordion-heading__toggle-icon\" aria-hidden=\"true\">+<\/span><\/button><\/h3>\n\n\n\n<div aria-labelledby=\"accordion-item-15\" data-wp-bind--hidden=\"state.isHidden\" data-wp-on--beforematch=\"actions.handleBeforeMatch\" id=\"accordion-item-15-panel\" role=\"region\" class=\"wp-block-accordion-panel is-layout-flow wp-block-accordion-panel-is-layout-flow\">\n<p class=\"wp-block-paragraph\">Un n\u0153ud Meshtastic ne diffuse pas ses informations (nom, position, t\u00e9l\u00e9m\u00e9trie) en continu. Il les envoie seulement toutes les quelques heures, selon sa configuration, pour \u00e9conomiser la batterie et ne pas saturer la bande radio.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Cons\u00e9quence : il est parfaitement normal de ne voir aucun voisin dans les premi\u00e8res minutes\/heures apr\u00e8s l&rsquo;allumage. Le r\u00e9seau se \u00ab remplit \u00bb progressivement. C&rsquo;est exactement pour cela qu&rsquo;on demande de laisser les modules allum\u00e9s toute la journ\u00e9e, et non une heure.<\/p>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div data-wp-context=\"{ &quot;autoclose&quot;: false, &quot;accordionItems&quot;: [] }\" data-wp-interactive=\"core\/accordion\" role=\"group\" class=\"wp-block-accordion has-background is-layout-flow wp-block-accordion-is-layout-flow\" style=\"background-color:#8dd2fc29\">\n<div data-wp-class--is-open=\"state.isOpen\" data-wp-context=\"{ &quot;id&quot;: &quot;accordion-item-16&quot;, &quot;openByDefault&quot;: false }\" data-wp-init=\"callbacks.initAccordionItems\" data-wp-on-window--hashchange=\"callbacks.hashChange\" class=\"wp-block-accordion-item is-layout-flow wp-block-accordion-item-is-layout-flow\">\n<h3 class=\"wp-block-accordion-heading\"><button aria-expanded=\"false\" aria-controls=\"accordion-item-16-panel\" data-wp-bind--aria-expanded=\"state.isOpen\" data-wp-on--click=\"actions.toggle\" id=\"accordion-item-16\" type=\"button\" class=\"wp-block-accordion-heading__toggle\"><span class=\"wp-block-accordion-heading__toggle-title\"><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-cyan-blue-color\">Plus d&rsquo;informations : tester sa port\u00e9e en vous d\u00e9pla\u00e7ant<\/mark><\/strong><\/span><span class=\"wp-block-accordion-heading__toggle-icon\" aria-hidden=\"true\">+<\/span><\/button><\/h3>\n\n\n\n<div aria-labelledby=\"accordion-item-16\" data-wp-bind--hidden=\"state.isHidden\" data-wp-on--beforematch=\"actions.handleBeforeMatch\" id=\"accordion-item-16-panel\" role=\"region\" class=\"wp-block-accordion-panel is-layout-flow wp-block-accordion-panel-is-layout-flow\">\n<p class=\"wp-block-paragraph\">Si vous vous d\u00e9placez pendant la journ\u00e9e de test (\u00e0 v\u00e9lo, en voiture, \u00e0 pied), l&rsquo;application propose un mode <strong>Test de port\u00e9e<\/strong>, dans son menu. Une fois activ\u00e9, votre module envoie automatiquement sur <code>Fr_Balise<\/code> un message num\u00e9rot\u00e9 (<code>seq 1<\/code>, <code>seq 2<\/code>, <code>seq 3<\/code>&#8230;) \u00e0 intervalle r\u00e9gulier.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">L&rsquo;int\u00e9r\u00eat : en recroisant la suite des num\u00e9ros re\u00e7us avec votre trace GPS, on peut rep\u00e9rer pr\u00e9cis\u00e9ment o\u00f9 la couverture s&rsquo;arr\u00eate et o\u00f9 elle reprend. Un trou dans la s\u00e9quence, par exemple <code>seq 15<\/code> puis plus rien jusqu&rsquo;\u00e0 <code>seq 76<\/code>, signale une zone que le r\u00e9seau ne couvre pas encore \u00e0 cet endroit.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Si vous voyez d\u00e9filer des messages <code>seq<\/code> sur <code>Fr_Balise<\/code> pendant la journ\u00e9e de test, c&rsquo;est normal : quelqu&rsquo;un est probablement en train de cartographier sa port\u00e9e de cette fa\u00e7on. Si plusieurs personnes le font en m\u00eame temps, \u00e7a fait passer un peu plus de trafic sur le canal, ce qui reste sans gravit\u00e9 pour une journ\u00e9e de test.<\/p>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<h2 id=\"config-reseau\" class=\"wp-block-heading has-custom-css wp-custom-css-e7bb9344\">Notre configuration r\u00e9seau<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Notre r\u00e9seau r\u00e9unionnais fait partie de <strong><a href=\"https:\/\/gaulix.fr\/\" target=\"_blank\" rel=\"noreferrer noopener\">Gaulix<\/a><\/strong>, l&rsquo;initiative nationale pour un r\u00e9seau Meshtastic citoyen et r\u00e9silient. Nous suivons donc l&rsquo;essentiel de leurs conventions, avec quelques adaptations locales.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">D&rsquo;abord, comment un message circule<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Avant de parler r\u00e9glages, deux minutes pour comprendre ce qui se passe quand vous envoyez un message. Tout le reste de cette page en d\u00e9coule. Il n&rsquo;y a <strong>ni antenne centrale, ni serveur, ni op\u00e9rateur<\/strong>. Quand vous envoyez un message, votre bo\u00eetier l&rsquo;\u00e9met par radio, tout simplement. Les bo\u00eetiers qui sont \u00e0 port\u00e9e le re\u00e7oivent. Les autres, non. Pour que le message aille plus loin, les bo\u00eetiers qui l&rsquo;ont re\u00e7u le <strong>r\u00e9p\u00e8tent<\/strong>. Leurs propres voisins le re\u00e7oivent \u00e0 leur tour, le r\u00e9p\u00e8tent, et ainsi de suite. C&rsquo;est exactement le principe du message qu&rsquo;on se passe de main en main dans une foule : personne ne voit le destinataire final, mais chacun fait avancer le message d&rsquo;un cran.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Chacun de ces relais s&rsquo;appelle un \u00ab saut \u00bb (\u00ab hop \u00bb en anglais).<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Votre voisin d&rsquo;en face vous entend directement : z\u00e9ro saut.<\/li>\n\n\n\n<li>Votre message atteint quelqu&rsquo;un \u00e0 l&rsquo;autre bout du quartier parce que le bo\u00eetier du voisin l&rsquo;a r\u00e9p\u00e9t\u00e9 : un saut.<\/li>\n\n\n\n<li>Il atteint la commune d&rsquo;\u00e0 c\u00f4t\u00e9 apr\u00e8s avoir \u00e9t\u00e9 r\u00e9p\u00e9t\u00e9 trois fois : trois sauts.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Chaque message part avec <strong>un compteur de sauts<\/strong>. Chaque fois qu&rsquo;un bo\u00eetier le r\u00e9p\u00e8te, le compteur diminue de un. Quand il tombe \u00e0 z\u00e9ro, le message s&rsquo;arr\u00eate l\u00e0 : plus personne ne le r\u00e9p\u00e8te. Sans ce compteur, un message tournerait en rond sur le r\u00e9seau \u00e0 l&rsquo;infini.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Trois cons\u00e9quences tr\u00e8s concr\u00e8tes, qu&rsquo;il vaut mieux avoir en t\u00eate avant de s&rsquo;\u00e9tonner :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\">Le r\u00e9seau n&rsquo;est pas instantan\u00e9.<\/mark><\/strong> Un message qui fait quatre sauts met plusieurs secondes, parfois plus. C&rsquo;est normal, ce n&rsquo;est pas une panne.<\/li>\n\n\n\n<li><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\">Un message peut ne jamais arriver.<\/mark><\/strong> S&rsquo;il n&rsquo;y a personne pour faire le relais entre vous et le destinataire, ou si le compteur tombe \u00e0 z\u00e9ro avant, le message se perd silencieusement. Meshtastic ne vous pr\u00e9vient pas toujours.<\/li>\n\n\n\n<li><strong>Plus il y a de participants allum\u00e9s, mieux le r\u00e9seau fonctionne.<\/strong> Chaque bo\u00eetier suppl\u00e9mentaire est un relais potentiel. C&rsquo;est toute la logique de nos journ\u00e9es de test.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Ce compteur de d\u00e9part, le <strong>nombre de sauts maximum<\/strong> (\u00ab hop limit \u00bb), est un r\u00e9glage que <strong>chaque n\u0153ud fixe pour lui-m\u00eame<\/strong>, dans ses propres param\u00e8tres radio. Ce n&rsquo;est pas une valeur unique impos\u00e9e \u00e0 tout le r\u00e9seau : c&rsquo;est vous qui d\u00e9cidez, pour les messages que <strong>vous<\/strong> envoyez, avec combien de sauts ils partent.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Concr\u00e8tement : si votre n\u0153ud est r\u00e9gl\u00e9 sur 7, vos messages partent avec un compteur \u00e0 7. Un voisin r\u00e9gl\u00e9 sur 3 verra ses propres messages partir avec un compteur \u00e0 3, m\u00eame s&rsquo;il est juste \u00e0 c\u00f4t\u00e9 de vous. Chaque bo\u00eetier qui relaie un message ne fait que d\u00e9cr\u00e9menter le compteur qu&rsquo;il porte d\u00e9j\u00e0 ; il ne le remplace pas par sa propre valeur.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">C&rsquo;est justement pour cette raison que nous recommandons \u00e0 tout le monde d&rsquo;utiliser la m\u00eame valeur (voir plus bas) : cela ne change rien techniquement au fonctionnement de chaque n\u0153ud pris isol\u00e9ment, mais cela nous permet de comparer nos r\u00e9sultats et de mesurer les limites du r\u00e9seau dans des conditions comparables.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Ce que nous reprenons de Gaulix<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Les trois canaux communs<\/strong> : <code>Fr_Balise<\/code>, <code>Fr_EMCOM<\/code>, <code>Fr_BlaBla<\/code><\/li>\n\n\n\n<li><strong>La bande radio<\/strong> : 868 MHz (r\u00e9gion <code>EU_868<\/code>) sur la fr\u00e9quence 869,4625 MHz<\/li>\n\n\n\n<li><strong>Le profil de modulation<\/strong> : <code>LongModerate<\/code> (LM)<\/li>\n\n\n\n<li><strong>La convention de nommage des n\u0153uds<\/strong>, avec leur g\u00e9n\u00e9rateur de noms<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Ce que nous faisons diff\u00e9remment<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Nous utilisons notre propre serveur MQTT<\/strong>, d\u00e9di\u00e9 au r\u00e9seau r\u00e9unionnais, plut\u00f4t qu&rsquo;un serveur national ou public.<\/li>\n\n\n\n<li><strong>Nous ne faisons pas passer les discussions par MQTT.<\/strong> Le canal Fr_BlaBla, o\u00f9 se passent les \u00e9changes du quotidien, est totalement coup\u00e9 de MQTT. Seuls le canal Fr_Balise (t\u00e9l\u00e9m\u00e9trie et positions) et le canal Fr_EMCOM (urgences) sont reli\u00e9s au serveur.<\/li>\n\n\n\n<li><strong>Nous utilisons actuellement 7 sauts<\/strong> au lieu de la valeur habituelle, parce que nous sommes en phase de test et que nous voulons pousser le r\u00e9seau dans ses retranchements. Cette valeur changera \u00e0 l&rsquo;avenir, lorsque notre r\u00e9seau s&rsquo;\u00e9tendra.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Pourquoi pas les messages texte par MQTT ?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">MQTT, c&rsquo;est un pont par Internet. Si un message texte part de Saint-Joseph, passe par Internet et ressort \u00e0 Saint-Denis, il a fait tout le trajet par la fibre. Ce n&rsquo;est plus du LoRa, c&rsquo;est du WhatsApp avec des \u00e9tapes en plus. Or l&rsquo;int\u00e9r\u00eat de notre r\u00e9seau est pr\u00e9cis\u00e9ment de fonctionner <strong>quand Internet est coup\u00e9<\/strong>. Utiliser MQTT pour les messages texte reviendrait \u00e0 tricher : la carte afficherait un beau r\u00e9seau maill\u00e9 qui, le jour d&rsquo;un cyclone, ne fonctionnerait pas du tout. MQTT nous sert donc uniquement \u00e0 <strong>observer<\/strong> le r\u00e9seau : qui entend qui, avec quelle qualit\u00e9 de signal, o\u00f9 sont les trous de couverture. Les messages, eux, passent uniquement par les ondes radio.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>L&rsquo;exception : le canal Fr_EMCOM.<\/strong> Ce canal est reli\u00e9 \u00e0 MQTT dans les deux sens, ce qui permet \u00e0 M\u00e9t\u00e9oR-OI d&rsquo;y diffuser une information \u00e0 l&rsquo;ensemble du r\u00e9seau, y compris vers des n\u0153uds trop \u00e9loign\u00e9s pour \u00eatre atteints en radio depuis un seul point. C&rsquo;est un canal d&rsquo;alerte, pas un canal de discussion : en usage courant, c&rsquo;est l&rsquo;association qui y publie, pas les participants. Fr_BlaBla reste le canal des \u00e9changes libres, et lui ne passe jamais par Internet.<\/p>\n\n\n\n<h3 id=\"les-roles-des-noeuds\" class=\"wp-block-heading has-custom-css wp-custom-css-a819f06a\">Les r\u00f4les des n\u0153uds<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">C&rsquo;est le r\u00e9glage le plus important de tous, et celui qui est le plus souvent mal compris. Meshtastic n&rsquo;a pas de routeur central qui d\u00e9cide du chemin des messages. Chaque n\u0153ud qui entend un message d\u00e9cide lui-m\u00eame s&rsquo;il le r\u00e9p\u00e8te ou non. Le <strong>r\u00f4le<\/strong> que vous attribuez \u00e0 votre n\u0153ud d\u00e9termine ce comportement. Un r\u00f4le mal choisi ne g\u00eane pas seulement vous : il d\u00e9grade le r\u00e9seau de tout le monde, parfois sur plusieurs kilom\u00e8tres.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Tout le monde partage une seule et m\u00eame fr\u00e9quence. Chaque retransmission inutile occupe du temps d&rsquo;antenne que personne d&rsquo;autre ne peut utiliser pendant ce temps. C&rsquo;est pour cela que les r\u00f4les dits \u00ab d&rsquo;infrastructure \u00bb sont r\u00e9serv\u00e9s \u00e0 des situations pr\u00e9cises.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Notre r\u00e8gle \u00e0 La R\u00e9union pour les r\u00f4les des n\u0153uds<\/h4>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table><thead><tr><th><strong>Votre situation<\/strong><\/th><th><strong>R\u00f4le \u00e0 choisir<\/strong><\/th><\/tr><\/thead><tbody><tr><td>Vous d\u00e9butez, ou vous ne savez pas quoi choisir<\/td><td><code>CLIENT<\/code><\/td><\/tr><tr><td>Votre n\u0153ud couvre une belle zone, un quartier ou une commune<\/td><td><code>CLIENT<\/code><\/td><\/tr><tr><td>Votre n\u0153ud est en int\u00e9rieur, en fond de ravine, ou ne voit pas grand-chose (entour\u00e9 de b\u00e2timents)<\/td><td><code>CLIENT_MUTE<\/code><\/td><\/tr><tr><td>Vous avez plusieurs n\u0153uds au m\u00eame endroit<\/td><td>Un seul en <code>CLIENT<\/code>, les autres en <code>CLIENT_MUTE<\/code><\/td><\/tr><tr><td>Vous avez un n\u0153ud sur le toit ou dans les combles, pour aider vos propres n\u0153uds d&rsquo;int\u00e9rieur<\/td><td><code>CLIENT_BASE<\/code><\/td><\/tr><tr><td>Votre n\u0153ud est un relais fixe qui d\u00e9bloque une zone isol\u00e9e<\/td><td><code>ROUTER_LATE<\/code>, apr\u00e8s discussion avec la communaut\u00e9<\/td><\/tr><tr><td>Votre n\u0153ud est un relais fixe en hauteur qui voit une immense zone<\/td><td><code>ROUTER<\/code>, apr\u00e8s discussion avec la communaut\u00e9<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>En r\u00e9sum\u00e9 : si vous h\u00e9sitez, laissez <code>CLIENT<\/code>.<\/strong> C&rsquo;est le r\u00e9glage par d\u00e9faut et c&rsquo;est le bon choix pour la tr\u00e8s grande majorit\u00e9 des participants. Un <code>CLIENT<\/code> est \u00ab poli \u00bb : il ne retransmet un message que si personne d&rsquo;autre ne l&rsquo;a fait avant lui.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Les deux derniers cas du tableau concernent les vrais relais d&rsquo;infrastructure. Ils sont peu nombreux et se d\u00e9cident collectivement, parce qu&rsquo;un relais mal plac\u00e9 fait plus de d\u00e9g\u00e2ts qu&rsquo;il n&rsquo;apporte de b\u00e9n\u00e9fice. Si vous pensez avoir un emplacement de ce type, <a href=\"https:\/\/www.meteor-oi.re\/#contact-1\">\u00e9crivez-nous<\/a> et on regarde ensemble.<\/p>\n\n\n\n<div data-wp-context=\"{ &quot;autoclose&quot;: false, &quot;accordionItems&quot;: [] }\" data-wp-interactive=\"core\/accordion\" role=\"group\" class=\"wp-block-accordion has-background is-layout-flow wp-block-accordion-is-layout-flow\" style=\"background-color:#8dd2fc29\">\n<div data-wp-class--is-open=\"state.isOpen\" data-wp-context=\"{ &quot;id&quot;: &quot;accordion-item-17&quot;, &quot;openByDefault&quot;: false }\" data-wp-init=\"callbacks.initAccordionItems\" data-wp-on-window--hashchange=\"callbacks.hashChange\" class=\"wp-block-accordion-item is-layout-flow wp-block-accordion-item-is-layout-flow\">\n<h3 class=\"wp-block-accordion-heading\"><button aria-expanded=\"false\" aria-controls=\"accordion-item-17-panel\" data-wp-bind--aria-expanded=\"state.isOpen\" data-wp-on--click=\"actions.toggle\" id=\"accordion-item-17\" type=\"button\" class=\"wp-block-accordion-heading__toggle\"><span class=\"wp-block-accordion-heading__toggle-title\"><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-cyan-blue-color\">Plus d&rsquo;informations : les trois r\u00f4les principaux en d\u00e9tail<\/mark><\/strong><\/span><span class=\"wp-block-accordion-heading__toggle-icon\" aria-hidden=\"true\">+<\/span><\/button><\/h3>\n\n\n\n<div aria-labelledby=\"accordion-item-17\" data-wp-bind--hidden=\"state.isHidden\" data-wp-on--beforematch=\"actions.handleBeforeMatch\" id=\"accordion-item-17-panel\" role=\"region\" class=\"wp-block-accordion-panel is-layout-flow wp-block-accordion-panel-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong><code>CLIENT<\/code><\/strong> Envoie, re\u00e7oit, et retransmet les messages des autres, mais seulement si aucun autre n\u0153ud ne l&rsquo;a d\u00e9j\u00e0 fait. C&rsquo;est le r\u00f4le par d\u00e9faut et celui de l&rsquo;immense majorit\u00e9 du r\u00e9seau. Il prend tout son sens quand votre n\u0153ud couvre une zone \u00e9tendue : un quartier, une ville, un morceau de littoral. Dans ce cas, votre n\u0153ud fait le pont entre des voisins qui, sans lui, ne s&rsquo;entendraient pas.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><code>CLIENT_MUTE<\/code><\/strong> Envoie et re\u00e7oit, mais ne retransmet jamais les messages des autres. Vous restez pleinement utilisateur du r\u00e9seau, vous n&rsquo;y contribuez simplement pas en tant que relais. C&rsquo;est le bon choix quand votre n\u0153ud ne voit pas grand monde : \u00e0 l&rsquo;int\u00e9rieur d&rsquo;un b\u00e2timent, en fond de ravine, derri\u00e8re un versant. Retransmettre depuis un tel emplacement n&rsquo;aide personne et consomme du temps d&rsquo;antenne. C&rsquo;est aussi le bon choix si vous avez plusieurs n\u0153uds c\u00f4te \u00e0 c\u00f4te, pour \u00e9viter qu&rsquo;ils se r\u00e9p\u00e8tent mutuellement. Bonus : c&rsquo;est le r\u00f4le qui consomme le moins d&rsquo;\u00e9nergie.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><code>ROUTER<\/code><\/strong> N\u0153ud d&rsquo;infrastructure. Il retransmet <strong>syst\u00e9matiquement<\/strong> tous les messages qu&rsquo;il entend, et il le fait <strong>en priorit\u00e9, avant tous les autres<\/strong>. Quand un <code>ROUTER<\/code> prend la parole, les n\u0153uds <code>CLIENT<\/code> autour de lui annulent leur propre retransmission. C&rsquo;est puissant, et c&rsquo;est exactement pour cela que c&rsquo;est dangereux. En vous d\u00e9clarant <code>ROUTER<\/code>, vous affirmez au r\u00e9seau que votre n\u0153ud est le meilleur chemin possible pour tout le trafic \u00e0 sa port\u00e9e. Si c&rsquo;est faux, vous avez court-circuit\u00e9 des n\u0153uds mieux plac\u00e9s que vous et vous avez cass\u00e9 le routage local. Ce r\u00f4le est r\u00e9serv\u00e9 aux n\u0153uds dont la couverture est r\u00e9ellement excellente : en hauteur, avec une bonne antenne, une alimentation fiable et une visibilit\u00e9 sur une tr\u00e8s large zone. Un n\u0153ud sur le toit de votre maison n&rsquo;est <strong>pas<\/strong> un <code>ROUTER<\/code>. \u00c0 noter \u00e9galement : sur les modules ESP32, le r\u00f4le <code>ROUTER<\/code> coupe le Bluetooth et le WiFi par d\u00e9faut et active l&rsquo;\u00e9conomie d&rsquo;\u00e9nergie. Reconfigurer un <code>ROUTER<\/code> par la suite devient nettement moins pratique.<\/p>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div data-wp-context=\"{ &quot;autoclose&quot;: false, &quot;accordionItems&quot;: [] }\" data-wp-interactive=\"core\/accordion\" role=\"group\" class=\"wp-block-accordion has-background is-layout-flow wp-block-accordion-is-layout-flow\" style=\"background-color:#8dd2fc29\">\n<div data-wp-class--is-open=\"state.isOpen\" data-wp-context=\"{ &quot;id&quot;: &quot;accordion-item-18&quot;, &quot;openByDefault&quot;: false }\" data-wp-init=\"callbacks.initAccordionItems\" data-wp-on-window--hashchange=\"callbacks.hashChange\" class=\"wp-block-accordion-item is-layout-flow wp-block-accordion-item-is-layout-flow\">\n<h3 class=\"wp-block-accordion-heading\"><button aria-expanded=\"false\" aria-controls=\"accordion-item-18-panel\" data-wp-bind--aria-expanded=\"state.isOpen\" data-wp-on--click=\"actions.toggle\" id=\"accordion-item-18\" type=\"button\" class=\"wp-block-accordion-heading__toggle\"><span class=\"wp-block-accordion-heading__toggle-title\"><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-cyan-blue-color\">Plus d&rsquo;informations : ROUTER, ROUTER_LATE ou CLIENT_BASE ?<\/mark><\/strong><\/span><span class=\"wp-block-accordion-heading__toggle-icon\" aria-hidden=\"true\">+<\/span><\/button><\/h3>\n\n\n\n<div aria-labelledby=\"accordion-item-18\" data-wp-bind--hidden=\"state.isHidden\" data-wp-on--beforematch=\"actions.handleBeforeMatch\" id=\"accordion-item-18-panel\" role=\"region\" class=\"wp-block-accordion-panel is-layout-flow wp-block-accordion-panel-is-layout-flow\">\n<p class=\"wp-block-paragraph\">C&rsquo;est la question qui revient tout le temps d\u00e8s qu&rsquo;on parle de relais. Les trois r\u00f4les ressemblent \u00e0 \u00ab mettre un n\u0153ud en hauteur pour aider \u00bb, mais ils font des choses tr\u00e8s diff\u00e9rentes.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><code>ROUTER<\/code> : je vois tout le monde.<\/strong> Pour un site dont la couverture est objectivement exceptionnelle. Il passe en premier et fait taire les autres. Sur notre \u00eele, cela correspondrait \u00e0 un relais sur un point haut d\u00e9gag\u00e9, dominant une large portion du territoire.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><code>ROUTER_LATE<\/code> : je d\u00e9bloque une zone que personne d&rsquo;autre ne dessert.<\/strong> Ce r\u00f4le retransmet lui aussi syst\u00e9matiquement, mais <strong>en dernier<\/strong>, apr\u00e8s tous les autres. S&rsquo;il entend un autre n\u0153ud faire le travail avant lui, il laisse passer poliment et ne retransmet qu&rsquo;ensuite. Il est fait pour les sites qui sont indispensables au passage du trafic sans pour autant \u00eatre bien plac\u00e9s pour le r\u00e9seau global : une grappe de n\u0153uds derri\u00e8re une cr\u00eate, au fond d&rsquo;un cirque, coinc\u00e9e dans une vall\u00e9e. Autrement dit, une bonne partie de la g\u00e9ographie r\u00e9unionnaise. \u00c0 notre avis, c&rsquo;est le r\u00f4le qui nous servira le plus pour nos futurs relais. Explication compl\u00e8te et tr\u00e8s p\u00e9dagogique sur le blog Meshtastic : <a href=\"https:\/\/meshtastic.org\/blog\/demystifying-router-late\/\">Demystifying ROUTER_LATE<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><code>CLIENT_BASE<\/code> : j&rsquo;aide mes propres n\u0153uds.<\/strong> C&rsquo;est le r\u00f4le con\u00e7u pour le n\u0153ud sur le toit ou dans les combles, qui sert \u00e0 rattraper vos n\u0153uds d&rsquo;int\u00e9rieur, plus faibles ou mal plac\u00e9s. Il retransmet en priorit\u00e9 les messages \u00e9chang\u00e9s avec vos n\u0153uds d\u00e9clar\u00e9s en favoris, et se comporte comme un <code>CLIENT<\/code> normal pour tout le reste. Si votre projet est \u00ab je mets un n\u0153ud en hauteur chez moi pour mieux capter \u00bb, la r\u00e9ponse est <code>CLIENT_BASE<\/code> ou <code>CLIENT<\/code>. Ce n&rsquo;est ni <code>ROUTER<\/code> ni <code>ROUTER_LATE<\/code>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Comment v\u00e9rifier qu&rsquo;on ne sature pas le r\u00e9seau ?<\/strong> Si vous utilisez un r\u00f4le d&rsquo;infrastructure, surveillez deux indicateurs affich\u00e9s par votre n\u0153ud :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>ChUtil<\/strong> : le temps d&rsquo;antenne utilis\u00e9 par l&rsquo;ensemble du r\u00e9seau autour de vous. Au-del\u00e0 de 25 %, il faut lever le pied.<\/li>\n\n\n\n<li><strong>AirUtilTX<\/strong> : le temps d&rsquo;antenne consomm\u00e9 par votre seul n\u0153ud. Au-del\u00e0 de 7 \u00e0 8 %, votre n\u0153ud \u00e9met trop.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Si vous d\u00e9passez ces seuils, repassez en <code>CLIENT<\/code> et signalez-le nous.<\/p>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div data-wp-context=\"{ &quot;autoclose&quot;: false, &quot;accordionItems&quot;: [] }\" data-wp-interactive=\"core\/accordion\" role=\"group\" class=\"wp-block-accordion has-background is-layout-flow wp-block-accordion-is-layout-flow\" style=\"background-color:#8dd2fc29\">\n<div data-wp-class--is-open=\"state.isOpen\" data-wp-context=\"{ &quot;id&quot;: &quot;accordion-item-19&quot;, &quot;openByDefault&quot;: false }\" data-wp-init=\"callbacks.initAccordionItems\" data-wp-on-window--hashchange=\"callbacks.hashChange\" class=\"wp-block-accordion-item is-layout-flow wp-block-accordion-item-is-layout-flow\">\n<h3 class=\"wp-block-accordion-heading\"><button aria-expanded=\"false\" aria-controls=\"accordion-item-19-panel\" data-wp-bind--aria-expanded=\"state.isOpen\" data-wp-on--click=\"actions.toggle\" id=\"accordion-item-19\" type=\"button\" class=\"wp-block-accordion-heading__toggle\"><span class=\"wp-block-accordion-heading__toggle-title\"><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-cyan-blue-color\">Plus d&rsquo;informations : comment Meshtastic d\u00e9cide qui retransmet<\/mark><\/strong><\/span><span class=\"wp-block-accordion-heading__toggle-icon\" aria-hidden=\"true\">+<\/span><\/button><\/h3>\n\n\n\n<div aria-labelledby=\"accordion-item-19\" data-wp-bind--hidden=\"state.isHidden\" data-wp-on--beforematch=\"actions.handleBeforeMatch\" id=\"accordion-item-19-panel\" role=\"region\" class=\"wp-block-accordion-panel is-layout-flow wp-block-accordion-panel-is-layout-flow\">\n<p class=\"wp-block-paragraph\">Meshtastic n&rsquo;utilise pas d&rsquo;algorithme de routage classique. La bande passante est bien trop faible pour que les n\u0153uds se coordonnent entre eux. Le syst\u00e8me repose donc sur trois m\u00e9canismes simples combin\u00e9s.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>1. Des fen\u00eatres de temps selon le r\u00f4le<\/strong> Apr\u00e8s avoir re\u00e7u un message, un n\u0153ud attend avant de le r\u00e9p\u00e9ter. Il existe trois cr\u00e9neaux successifs qui ne se chevauchent pas :<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Cr\u00e9neau<\/th><th>R\u00f4les concern\u00e9s<\/th><th>Effet<\/th><\/tr><\/thead><tbody><tr><td>Pr\u00e9coce<\/td><td><code>ROUTER<\/code>, <code>REPEATER<\/code>, <code>CLIENT_BASE<\/code> (favoris uniquement)<\/td><td>Passent en premier et font annuler la retransmission des autres<\/td><\/tr><tr><td>Normal<\/td><td>Tous les autres r\u00f4les<\/td><td>Le cr\u00e9neau par d\u00e9faut<\/td><\/tr><tr><td>Tardif<\/td><td><code>ROUTER_LATE<\/code><\/td><td>Passe en dernier, seulement s&rsquo;il a entendu quelqu&rsquo;un d&rsquo;autre retransmettre avant lui<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>2. Un d\u00e9lai al\u00e9atoire, ajust\u00e9 selon la qualit\u00e9 du signal<\/strong> \u00c0 l&rsquo;int\u00e9rieur de son cr\u00e9neau, chaque n\u0153ud tire un d\u00e9lai au hasard. Ce d\u00e9lai est ensuite raccourci si le signal re\u00e7u \u00e9tait mauvais, et allong\u00e9 s&rsquo;il \u00e9tait excellent. L&rsquo;id\u00e9e est astucieuse : un signal faible correspond en g\u00e9n\u00e9ral \u00e0 un n\u0153ud lointain. En laissant les n\u0153uds \u00e9loign\u00e9s parler en premier, on fait avancer le message plus loin \u00e0 chaque saut. Et le tirage al\u00e9atoire \u00e9vite que dix n\u0153uds \u00e9mettent exactement en m\u00eame temps et se brouillent mutuellement.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>3. L&rsquo;annulation<\/strong> Un n\u0153ud <code>CLIENT<\/code> qui entend quelqu&rsquo;un d&rsquo;autre retransmettre le message avant lui abandonne sa propre retransmission. C&rsquo;est ce qui emp\u00eache le r\u00e9seau de s&rsquo;\u00e9crouler sous les r\u00e9p\u00e9titions. Les r\u00f4les d&rsquo;infrastructure, eux, n&rsquo;annulent pas. C&rsquo;est pr\u00e9cis\u00e9ment ce qui les rend utiles au bon endroit, et nuisibles au mauvais.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Et le nombre de sauts dans tout \u00e7a ?<\/strong> Chaque message porte un compteur. \u00c0 chaque retransmission, il diminue de un. Arriv\u00e9 \u00e0 z\u00e9ro, le message est abandonn\u00e9 et n&rsquo;est plus retransmis par personne. C&rsquo;est ce qui emp\u00eache un message de tourner en boucle ind\u00e9finiment.<\/p>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div data-wp-context=\"{ &quot;autoclose&quot;: false, &quot;accordionItems&quot;: [] }\" data-wp-interactive=\"core\/accordion\" role=\"group\" class=\"wp-block-accordion has-background is-layout-flow wp-block-accordion-is-layout-flow\" style=\"background-color:#8dd2fc29\">\n<div data-wp-class--is-open=\"state.isOpen\" data-wp-context=\"{ &quot;id&quot;: &quot;accordion-item-20&quot;, &quot;openByDefault&quot;: false }\" data-wp-init=\"callbacks.initAccordionItems\" data-wp-on-window--hashchange=\"callbacks.hashChange\" class=\"wp-block-accordion-item is-layout-flow wp-block-accordion-item-is-layout-flow\">\n<h3 class=\"wp-block-accordion-heading\"><button aria-expanded=\"false\" aria-controls=\"accordion-item-20-panel\" data-wp-bind--aria-expanded=\"state.isOpen\" data-wp-on--click=\"actions.toggle\" id=\"accordion-item-20\" type=\"button\" class=\"wp-block-accordion-heading__toggle\"><span class=\"wp-block-accordion-heading__toggle-title\"><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-cyan-blue-color\">Plus d&rsquo;informations : le tableau complet des r\u00f4les Meshtastic<\/mark><\/strong><\/span><span class=\"wp-block-accordion-heading__toggle-icon\" aria-hidden=\"true\">+<\/span><\/button><\/h3>\n\n\n\n<div aria-labelledby=\"accordion-item-20\" data-wp-bind--hidden=\"state.isHidden\" data-wp-on--beforematch=\"actions.handleBeforeMatch\" id=\"accordion-item-20-panel\" role=\"region\" class=\"wp-block-accordion-panel is-layout-flow wp-block-accordion-panel-is-layout-flow\">\n<p class=\"wp-block-paragraph\">Meshtastic propose bien plus que trois r\u00f4les. Voici l&rsquo;ensemble, adapt\u00e9 en fran\u00e7ais depuis la <a href=\"https:\/\/meshtastic.org\/docs\/configuration\/radio\/device\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">documentation officielle<\/a>. La plupart ne vous concerneront jamais, mais autant savoir qu&rsquo;ils existent.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>R\u00f4le<\/th><th>Ce qu&rsquo;il fait<\/th><th>Quand l&rsquo;utiliser<\/th><\/tr><\/thead><tbody><tr><td><code>CLIENT<\/code><\/td><td>Appareil de messagerie, avec ou sans application. Retransmet un paquet uniquement si aucun autre n\u0153ud ne l&rsquo;a fait.<\/td><td>Usage g\u00e9n\u00e9ral. Le r\u00f4le par d\u00e9faut.<\/td><\/tr><tr><td><code>CLIENT_MUTE<\/code><\/td><td>Ne retransmet pas les paquets des autres.<\/td><td>Participer au r\u00e9seau sans contribuer au routage, pour all\u00e9ger la charge.<\/td><\/tr><tr><td><code>CLIENT_HIDDEN<\/code><\/td><td>N&rsquo;\u00e9met que le strict n\u00e9cessaire, par discr\u00e9tion ou pour \u00e9conomiser la batterie.<\/td><td>D\u00e9ploiement discret, ou r\u00e9duction forte de la consommation. N&rsquo;appara\u00eet pas dans la liste des n\u0153uds.<\/td><\/tr><tr><td><code>CLIENT_BASE<\/code><\/td><td>Station de base personnelle. Retransmet en priorit\u00e9 les paquets vers et depuis vos n\u0153uds favoris, et se comporte en <code>CLIENT<\/code> pour le reste.<\/td><td>N\u0153ud en hauteur chez vous (toit, combles) destin\u00e9 \u00e0 rattraper vos propres n\u0153uds d&rsquo;int\u00e9rieur.<\/td><\/tr><tr><td><code>TRACKER<\/code><\/td><td>\u00c9met ses positions GPS en priorit\u00e9.<\/td><td>Suivi de personnes ou de mat\u00e9riel quand la position doit \u00eatre fr\u00e9quente et rapide.<\/td><\/tr><tr><td><code>LOST_AND_FOUND<\/code><\/td><td>Diffuse r\u00e9guli\u00e8rement sa position en message sur le canal par d\u00e9faut.<\/td><td>Retrouver un appareil \u00e9gar\u00e9.<\/td><\/tr><tr><td><code>SENSOR<\/code><\/td><td>\u00c9met sa t\u00e9l\u00e9m\u00e9trie en priorit\u00e9.<\/td><td>Capteurs environnementaux, avec consommation ma\u00eetris\u00e9e.<\/td><\/tr><tr><td><code>TAK<\/code><\/td><td>Optimis\u00e9 pour le syst\u00e8me ATAK, r\u00e9duit les \u00e9missions de routine.<\/td><td>Int\u00e9gration avec ATAK.<\/td><\/tr><tr><td><code>TAK_TRACKER<\/code><\/td><td>\u00c9missions de position automatiques pour ATAK.<\/td><td>Int\u00e9gration ATAK autonome.<\/td><\/tr><tr><td><code>ROUTER<\/code><\/td><td>Infrastructure. Retransmet toujours, une fois, et en priorit\u00e9 sur tous les autres. Visible dans la liste des n\u0153uds.<\/td><td>Sites dont la couverture est r\u00e9ellement exceptionnelle.<\/td><\/tr><tr><td><code>ROUTER_LATE<\/code><\/td><td>Infrastructure. Retransmet toujours, une fois, mais apr\u00e8s tous les autres r\u00f4les. Visible dans la liste des n\u0153uds.<\/td><td>Zones d&rsquo;ombre et grappes de n\u0153uds isol\u00e9es derri\u00e8re un obstacle.<\/td><\/tr><tr><td><code>REPEATER<\/code><\/td><td>Infrastructure. Retransmet toujours, une fois, avec un minimum de traitement. N&rsquo;appara\u00eet pas dans la liste des n\u0153uds.<\/td><td><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\"><strong>R\u00f4le d\u00e9pr\u00e9ci\u00e9 depuis le firmware 2.7.11.<\/strong> Ne pas utiliser sur des installations neuves.<\/mark><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Comparaison des comportements par d\u00e9faut<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>R\u00f4le<\/th><th>Bluetooth \/ WiFi<\/th><th>\u00c9cran<\/th><th>Consommation<\/th><th>Retransmet<\/th><th>Prioritaire<\/th><th>Visible<\/th><\/tr><\/thead><tbody><tr><td><code>CLIENT<\/code><\/td><td>Oui<\/td><td>Oui<\/td><td>Normale<\/td><td>Oui<\/td><td>Non<\/td><td>Oui<\/td><\/tr><tr><td><code>CLIENT_MUTE<\/code><\/td><td>Oui<\/td><td>Oui<\/td><td>La plus faible<\/td><td>Non<\/td><td>Non<\/td><td>Oui<\/td><\/tr><tr><td><code>CLIENT_HIDDEN<\/code><\/td><td>Oui<\/td><td>Oui<\/td><td>La plus faible<\/td><td>Localement seulement<\/td><td>Non<\/td><td>Non<\/td><\/tr><tr><td><code>CLIENT_BASE<\/code><\/td><td>Oui<\/td><td>Oui<\/td><td>Normale<\/td><td>Oui<\/td><td>Favoris uniquement<\/td><td>Oui<\/td><\/tr><tr><td><code>TRACKER<\/code><\/td><td>Oui<\/td><td>Non<\/td><td>Normale ou faible<\/td><td>Seulement \u00e9veill\u00e9<\/td><td>Non<\/td><td>Oui<\/td><\/tr><tr><td><code>LOST_AND_FOUND<\/code><\/td><td>Oui<\/td><td>Non<\/td><td>Normale<\/td><td>Oui<\/td><td>Non<\/td><td>Oui<\/td><\/tr><tr><td><code>SENSOR<\/code><\/td><td>Oui<\/td><td>Non<\/td><td>Normale ou faible<\/td><td>Seulement \u00e9veill\u00e9<\/td><td>Non<\/td><td>Oui<\/td><\/tr><tr><td><code>TAK<\/code><\/td><td>Oui<\/td><td>Optionnel<\/td><td>Normale<\/td><td>Oui<\/td><td>Non<\/td><td>Oui<\/td><\/tr><tr><td><code>TAK_TRACKER<\/code><\/td><td>Oui<\/td><td>Optionnel<\/td><td>Normale<\/td><td>Oui<\/td><td>Non<\/td><td>Oui<\/td><\/tr><tr><td><code>ROUTER<\/code><\/td><td>Non<\/td><td>Non<\/td><td>\u00c9lev\u00e9e<\/td><td>Oui<\/td><td>Oui<\/td><td>Oui<\/td><\/tr><tr><td><code>ROUTER_LATE<\/code><\/td><td>Oui<\/td><td>Oui<\/td><td>\u00c9lev\u00e9e<\/td><td>Oui<\/td><td>Non<\/td><td>Oui<\/td><\/tr><tr><td><code>REPEATER<\/code><\/td><td>Oui<\/td><td>Non<\/td><td>\u00c9lev\u00e9e<\/td><td>Oui<\/td><td>Oui<\/td><td>Non<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Ces valeurs sont celles appliqu\u00e9es par d\u00e9faut quand vous s\u00e9lectionnez un r\u00f4le. Chaque param\u00e8tre reste modifiable ensuite individuellement.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Pour aller plus loin, deux articles de fond sur le blog Meshtastic, en anglais : <a href=\"https:\/\/meshtastic.org\/blog\/choosing-the-right-device-role\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Choisir le bon r\u00f4le<\/a> et <a href=\"https:\/\/meshtastic.org\/blog\/demystifying-router-late\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Demystifying ROUTER_LATE<\/a>.<\/p>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div data-wp-context=\"{ &quot;autoclose&quot;: false, &quot;accordionItems&quot;: [] }\" data-wp-interactive=\"core\/accordion\" role=\"group\" class=\"wp-block-accordion has-background is-layout-flow wp-block-accordion-is-layout-flow\" style=\"background-color:#8dd2fc29\">\n<div data-wp-class--is-open=\"state.isOpen\" data-wp-context=\"{ &quot;id&quot;: &quot;accordion-item-21&quot;, &quot;openByDefault&quot;: false }\" data-wp-init=\"callbacks.initAccordionItems\" data-wp-on-window--hashchange=\"callbacks.hashChange\" class=\"wp-block-accordion-item is-layout-flow wp-block-accordion-item-is-layout-flow\">\n<h3 class=\"wp-block-accordion-heading\"><button aria-expanded=\"false\" aria-controls=\"accordion-item-21-panel\" data-wp-bind--aria-expanded=\"state.isOpen\" data-wp-on--click=\"actions.toggle\" id=\"accordion-item-21\" type=\"button\" class=\"wp-block-accordion-heading__toggle\"><span class=\"wp-block-accordion-heading__toggle-title\"><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-cyan-blue-color\">Plus d&rsquo;informations : attention aux confusions de vocabulaire<\/mark><\/strong><\/span><span class=\"wp-block-accordion-heading__toggle-icon\" aria-hidden=\"true\">+<\/span><\/button><\/h3>\n\n\n\n<div aria-labelledby=\"accordion-item-21\" data-wp-bind--hidden=\"state.isHidden\" data-wp-on--beforematch=\"actions.handleBeforeMatch\" id=\"accordion-item-21-panel\" role=\"region\" class=\"wp-block-accordion-panel is-layout-flow wp-block-accordion-panel-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong><code>REPEATER<\/code> le r\u00f4le et \u00ab Repeater \u00bb le produit, ce n&rsquo;est pas la m\u00eame chose.<\/strong> Le mat\u00e9riel vendu sous le nom de RAK WisMesh Repeater est un bo\u00eetier autonome avec batterie et panneau solaire. C&rsquo;est du mat\u00e9riel. Il n&rsquo;est pas oblig\u00e9 d&rsquo;utiliser le r\u00f4le <code>REPEATER<\/code>, et il ne devrait d&rsquo;ailleurs pas : ce r\u00f4le est d\u00e9pr\u00e9ci\u00e9 depuis le firmware 2.7.11. Un WisMesh install\u00e9 en relais sera g\u00e9n\u00e9ralement configur\u00e9 en <code>ROUTER_LATE<\/code> ou en <code>ROUTER<\/code> selon son emplacement.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\"><code>ROUTER_CLIENT<\/code> n&rsquo;existe plus<\/mark>.<\/strong> Si vous croisez ce r\u00f4le dans un vieux tutoriel, ignorez-le. Il a \u00e9t\u00e9 supprim\u00e9 du firmware en 2024.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>R\u00f4le et mat\u00e9riel sont ind\u00e9pendants.<\/strong> Un T114 \u00e0 30 euros peut techniquement \u00eatre configur\u00e9 en <code>ROUTER<\/code>. Cela ne veut pas dire qu&rsquo;il faut le faire. <strong>C&rsquo;est l&#8217;emplacement qui d\u00e9termine le r\u00f4le, pas le prix du module.<\/strong><\/p>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<h3 id=\"le-mode-de-reemission\" class=\"wp-block-heading has-custom-css wp-custom-css-1483cc4a\">Le mode de r\u00e9\u00e9mission<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Le r\u00f4le d\u00e9cide <strong>si<\/strong> votre n\u0153ud relaie les messages des autres. Le mode de r\u00e9\u00e9mission d\u00e9cide <strong>lesquels<\/strong>. Les deux r\u00e9glages se trouvent sur le m\u00eame \u00e9cran et travaillent ensemble.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Notre valeur : <code>LOCAL_ONLY<\/code>.<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Concr\u00e8tement, votre n\u0153ud ne relaie que ce qui circule sur les canaux qu&rsquo;il poss\u00e8de, c&rsquo;est-\u00e0-dire les canaux Gaulix. Tout le reste, il l&rsquo;entend et l&rsquo;ignore.<\/p>\n\n\n\n<div data-wp-context=\"{ &quot;autoclose&quot;: false, &quot;accordionItems&quot;: [] }\" data-wp-interactive=\"core\/accordion\" role=\"group\" class=\"wp-block-accordion has-background is-layout-flow wp-block-accordion-is-layout-flow\" style=\"background-color:#8dd2fc29\">\n<div data-wp-class--is-open=\"state.isOpen\" data-wp-context=\"{ &quot;id&quot;: &quot;accordion-item-22&quot;, &quot;openByDefault&quot;: false }\" data-wp-init=\"callbacks.initAccordionItems\" data-wp-on-window--hashchange=\"callbacks.hashChange\" class=\"wp-block-accordion-item is-layout-flow wp-block-accordion-item-is-layout-flow\">\n<h3 class=\"wp-block-accordion-heading\"><button aria-expanded=\"false\" aria-controls=\"accordion-item-22-panel\" data-wp-bind--aria-expanded=\"state.isOpen\" data-wp-on--click=\"actions.toggle\" id=\"accordion-item-22\" type=\"button\" class=\"wp-block-accordion-heading__toggle\"><span class=\"wp-block-accordion-heading__toggle-title\"><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-cyan-blue-color\">Plus d&rsquo;informations : les diff\u00e9rents modes<\/mark><\/strong><\/span><span class=\"wp-block-accordion-heading__toggle-icon\" aria-hidden=\"true\">+<\/span><\/button><\/h3>\n\n\n\n<div aria-labelledby=\"accordion-item-22\" data-wp-bind--hidden=\"state.isHidden\" data-wp-on--beforematch=\"actions.handleBeforeMatch\" id=\"accordion-item-22-panel\" role=\"region\" class=\"wp-block-accordion-panel is-layout-flow wp-block-accordion-panel-is-layout-flow\">\n<figure class=\"wp-block-table\"><table><thead><tr><th>Mode<\/th><th>Comportement<\/th><\/tr><\/thead><tbody><tr><td><code>ALL<\/code><\/td><td>Valeur par d\u00e9faut de Meshtastic. Relaie tout ce qu&rsquo;il entend sur la m\u00eame fr\u00e9quence et le m\u00eame profil radio, y compris les messages qu&rsquo;il ne sait pas d\u00e9chiffrer.<\/td><\/tr><tr><td><code>LOCAL_ONLY<\/code><\/td><td>Relaie uniquement les messages des canaux configur\u00e9s sur le n\u0153ud. Ignore les messages venus d&rsquo;autres r\u00e9seaux et ceux qu&rsquo;il ne peut pas d\u00e9chiffrer. <strong>Notre choix actuel.<\/strong><\/td><\/tr><tr><td><code>KNOWN_ONLY<\/code><\/td><td>Comme <code>LOCAL_ONLY<\/code>, mais ignore en plus les n\u0153uds qui ne figurent pas d\u00e9j\u00e0 dans sa liste. Beaucoup trop restrictif pour un r\u00e9seau qui s&rsquo;agrandit.<\/td><\/tr><tr><td><code>CORE_PORTNUMS_ONLY<\/code><\/td><td>Ne relaie que les types de messages standards : infos de n\u0153ud, texte, position, t\u00e9l\u00e9m\u00e9trie, routage.<\/td><\/tr><tr><td><code>NONE<\/code><\/td><td>Ne relaie rien. R\u00e9serv\u00e9 aux r\u00f4les capteur et traceur.<\/td><\/tr><tr><td><code>ALL_SKIP_DECODING<\/code><\/td><td>Comme <code>ALL<\/code>, sans m\u00eame tenter de d\u00e9coder. R\u00e9serv\u00e9 au r\u00f4le <code>REPEATER<\/code>, lui-m\u00eame d\u00e9pr\u00e9ci\u00e9.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Pourquoi <code>LOCAL_ONLY<\/code> plut\u00f4t que <code>ALL<\/code> ?<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Avec <code>ALL<\/code>, votre n\u0153ud relaie aussi le trafic de r\u00e9seaux Meshtastic qui ne sont pas le n\u00f4tre, du moment qu&rsquo;ils utilisent les m\u00eames r\u00e9glages radio. Il consomme alors du temps d&rsquo;antenne pour des messages dont personne chez nous n&rsquo;a l&rsquo;usage. <code>LOCAL_ONLY<\/code> garde cette \u00e9nergie pour le r\u00e9seau r\u00e9unionnais.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>La limite \u00e0 conna\u00eetre :<\/strong> un n\u0153ud en <code>LOCAL_ONLY<\/code> ne peut pas servir de relais pour un canal qu&rsquo;il ne poss\u00e8de pas. C&rsquo;est un point que nous devrons trancher collectivement le jour o\u00f9 l&rsquo;association fera transiter les mesures de ses stations m\u00e9t\u00e9o par le r\u00e9seau. Selon le canal retenu, ce r\u00e9glage devra peut-\u00eatre \u00e9voluer.<\/p>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div data-wp-context=\"{ &quot;autoclose&quot;: false, &quot;accordionItems&quot;: [] }\" data-wp-interactive=\"core\/accordion\" role=\"group\" class=\"wp-block-accordion has-background is-layout-flow wp-block-accordion-is-layout-flow\" style=\"background-color:#8dd2fc29\">\n<div data-wp-class--is-open=\"state.isOpen\" data-wp-context=\"{ &quot;id&quot;: &quot;accordion-item-23&quot;, &quot;openByDefault&quot;: false }\" data-wp-init=\"callbacks.initAccordionItems\" data-wp-on-window--hashchange=\"callbacks.hashChange\" class=\"wp-block-accordion-item is-layout-flow wp-block-accordion-item-is-layout-flow\">\n<h3 class=\"wp-block-accordion-heading\"><button aria-expanded=\"false\" aria-controls=\"accordion-item-23-panel\" data-wp-bind--aria-expanded=\"state.isOpen\" data-wp-on--click=\"actions.toggle\" id=\"accordion-item-23\" type=\"button\" class=\"wp-block-accordion-heading__toggle\"><span class=\"wp-block-accordion-heading__toggle-title\"><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-cyan-blue-color\">Plus d&rsquo;informations : notre configuration va \u00e9voluer<\/mark><\/strong><\/span><span class=\"wp-block-accordion-heading__toggle-icon\" aria-hidden=\"true\">+<\/span><\/button><\/h3>\n\n\n\n<div aria-labelledby=\"accordion-item-23\" data-wp-bind--hidden=\"state.isHidden\" data-wp-on--beforematch=\"actions.handleBeforeMatch\" id=\"accordion-item-23-panel\" role=\"region\" class=\"wp-block-accordion-panel is-layout-flow wp-block-accordion-panel-is-layout-flow\">\n<p class=\"wp-block-paragraph\">Nous sommes un r\u00e9seau en construction. Les valeurs indiqu\u00e9es sur cette page correspondent \u00e0 notre configuration actuelle et sont amen\u00e9es \u00e0 changer au fil de nos tests, notamment :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Le nombre de sauts.<\/strong> Chaque saut suppl\u00e9mentaire multiplie le nombre de retransmissions et occupe le temps d&rsquo;antenne disponible. Sur un r\u00e9seau dense, trop de sauts finit par d\u00e9grader les performances au lieu de les am\u00e9liorer. Nous testons actuellement la valeur maximale pour mesurer pr\u00e9cis\u00e9ment o\u00f9 se situe cette limite chez nous.<\/li>\n\n\n\n<li><strong>Les r\u00f4les des n\u0153uds.<\/strong> Aujourd&rsquo;hui beaucoup de n\u0153uds sont en <code>CLIENT<\/code>. \u00c0 mesure que le r\u00e9seau se densifie, certains n\u0153uds passeront en <code>CLIENT_MUTE<\/code> pour ne pas retransmettre inutilement, et quelques n\u0153uds bien plac\u00e9s deviendront de vrais relais.<\/li>\n\n\n\n<li><strong>Le mode de r\u00e9\u00e9mission.<\/strong> Nous sommes en <code>LOCAL_ONLY<\/code> aujourd&rsquo;hui. Si M\u00e9t\u00e9oR-OI fait un jour transiter les mesures de ses stations m\u00e9t\u00e9o par un canal d\u00e9di\u00e9, ce r\u00e9glage devra changer pour que vos n\u0153uds puissent relayer ces donn\u00e9es. Le sujet est en cours de discussion.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Nous annon\u00e7ons chaque changement dans la communaut\u00e9 et mettons cette page \u00e0 jour.<\/p>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<h2 id=\"configurer-un-noeud\" class=\"wp-block-heading has-custom-css wp-custom-css-9bb45389\">Configurer votre n\u0153ud, \u00e9tape par \u00e9tape<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Si votre module vous a \u00e9t\u00e9 remis par l&rsquo;association, il est d\u00e9j\u00e0 configur\u00e9. Cette page vous servira surtout si vous avez achet\u00e9 votre mat\u00e9riel vous m\u00eame, ou si vous voulez comprendre les r\u00e9glages en place.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Cette section reprend la logique du tutoriel <a href=\"https:\/\/gaulix.fr\/gaulix-pour-les-noobs\/\" target=\"_blank\" rel=\"noreferrer noopener\">Gaulix pour les Noobs<\/a>, en l&rsquo;adaptant \u00e0 nos r\u00e9glages r\u00e9unionnais et en ajoutant la partie MQTT.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\">Note importante :<\/mark><\/strong> les libell\u00e9s et l&#8217;emplacement exact des r\u00e9glages varient selon que vous \u00eates sur Android ou iOS, et selon la version de l&rsquo;application. Nous indiquons ci-dessous <strong>les noms des param\u00e8tres<\/strong>, pas des chemins de menu. Si vous ne trouvez pas un r\u00e9glage, demandez dans la communaut\u00e9, quelqu&rsquo;un vous orientera en deux minutes.<\/p>\n\n\n\n<h3 id=\"etape1\" class=\"wp-block-heading has-custom-css wp-custom-css-516022b1\">\u00c9tape 1 : le firmware<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Votre module doit avoir une version r\u00e9cente du firmware Meshtastic. S&rsquo;il sort d&rsquo;usine, il en a peut-\u00eatre d\u00e9j\u00e0 une, mais souvent ancienne.<\/p>\n\n\n\n<div data-wp-context=\"{ &quot;autoclose&quot;: false, &quot;accordionItems&quot;: [] }\" data-wp-interactive=\"core\/accordion\" role=\"group\" class=\"wp-block-accordion has-background is-layout-flow wp-block-accordion-is-layout-flow\" style=\"background-color:#8dd2fc29\">\n<div data-wp-class--is-open=\"state.isOpen\" data-wp-context=\"{ &quot;id&quot;: &quot;accordion-item-24&quot;, &quot;openByDefault&quot;: false }\" data-wp-init=\"callbacks.initAccordionItems\" data-wp-on-window--hashchange=\"callbacks.hashChange\" class=\"wp-block-accordion-item is-layout-flow wp-block-accordion-item-is-layout-flow\">\n<h3 class=\"wp-block-accordion-heading\"><button aria-expanded=\"false\" aria-controls=\"accordion-item-24-panel\" data-wp-bind--aria-expanded=\"state.isOpen\" data-wp-on--click=\"actions.toggle\" id=\"accordion-item-24\" type=\"button\" class=\"wp-block-accordion-heading__toggle\"><span class=\"wp-block-accordion-heading__toggle-title\"><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-cyan-blue-color\">Plus d&rsquo;informations : comment flasher son module<\/mark><\/strong><\/span><span class=\"wp-block-accordion-heading__toggle-icon\" aria-hidden=\"true\">+<\/span><\/button><\/h3>\n\n\n\n<div aria-labelledby=\"accordion-item-24\" data-wp-bind--hidden=\"state.isHidden\" data-wp-on--beforematch=\"actions.handleBeforeMatch\" id=\"accordion-item-24-panel\" role=\"region\" class=\"wp-block-accordion-panel is-layout-flow wp-block-accordion-panel-is-layout-flow\">\n<p class=\"wp-block-paragraph\">Le plus simple : <a href=\"https:\/\/flasher.meshtastic.org\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">flasher.meshtastic.org<\/a> depuis un ordinateur avec Chrome, Chromium ou Edge, module branch\u00e9 en USB. Suivez les instruction du flasher, copiez-y le fichier <code>.uf2<\/code> t\u00e9l\u00e9charg\u00e9 depuis le site Meshtastic sur le module. Le module red\u00e9marre et s&rsquo;installe tout seul.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Nous cherchons \u00e0 ce que toute la communaut\u00e9 soit sur des versions proches. Des \u00e9carts trop importants entre firmwares provoquent parfois des incompatibilit\u00e9s.<\/p>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<h3 id=\"etape2\" class=\"wp-block-heading has-custom-css wp-custom-css-39db5d96\">\u00c9tape 2 : l&rsquo;application et l&rsquo;appairage Bluetooth<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Installez l&rsquo;application <strong>Meshtastic<\/strong> (<a href=\"https:\/\/play.google.com\/store\/apps\/details?id=com.geeksville.mesh\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Android<\/a> ou <a href=\"https:\/\/apps.apple.com\/app\/meshtastic\/id1586432531\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">iOS<\/a>), puis appairez votre module en Bluetooth.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Un code PIN \u00e0 6 chiffres s&rsquo;affiche sur l&rsquo;\u00e9cran du module (si le v\u00f4tre en a un). Saisissez-le dans l&rsquo;application.<\/p>\n\n\n\n<div data-wp-context=\"{ &quot;autoclose&quot;: false, &quot;accordionItems&quot;: [] }\" data-wp-interactive=\"core\/accordion\" role=\"group\" class=\"wp-block-accordion has-background is-layout-flow wp-block-accordion-is-layout-flow\" style=\"background-color:#8dd2fc29\">\n<div data-wp-class--is-open=\"state.isOpen\" data-wp-context=\"{ &quot;id&quot;: &quot;accordion-item-25&quot;, &quot;openByDefault&quot;: false }\" data-wp-init=\"callbacks.initAccordionItems\" data-wp-on-window--hashchange=\"callbacks.hashChange\" class=\"wp-block-accordion-item is-layout-flow wp-block-accordion-item-is-layout-flow\">\n<h3 class=\"wp-block-accordion-heading\"><button aria-expanded=\"false\" aria-controls=\"accordion-item-25-panel\" data-wp-bind--aria-expanded=\"state.isOpen\" data-wp-on--click=\"actions.toggle\" id=\"accordion-item-25\" type=\"button\" class=\"wp-block-accordion-heading__toggle\"><span class=\"wp-block-accordion-heading__toggle-title\"><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-cyan-blue-color\">Plus d&rsquo;informations : mon module n&rsquo;a pas d&rsquo;\u00e9cran<\/mark><\/strong><\/span><span class=\"wp-block-accordion-heading__toggle-icon\" aria-hidden=\"true\">+<\/span><\/button><\/h3>\n\n\n\n<div aria-labelledby=\"accordion-item-25\" data-wp-bind--hidden=\"state.isHidden\" data-wp-on--beforematch=\"actions.handleBeforeMatch\" id=\"accordion-item-25-panel\" role=\"region\" class=\"wp-block-accordion-panel is-layout-flow wp-block-accordion-panel-is-layout-flow\">\n<p class=\"wp-block-paragraph\">Le code PIN par d\u00e9faut est en g\u00e9n\u00e9ral <code>123456<\/code> (surtout pour le fabricant RAK). Si l&rsquo;appairage \u00e9choue, v\u00e9rifiez que le Bluetooth du t\u00e9l\u00e9phone est activ\u00e9 et que le module est bien aliment\u00e9. Sur Android, il faut parfois aussi autoriser la localisation, car le syst\u00e8me la consid\u00e8re comme n\u00e9cessaire pour scanner en Bluetooth.<\/p>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<h3 id=\"etape3\" class=\"wp-block-heading has-custom-css wp-custom-css-a084e0fb\">\u00c9tape 3 : nommer votre n\u0153ud (R\u00e9glages de l&rsquo;appareil -&gt; Utilisateur)<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">C&rsquo;est le nom que tout le monde verra sur le r\u00e9seau et sur la carte dans Meshtastic et sur MeshForge. Prenez deux minutes pour le faire correctement, cela rend service \u00e0 toute la communaut\u00e9.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Chaque n\u0153ud a <strong>deux noms<\/strong>, qui servent \u00e0 des choses diff\u00e9rentes.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Le nom long (Long Name)<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Il sert \u00e0 identifier pr\u00e9cis\u00e9ment le n\u0153ud. Il tient un peu moins de 40 caract\u00e8res.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Notre convention \u00e0 La R\u00e9union :<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code has-medium-font-size\"><code><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-black-color\">&#091;nom Gaulix]_P&#091;votre num\u00e9ro de participant] &#091;ce que vous voulez]<\/mark><\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Exemple pour Jean, participant num\u00e9ro 234, \u00e0 Saint-Denis, n\u0153ud en mode client, qui n&rsquo;est pas une passerelle MQTT :<\/p>\n\n\n\n<pre class=\"wp-block-code has-medium-font-size\"><code><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-black-color\">974SDENLM8ClN_P234 Jean<\/mark><\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">D\u00e9compos\u00e9 :<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Partie<\/th><th>R\u00f4le<\/th><\/tr><\/thead><tbody><tr><td><code>974SDENLM8ClN<\/code><\/td><td>Le nom Gaulix, produit par <a href=\"https:\/\/map.gaulix.fr\/gaulix_name_generator.html\" target=\"_blank\" rel=\"noreferrer noopener\">le g\u00e9n\u00e9rateur<\/a>. Il encode notamment la localisation, le profil radio, la bande de fr\u00e9quence, le r\u00f4le du n\u0153ud et le fait qu&rsquo;il soit ou non passerelle MQTT.<\/td><\/tr><tr><td><code>_P234<\/code><\/td><td>Un underscore, la lettre <code>P<\/code> pour \u00ab participant \u00bb, puis votre num\u00e9ro de participant. C&rsquo;est notre ajout r\u00e9unionnais.<\/td><\/tr><tr><td><code>Jean<\/code><\/td><td>Ce que vous voulez. Votre pr\u00e9nom, le lieu, un surnom, ou rien du tout.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-fe48e5de wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button is-style-outline is-style-outline--26\"><a class=\"wp-block-button__link has-luminous-vivid-amber-background-color has-background has-text-align-center wp-element-button\" href=\"https:\/\/map.gaulix.fr\/gaulix_name_generator.html\" target=\"_blank\" rel=\"noreferrer noopener nofollow\"><strong>G\u00e9n\u00e9rateur de noms de n\u0153uds<\/strong> <strong>Gaulix<\/strong><\/a><\/div>\n<\/div>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Le g\u00e9n\u00e9rateur produit la premi\u00e8re partie. Vous n&rsquo;avez plus qu&rsquo;\u00e0 y ajouter <code>_P<\/code> suivi de votre num\u00e9ro, et ce que vous voulez derri\u00e8re.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Le nom court (Short Name)<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Il est limit\u00e9 \u00e0 <strong>4 caract\u00e8res<\/strong> et sert d&rsquo;\u00e9tiquette rapide : c&rsquo;est lui qui s&rsquo;affiche sur les petits \u00e9crans et \u00e0 c\u00f4t\u00e9 des messages.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Vous mettez ce que vous voulez : lettres, chiffres, ou les deux.<\/strong> Par d\u00e9faut, nous utilisons simplement votre num\u00e9ro de participant, mais ce n&rsquo;est pas une obligation. Dans l&rsquo;exemple ci-dessus, Jean a choisi <code>JeJe<\/code>. Il aurait tout aussi bien pu mettre <code>234<\/code>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Deux n\u0153uds peuvent parfaitement avoir le m\u00eame nom court, cela ne casse rien. C&rsquo;est le nom long qui permet de les distinguer.<\/p>\n\n\n\n<div data-wp-context=\"{ &quot;autoclose&quot;: false, &quot;accordionItems&quot;: [] }\" data-wp-interactive=\"core\/accordion\" role=\"group\" class=\"wp-block-accordion has-background is-layout-flow wp-block-accordion-is-layout-flow\" style=\"background-color:#8dd2fc29\">\n<div data-wp-class--is-open=\"state.isOpen\" data-wp-context=\"{ &quot;id&quot;: &quot;accordion-item-27&quot;, &quot;openByDefault&quot;: false }\" data-wp-init=\"callbacks.initAccordionItems\" data-wp-on-window--hashchange=\"callbacks.hashChange\" class=\"wp-block-accordion-item is-layout-flow wp-block-accordion-item-is-layout-flow\">\n<h3 class=\"wp-block-accordion-heading\"><button aria-expanded=\"false\" aria-controls=\"accordion-item-27-panel\" data-wp-bind--aria-expanded=\"state.isOpen\" data-wp-on--click=\"actions.toggle\" id=\"accordion-item-27\" type=\"button\" class=\"wp-block-accordion-heading__toggle\"><span class=\"wp-block-accordion-heading__toggle-title\"><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-cyan-blue-color\">Plus d&rsquo;informations : pourquoi cette convention ?<\/mark><\/strong><\/span><span class=\"wp-block-accordion-heading__toggle-icon\" aria-hidden=\"true\">+<\/span><\/button><\/h3>\n\n\n\n<div aria-labelledby=\"accordion-item-27\" data-wp-bind--hidden=\"state.isHidden\" data-wp-on--beforematch=\"actions.handleBeforeMatch\" id=\"accordion-item-27-panel\" role=\"region\" class=\"wp-block-accordion-panel is-layout-flow wp-block-accordion-panel-is-layout-flow\">\n<p class=\"wp-block-paragraph\">Quand vous ouvrez la liste des n\u0153uds, vous voyez potentiellement des dizaines de noms. Avec la convention Gaulix, vous savez imm\u00e9diatement dans quelle commune se trouve un n\u0153ud, quel est son r\u00f4le, et s&rsquo;il remonte vers MQTT. Sans convention, vous avez une liste de <code>Meshtastic d3c5<\/code> dont vous ne pouvez rien d\u00e9duire.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Le <code>_P234<\/code> est notre ajout local. Il fait le lien entre ce que vous voyez dans l&rsquo;application et la <a href=\"http:\/\/u.osmfr.org\/m\/1275876\/\" target=\"_blank\" rel=\"noreferrer noopener\">carte statique des participants<\/a>, o\u00f9 figurent les num\u00e9ros. C&rsquo;est ce qui nous permet, pendant un test, de comprendre qui entend qui sans que personne n&rsquo;ait \u00e0 publier son nom ou son adresse.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u00c0 propos des 4 caract\u00e8res du nom court : la limite porte en r\u00e9alit\u00e9 sur la taille en m\u00e9moire, pas sur le nombre de signes. Une lettre non accentu\u00e9e ou un chiffre compte pour un. Une lettre accentu\u00e9e compte pour deux. Un \u00e9moji peut compter jusqu&rsquo;\u00e0 quatre. Si votre nom court est refus\u00e9, c&rsquo;est en g\u00e9n\u00e9ral la raison.<\/p>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div data-wp-context=\"{ &quot;autoclose&quot;: false, &quot;accordionItems&quot;: [] }\" data-wp-interactive=\"core\/accordion\" role=\"group\" class=\"wp-block-accordion has-background is-layout-flow wp-block-accordion-is-layout-flow\" style=\"background-color:#8dd2fc29\">\n<div data-wp-class--is-open=\"state.isOpen\" data-wp-context=\"{ &quot;id&quot;: &quot;accordion-item-28&quot;, &quot;openByDefault&quot;: false }\" data-wp-init=\"callbacks.initAccordionItems\" data-wp-on-window--hashchange=\"callbacks.hashChange\" class=\"wp-block-accordion-item is-layout-flow wp-block-accordion-item-is-layout-flow\">\n<h3 class=\"wp-block-accordion-heading\"><button aria-expanded=\"false\" aria-controls=\"accordion-item-28-panel\" data-wp-bind--aria-expanded=\"state.isOpen\" data-wp-on--click=\"actions.toggle\" id=\"accordion-item-28\" type=\"button\" class=\"wp-block-accordion-heading__toggle\"><span class=\"wp-block-accordion-heading__toggle-title\"><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-cyan-blue-color\">Plus d&rsquo;informations : je vois un n\u0153ud, mais il n&rsquo;a pas de nom<\/mark><\/strong><\/span><span class=\"wp-block-accordion-heading__toggle-icon\" aria-hidden=\"true\">+<\/span><\/button><\/h3>\n\n\n\n<div aria-labelledby=\"accordion-item-28\" data-wp-bind--hidden=\"state.isHidden\" data-wp-on--beforematch=\"actions.handleBeforeMatch\" id=\"accordion-item-28-panel\" role=\"region\" class=\"wp-block-accordion-panel is-layout-flow wp-block-accordion-panel-is-layout-flow\">\n<p class=\"wp-block-paragraph\">C&rsquo;est normal, et c&rsquo;est une des choses les plus d\u00e9routantes quand on d\u00e9bute. <strong>Chaque module poss\u00e8de deux identifiants attribu\u00e9s d&rsquo;usine<\/strong>, d\u00e9riv\u00e9s de son adresse mat\u00e9rielle :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>un <strong>identifiant complet<\/strong>, de la forme <code>!a1b2d3c5<\/code> : un point d&rsquo;exclamation suivi de 8 caract\u00e8res en hexad\u00e9cimal, donc des chiffres et des lettres de A \u00e0 F<\/li>\n\n\n\n<li>un <strong>identifiant court<\/strong>, qui correspond aux 4 derniers caract\u00e8res du pr\u00e9c\u00e9dent, ici <code>d3c5<\/code><\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">C&rsquo;est aussi de l\u00e0 que viennent les noms d&rsquo;usine : un module neuf s&rsquo;appelle <code>Meshtastic d3c5<\/code> en nom long et <code>d3c5<\/code> en nom court, tant que vous ne l&rsquo;avez pas renomm\u00e9.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Ces identifiants n&rsquo;ont rien \u00e0 voir avec le nom court que vous choisissez.<\/strong> Ils sont fig\u00e9s, uniques, et ne changent jamais. Le nom court, lui, est libre et modifiable.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Pourquoi c&rsquo;est important :<\/strong> les noms ne voyagent pas avec les messages. Ils sont diffus\u00e9s s\u00e9par\u00e9ment, par une trame d\u00e9di\u00e9e que le n\u0153ud envoie seulement <strong>toutes les quelques heures<\/strong> (trois heures par d\u00e9faut). Entre deux envois, un nouveau n\u0153ud appara\u00eet dans votre liste avec son seul identifiant <code>!a1b2d3c5<\/code>, sans nom.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Il faut donc parfois patienter plusieurs heures avant de voir appara\u00eetre les noms. En pratique c&rsquo;est souvent plus rapide, car quand un n\u0153ud entend un inconnu, il lui envoie spontan\u00e9ment sa fiche et lui demande la sienne en retour. Mais si vous voyez des n\u0153uds anonymes en d\u00e9but de journ\u00e9e de test, ne changez rien : laissez tourner.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u00c9tape 4 : les canaux<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Vous avez besoin des trois canaux Gaulix, dans cet ordre :<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Index<\/th><th>Nom<\/th><th>Usage<\/th><\/tr><\/thead><tbody><tr><td>0<\/td><td><code>Fr_Balise<\/code><\/td><td>Canal primaire. Positions, t\u00e9l\u00e9m\u00e9trie, informations des n\u0153uds. Pas de discussion.<\/td><\/tr><tr><td>1<\/td><td><code>Fr_EMCOM<\/code><\/td><td>Urgences uniquement. Messages prioritaires en situation de crise.<\/td><\/tr><tr><td>2<\/td><td><code>Fr_BlaBla<\/code><\/td><td>Discussion libre. C&rsquo;est ici qu&rsquo;on teste et qu&rsquo;on bavarde.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>La m\u00e9thode la plus simple :<\/strong> scanner le QR code officiel Gaulix pour la bande 868 MHz, disponible sur <a href=\"https:\/\/gaulix.fr\/gaulix-pour-les-noobs\/\">Gaulix pour les Noobs<\/a>. Il configure les trois canaux d&rsquo;un coup, avec les bonnes cl\u00e9s.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Au moment de l&rsquo;import, l&rsquo;application vous demande si vous voulez <strong>remplacer<\/strong> ou <strong>ajouter<\/strong>. Choisissez <strong>Remplacer<\/strong>. Le module red\u00e9marre.<\/p>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<h3 id=\"etape4\" class=\"wp-block-heading has-custom-css wp-custom-css-7ebf63ef\">\u00c9tape 4 : les canaux (R\u00e9glages de l&rsquo;appareil -&gt; Canaux)<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Vous avez besoin des trois canaux Gaulix, dans cet ordre :<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Index<\/th><th>Nom<\/th><th>Usage<\/th><\/tr><\/thead><tbody><tr><td>0<\/td><td><code>Fr_Balise<\/code><\/td><td>Canal primaire. Positions, t\u00e9l\u00e9m\u00e9trie, informations des n\u0153uds. Pas de discussion.<\/td><\/tr><tr><td>1<\/td><td><code>Fr_EMCOM<\/code><\/td><td>Urgences uniquement. Messages prioritaires en situation de crise.<\/td><\/tr><tr><td>2<\/td><td><code>Fr_BlaBla<\/code><\/td><td>Discussion libre. C&rsquo;est ici qu&rsquo;on teste et qu&rsquo;on bavarde.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"has-custom-css wp-custom-css-e53d714b wp-block-paragraph\" id=\"canaux-gaulix\"><strong>La m\u00e9thode la plus simple :<\/strong> scanner le QR code officiel Gaulix pour la bande 868 MHz (disponible sur <a href=\"https:\/\/gaulix.fr\/gaulix-pour-les-noobs\/\">Gaulix pour les Noobs<\/a>) :<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"955\" height=\"1024\" src=\"https:\/\/www.meteor-oi.re\/wp-content\/uploads\/2026\/07\/QR_Code_Gaulix_868MHz-955x1024.jpg\" alt=\"\" class=\"wp-image-1072\" style=\"aspect-ratio:0.9329931795699484;width:354px;height:auto\" srcset=\"https:\/\/www.meteor-oi.re\/wp-content\/uploads\/2026\/07\/QR_Code_Gaulix_868MHz-955x1024.jpg 955w, https:\/\/www.meteor-oi.re\/wp-content\/uploads\/2026\/07\/QR_Code_Gaulix_868MHz-280x300.jpg 280w, https:\/\/www.meteor-oi.re\/wp-content\/uploads\/2026\/07\/QR_Code_Gaulix_868MHz-768x823.jpg 768w, https:\/\/www.meteor-oi.re\/wp-content\/uploads\/2026\/07\/QR_Code_Gaulix_868MHz-1024x1098.jpg 1024w, https:\/\/www.meteor-oi.re\/wp-content\/uploads\/2026\/07\/QR_Code_Gaulix_868MHz-1008x1080.jpg 1008w, https:\/\/www.meteor-oi.re\/wp-content\/uploads\/2026\/07\/QR_Code_Gaulix_868MHz.jpg 1392w\" sizes=\"auto, (max-width: 955px) 100vw, 955px\" \/><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">Il configure les trois canaux d&rsquo;un coup, avec les bonnes cl\u00e9s.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Au moment de l&rsquo;import, l&rsquo;application vous demande si vous voulez <strong>remplacer<\/strong> ou <strong>ajouter<\/strong>. Choisissez <strong>Remplacer<\/strong>. Le module red\u00e9marre.<\/p>\n\n\n\n<div data-wp-context=\"{ &quot;autoclose&quot;: false, &quot;accordionItems&quot;: [] }\" data-wp-interactive=\"core\/accordion\" role=\"group\" class=\"wp-block-accordion has-background is-layout-flow wp-block-accordion-is-layout-flow\" style=\"background-color:#8dd2fc29\">\n<div data-wp-class--is-open=\"state.isOpen\" data-wp-context=\"{ &quot;id&quot;: &quot;accordion-item-29&quot;, &quot;openByDefault&quot;: false }\" data-wp-init=\"callbacks.initAccordionItems\" data-wp-on-window--hashchange=\"callbacks.hashChange\" class=\"wp-block-accordion-item is-layout-flow wp-block-accordion-item-is-layout-flow\">\n<h3 class=\"wp-block-accordion-heading\"><button aria-expanded=\"false\" aria-controls=\"accordion-item-29-panel\" data-wp-bind--aria-expanded=\"state.isOpen\" data-wp-on--click=\"actions.toggle\" id=\"accordion-item-29\" type=\"button\" class=\"wp-block-accordion-heading__toggle\"><span class=\"wp-block-accordion-heading__toggle-title\"><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-cyan-blue-color\">Plus d&rsquo;informations : les canaux 5, 6 et 7<\/mark><\/strong><\/span><span class=\"wp-block-accordion-heading__toggle-icon\" aria-hidden=\"true\">+<\/span><\/button><\/h3>\n\n\n\n<div aria-labelledby=\"accordion-item-29\" data-wp-bind--hidden=\"state.isHidden\" data-wp-on--beforematch=\"actions.handleBeforeMatch\" id=\"accordion-item-29-panel\" role=\"region\" class=\"wp-block-accordion-panel is-layout-flow wp-block-accordion-panel-is-layout-flow\">\n<p class=\"wp-block-paragraph\">Les premiers canaux constituent la base commune du r\u00e9seau national et ne doivent pas \u00eatre modifi\u00e9s. Les derniers emplacements sont libres : vous pouvez y cr\u00e9er un canal priv\u00e9, par exemple entre voisins ou en famille. Pour cela, il faut d\u00e9finir une cl\u00e9 (PSK) identique sur tous les n\u0153uds du groupe. Attention : un canal priv\u00e9 reste soumis aux m\u00eames r\u00e9glages radio (868 MHz, <code>LongModerate<\/code>) que le reste du r\u00e9seau, sinon il ne fonctionnera pas.<\/p>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<h3 id=\"etape5\" class=\"wp-block-heading has-custom-css wp-custom-css-7cce32ee\">\u00c9tape 5 : les r\u00e9glages radio (R\u00e9glages de l&rsquo;appareil -&gt; LoRa)<\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Param\u00e8tre<\/th><th>Valeur<\/th><th>Commentaire<\/th><\/tr><\/thead><tbody><tr><td>R\u00e9gion<\/td><td><code>EU_868<\/code><\/td><td>Obligatoire, c&rsquo;est la bande l\u00e9gale en France<\/td><\/tr><tr><td>Pr\u00e9r\u00e9glages<\/td><td><code>LongModerate<\/code> (LM)<\/td><td>Standard Gaulix, ne pas mettre <code>LongFast<\/code> (le standard de Meshtastic)<\/td><\/tr><tr><td>Ignorer MQTT<\/td><td>D\u00e9sactiv\u00e9<\/td><td><\/td><\/tr><tr><td>Transmission des paquets vers MQTT<\/td><td>Activ\u00e9<\/td><td>Autorise les autres \u00e0 relayer vos paquets vers MQTT<\/td><\/tr><tr><td>Transmission activ\u00e9e<\/td><td>Activ\u00e9<\/td><td><\/td><\/tr><tr><td>Nombre de sauts (Hop limit)<\/td><td><code>7<\/code><\/td><td>Se r\u00e8gle sur chaque n\u0153ud individuellement. Valeur recommand\u00e9e pour tous, temporaire, phase de test<\/td><\/tr><tr><td>Slot de fr\u00e9quence<\/td><td>1<\/td><td><\/td><\/tr><tr><td>Gain RX Boost\u00e9<\/td><td>Activ\u00e9<\/td><td><\/td><\/tr><tr><td>Remplacer la fr\u00e9quence<\/td><td>869.4625 MHz<\/td><td>La fr\u00e9quence de Gaulix<\/td><\/tr><tr><td>Puissance d&rsquo;\u00e9mission<\/td><td>27<\/td><td><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<div data-wp-context=\"{ &quot;autoclose&quot;: false, &quot;accordionItems&quot;: [] }\" data-wp-interactive=\"core\/accordion\" role=\"group\" class=\"wp-block-accordion has-background is-layout-flow wp-block-accordion-is-layout-flow\" style=\"background-color:#8dd2fc29\">\n<div data-wp-class--is-open=\"state.isOpen\" data-wp-context=\"{ &quot;id&quot;: &quot;accordion-item-30&quot;, &quot;openByDefault&quot;: false }\" data-wp-init=\"callbacks.initAccordionItems\" data-wp-on-window--hashchange=\"callbacks.hashChange\" class=\"wp-block-accordion-item is-layout-flow wp-block-accordion-item-is-layout-flow\">\n<h3 class=\"wp-block-accordion-heading\"><button aria-expanded=\"false\" aria-controls=\"accordion-item-30-panel\" data-wp-bind--aria-expanded=\"state.isOpen\" data-wp-on--click=\"actions.toggle\" id=\"accordion-item-30\" type=\"button\" class=\"wp-block-accordion-heading__toggle\"><span class=\"wp-block-accordion-heading__toggle-title\"><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-cyan-blue-color\">Plus d&rsquo;informations : pourquoi 7 sauts, et pourquoi \u00e7a changera<\/mark><\/strong><\/span><span class=\"wp-block-accordion-heading__toggle-icon\" aria-hidden=\"true\">+<\/span><\/button><\/h3>\n\n\n\n<div aria-labelledby=\"accordion-item-30\" data-wp-bind--hidden=\"state.isHidden\" data-wp-on--beforematch=\"actions.handleBeforeMatch\" id=\"accordion-item-30-panel\" role=\"region\" class=\"wp-block-accordion-panel is-layout-flow wp-block-accordion-panel-is-layout-flow\">\n<p class=\"wp-block-paragraph\">Le principe des sauts est expliqu\u00e9 plus haut, dans la section <a href=\"#config-reseau\">D&rsquo;abord, comment un message circule<\/a>. Ce r\u00e9glage d\u00e9finit, sur <strong>votre<\/strong> n\u0153ud, avec combien de sauts partent les messages que <strong>vous<\/strong> envoyez. Il ne s&rsquo;applique pas aux messages des autres, chacun a le sien. On pourrait croire qu&rsquo;il faut mettre le maximum, puisque plus de sauts signifie plus de port\u00e9e. C&rsquo;est faux, et c&rsquo;est m\u00eame l&rsquo;inverse au-del\u00e0 d&rsquo;un certain point.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u00c0 chaque saut, ce n&rsquo;est pas un seul n\u0153ud qui r\u00e9p\u00e8te le message : c&rsquo;est potentiellement <strong>tous<\/strong> ceux qui l&rsquo;ont entendu. Un message qui traverse une zone dense peut ainsi g\u00e9n\u00e9rer des dizaines de retransmissions. Or tout le monde partage une seule fr\u00e9quence. Trop de sauts, et le r\u00e9seau passe son temps \u00e0 r\u00e9p\u00e9ter au lieu de transmettre. Les messages se percutent, et il en arrive finalement moins qu&rsquo;avec un r\u00e9glage plus modeste.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La valeur usuelle sur Gaulix est nettement plus basse. Nous utilisons 7, qui est le maximum, <strong>volontairement et temporairement<\/strong> : nous voulons mesurer jusqu&rsquo;o\u00f9 porte notre r\u00e9seau avec le relief r\u00e9unionnais avant de choisir une valeur d\u00e9finitive. Nous la redescendrons d\u00e8s que nous aurons assez de donn\u00e9es.<\/p>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<h3 id=\"etape6\" class=\"wp-block-heading has-custom-css wp-custom-css-6cef80ae\">\u00c9tape 6 : le r\u00f4le du n\u0153ud et le mode de r\u00e9\u00e9mission (Configuration de l&rsquo;appareil -&gt; Appareil)<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>R\u00f4le de l&rsquo;appareil : Laissez <code>CLIENT<\/code>.<\/strong> C&rsquo;est la valeur par d\u00e9faut et c&rsquo;est le bon choix pour la tr\u00e8s grande majorit\u00e9 des participants.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Deux exceptions courantes :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Votre n\u0153ud est en int\u00e9rieur, en fond de ravine, ou vous en avez plusieurs au m\u00eame endroit : mettez-le en <code>CLIENT_MUTE<\/code>.<\/li>\n\n\n\n<li>Vous avez un n\u0153ud en hauteur chez vous pour rattraper vos propres n\u0153uds d&rsquo;int\u00e9rieur : <code>CLIENT_BASE<\/code>.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>N&rsquo;utilisez jamais <code>ROUTER<\/code>, <code>ROUTER_LATE<\/code> ou <code>REPEATER<\/code> sans nous en parler.<\/strong> Ces r\u00f4les sont r\u00e9serv\u00e9s aux relais d&rsquo;infrastructure valid\u00e9s collectivement, et mal employ\u00e9s ils d\u00e9gradent le r\u00e9seau de tout le monde.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Tout est expliqu\u00e9 en d\u00e9tail dans la section <a href=\"#les-roles-des-noeuds\">Les r\u00f4les des n\u0153uds<\/a>, avec le tableau complet des r\u00f4les Meshtastic traduit en fran\u00e7ais.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Mode de r\u00e9\u00e9mission : laissez <code>LOCAL_ONLY<\/code>.<\/strong> Ce r\u00e9glage se trouve juste sous le r\u00f4le. Il est expliqu\u00e9 dans la section <a href=\"#le-mode-de-reemission\">Le mode de r\u00e9\u00e9mission<\/a>.<\/p>\n\n\n\n<h3 id=\"etape7\" class=\"wp-block-heading has-custom-css wp-custom-css-e74365aa\">\u00c9tape 7 : la position (Configuration de l&rsquo;appareil -&gt; Position)<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Deux cas :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Votre module a un GPS<\/strong> (version T114 avec GPS, T-Beam, trackers) : activez la position GPS.<\/li>\n\n\n\n<li><strong>Votre module n&rsquo;a pas de GPS<\/strong> : vous pouvez saisir une position fixe manuellement. C&rsquo;est le bon choix pour un n\u0153ud qui reste \u00e0 la maison, et cela \u00e9vite de d\u00e9pendre du t\u00e9l\u00e9phone.<\/li>\n<\/ul>\n\n\n\n<div data-wp-context=\"{ &quot;autoclose&quot;: false, &quot;accordionItems&quot;: [] }\" data-wp-interactive=\"core\/accordion\" role=\"group\" class=\"wp-block-accordion has-background is-layout-flow wp-block-accordion-is-layout-flow\" style=\"background-color:#8dd2fc29\">\n<div data-wp-class--is-open=\"state.isOpen\" data-wp-context=\"{ &quot;id&quot;: &quot;accordion-item-31&quot;, &quot;openByDefault&quot;: false }\" data-wp-init=\"callbacks.initAccordionItems\" data-wp-on-window--hashchange=\"callbacks.hashChange\" class=\"wp-block-accordion-item is-layout-flow wp-block-accordion-item-is-layout-flow\">\n<h3 class=\"wp-block-accordion-heading\"><button aria-expanded=\"false\" aria-controls=\"accordion-item-31-panel\" data-wp-bind--aria-expanded=\"state.isOpen\" data-wp-on--click=\"actions.toggle\" id=\"accordion-item-31\" type=\"button\" class=\"wp-block-accordion-heading__toggle\"><span class=\"wp-block-accordion-heading__toggle-title\"><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-cyan-blue-color\">Plus d&rsquo;informations : et ma vie priv\u00e9e ?<\/mark><\/strong><\/span><span class=\"wp-block-accordion-heading__toggle-icon\" aria-hidden=\"true\">+<\/span><\/button><\/h3>\n\n\n\n<div aria-labelledby=\"accordion-item-31\" data-wp-bind--hidden=\"state.isHidden\" data-wp-on--beforematch=\"actions.handleBeforeMatch\" id=\"accordion-item-31-panel\" role=\"region\" class=\"wp-block-accordion-panel is-layout-flow wp-block-accordion-panel-is-layout-flow\">\n<p class=\"wp-block-paragraph\">La position est l&rsquo;information la plus sensible que diffuse un n\u0153ud Meshtastic. Vous gardez la main dessus :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Vous pouvez <strong>d\u00e9sactiver compl\u00e8tement<\/strong> le partage de position.<\/li>\n\n\n\n<li>Vous pouvez r\u00e9gler une <strong>pr\u00e9cision r\u00e9duite<\/strong> (par exemple au kilom\u00e8tre pr\u00e8s plut\u00f4t qu&rsquo;au m\u00e8tre). Le r\u00e9seau saura que vous \u00eates \u00ab quelque part vers Saint-Pierre \u00bb sans savoir dans quelle rue.<\/li>\n\n\n\n<li>Pour un n\u0153ud fixe, saisir une position manuelle approximative est souvent le meilleur compromis.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Rappel valable pour tout le r\u00e9seau : les messages texte circulent en clair pour tous les participants d&rsquo;un canal, un peu comme des talkies-walkies. N&rsquo;y mettez jamais d&rsquo;informations personnelles ou sensibles.<\/p>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<h3 id=\"etape8\" class=\"wp-block-heading has-custom-css wp-custom-css-d25473a9\">\u00c9tape 8 : MQTT (R\u00e9glages du module -&gt; MQTT)<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">C&rsquo;est l&rsquo;\u00e9tape qui permet \u00e0 votre n\u0153ud d&rsquo;appara\u00eetre sur MeshForge. Elle est <strong>facultative<\/strong> : votre n\u0153ud fonctionne parfaitement sans. Mais plus il y a de participants qui la font, mieux nous voyons notre r\u00e9seau.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Cette \u00e9tape touche <strong>trois \u00e9crans diff\u00e9rents<\/strong> de l&rsquo;application : l&rsquo;\u00e9cran MQTT lui-m\u00eame (R\u00e9glages du module -&gt; MQTT), l&rsquo;\u00e9cran LoRa (dans ses r\u00e9glages avanc\u00e9s), et le canal <code>Fr_Balise<\/code> (R\u00e9glages de l&rsquo;appareil -&gt; Canaux). C&rsquo;est facile d&rsquo;en oublier un, d&rsquo;o\u00f9 cette page.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">8.1 \u2014 L&rsquo;\u00e9cran MQTT (R\u00e9glages du module -&gt; MQTT)<\/h4>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Param\u00e8tre<\/th><th>Valeur<\/th><\/tr><\/thead><tbody><tr><td>MQTT activ\u00e9<\/td><td>Oui<\/td><\/tr><tr><td>Adresse<\/td><td><code>mqtt-mt.meteor-oi.re<\/code><\/td><\/tr><tr><td>Nom d&rsquo;utilisateur<\/td><td><code>lora974-P<\/code> suivi de votre num\u00e9ro de participant, par exemple <code>lora974-P137<\/code><\/td><\/tr><tr><td>Mot de passe<\/td><td>celui re\u00e7u par e-mail \u00e0 votre inscription<\/td><\/tr><tr><td>Chiffrement activ\u00e9<\/td><td>Oui<\/td><\/tr><tr><td>Sortie JSON activ\u00e9e<\/td><td>Oui (Option sans effet pour les modules avec une puce nRF52 (comme le T114)<\/td><\/tr><tr><td>TLS activ\u00e9<\/td><td>Non<\/td><\/tr><tr><td>Sujet principal (Root topic)<\/td><td><code>msh\/EU_868<\/code><\/td><\/tr><tr><td>Proxy pour le client activ\u00e9<\/td><td>Oui pour les modules sans WiFi (comme le Heltec T114)<\/td><\/tr><tr><td>Rapport cartographique<\/td><td>Activ\u00e9 (facultatif)<br>Pr\u00e9cision : +\/- 729 m<br>Intervalle de rapport cartographique : 6 heures<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<div data-wp-context=\"{ &quot;autoclose&quot;: false, &quot;accordionItems&quot;: [] }\" data-wp-interactive=\"core\/accordion\" role=\"group\" class=\"wp-block-accordion has-background is-layout-flow wp-block-accordion-is-layout-flow\" style=\"background-color:#8dd2fc29\">\n<div data-wp-class--is-open=\"state.isOpen\" data-wp-context=\"{ &quot;id&quot;: &quot;accordion-item-32&quot;, &quot;openByDefault&quot;: false }\" data-wp-init=\"callbacks.initAccordionItems\" data-wp-on-window--hashchange=\"callbacks.hashChange\" class=\"wp-block-accordion-item is-layout-flow wp-block-accordion-item-is-layout-flow\">\n<h3 class=\"wp-block-accordion-heading\"><button aria-expanded=\"false\" aria-controls=\"accordion-item-32-panel\" data-wp-bind--aria-expanded=\"state.isOpen\" data-wp-on--click=\"actions.toggle\" id=\"accordion-item-32\" type=\"button\" class=\"wp-block-accordion-heading__toggle\"><span class=\"wp-block-accordion-heading__toggle-title\"><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-cyan-blue-color\">Plus d&rsquo;informations : le T114 n&rsquo;a pas de WiFi, comment fait-il ?<\/mark><\/strong><\/span><span class=\"wp-block-accordion-heading__toggle-icon\" aria-hidden=\"true\">+<\/span><\/button><\/h3>\n\n\n\n<div aria-labelledby=\"accordion-item-32\" data-wp-bind--hidden=\"state.isHidden\" data-wp-on--beforematch=\"actions.handleBeforeMatch\" id=\"accordion-item-32-panel\" role=\"region\" class=\"wp-block-accordion-panel is-layout-flow wp-block-accordion-panel-is-layout-flow\">\n<p class=\"wp-block-paragraph\">Point important et souvent source de confusion. Le Heltec T114, comme tous les modules \u00e0 base de puce nRF52, <strong>n&rsquo;a pas de WiFi<\/strong>. Il ne peut donc pas se connecter tout seul \u00e0 Internet pour parler au serveur MQTT. La solution s&rsquo;appelle <strong>le proxy client<\/strong> : le module passe par la connexion Internet de votre t\u00e9l\u00e9phone, via le Bluetooth. Il faut donc activer l&rsquo;option \u00ab Proxy vers le client \u00bb (Client proxy enabled).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Cons\u00e9quence concr\u00e8te :<\/strong> votre n\u0153ud n&rsquo;alimente MeshForge que lorsque l&rsquo;application Meshtastic est connect\u00e9e \u00e0 votre module et que votre t\u00e9l\u00e9phone a du r\u00e9seau. D\u00e8s que vous vous \u00e9loignez ou que vous fermez l&rsquo;application, la remont\u00e9e s&rsquo;arr\u00eate. Le n\u0153ud continue de fonctionner normalement en radio, simplement il n&rsquo;appara\u00eet plus sur la carte (MeshForge).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Modules concern\u00e9s par cette limite :<\/strong> T114, RAK4631, WisMesh Tag, T1000-E. <strong>Modules qui peuvent se connecter en WiFi directement :<\/strong> LoRa 32 V3 et V4, T-Beam, et les autres modules \u00e0 base d&rsquo;ESP32. Sur ceux-l\u00e0, on renseigne le WiFi dans les r\u00e9glages r\u00e9seau, on laisse le proxy client d\u00e9sactiv\u00e9, et le n\u0153ud alimente MeshForge en permanence, sans t\u00e9l\u00e9phone. Ce sont les meilleurs candidats pour devenir des points d&rsquo;observation durables de notre r\u00e9seau.<\/p>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Le<strong> rapport cartographique<\/strong> (Map Reporting) est un envoi p\u00e9riodique, ind\u00e9pendant, directement vers le serveur MQTT. L&rsquo;application vous demande un consentement explicite avant de l&rsquo;activer, car ce paquet-l\u00e0 part <strong>non chiffr\u00e9<\/strong> et contient identifiant, noms, position approximative, mod\u00e8le du mat\u00e9riel, r\u00f4le, version du firmware et canal principal. Si vous l&rsquo;activez, deux r\u00e9glages vous appartiennent :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>la pr\u00e9cision de la position rapport\u00e9e<\/strong>, via un curseur (par exemple \u00b1 729 m\u00e8tres)<\/li>\n\n\n\n<li><strong>l&rsquo;intervalle d&rsquo;envoi<\/strong> (par exemple six heures)<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">C&rsquo;est enti\u00e8rement \u00e0 vous de choisir ces deux valeurs selon ce que vous \u00eates \u00e0 l&rsquo;aise de partager. Ni l&rsquo;un ni l&rsquo;autre n&rsquo;est requis pour que votre n\u0153ud apparaisse sur MeshForge via le canal Fr_Balise : c&rsquo;est une source d&rsquo;information compl\u00e9mentaire, pas une condition.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Utilisez le bouton <strong>Test de la connexion<\/strong> avant de sauvegarder : il vous dit tout de suite si l&rsquo;adresse et les identifiants sont corrects.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">8.2 \u2014 R\u00e9glages compl\u00e9mentaires, dans l&rsquo;\u00e9cran LoRa (R\u00e9glages de l&rsquo;appareil -&gt; LoRa)<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Ouvrez ensuite les r\u00e9glages <strong>LoRa &gt; Avanc\u00e9<\/strong>. Deux options y d\u00e9terminent si votre n\u0153ud a le droit de communiquer avec MQTT :<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Param\u00e8tre<\/th><th>Valeur<\/th><\/tr><\/thead><tbody><tr><td>Transmission des paquets vers MQTT (Okay to MQTT)<\/td><td>Activ\u00e9<\/td><\/tr><tr><td>Ignorer MQTT<\/td><td>D\u00e9sactiv\u00e9<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Sans ces deux r\u00e9glages, votre n\u0153ud a beau \u00eatre configur\u00e9 c\u00f4t\u00e9 MQTT, il ne remontera rien : le refus vient de la partie radio, pas de la partie MQTT.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">8.3 \u2014 R\u00e9glages des canaux (R\u00e9glages de l&rsquo;appareil -&gt; Canaux)<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Enfin, ouvrez le canal <code>Fr_Balise<\/code> dans <strong>Canaux<\/strong>, et v\u00e9rifiez :<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Param\u00e8tre<\/th><th>Valeur<\/th><\/tr><\/thead><tbody><tr><td>Liaison montante activ\u00e9e (Uplink, LoRa vers MQTT)<\/td><td>Activ\u00e9<\/td><\/tr><tr><td>Liaison descendante activ\u00e9e (Downlink, MQTT vers LoRa)<\/td><td>Activ\u00e9<\/td><\/tr><tr><td>Position activ\u00e9e<\/td><td>Activ\u00e9<\/td><\/tr><tr><td>Emplacement pr\u00e9cis<\/td><td><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\"><strong>D\u00e9sactiv\u00e9 (Pr\u00e9cision +\/- 91 m ou plus si vous voulez)<\/strong><\/mark><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Le point le plus important de toute cette \u00e9tape est le dernier.<\/strong> Si \u00ab Emplacement pr\u00e9cis \u00bb reste activ\u00e9, votre position exacte part sur MQTT, visible publiquement sur MeshForge. En le d\u00e9sactivant, un curseur appara\u00eet juste en dessous : il vous permet de choisir vous-m\u00eame le degr\u00e9 d&rsquo;impr\u00e9cision de la position que vous acceptez de partager, de quelques dizaines de m\u00e8tres \u00e0 plusieurs kilom\u00e8tres. C&rsquo;est le m\u00eame principe que celui d\u00e9j\u00e0 \u00e9voqu\u00e9 \u00e0 l&rsquo;\u00e9tape 7.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ouvrez ensuite le canal <code>Fr_EMCOM<\/code>, et v\u00e9rifiez :<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Param\u00e8tre<\/th><th>Valeur<\/th><\/tr><\/thead><tbody><tr><td>Liaison montante activ\u00e9e (Uplink, LoRa vers MQTT)<\/td><td>Activ\u00e9<\/td><\/tr><tr><td>Liaison descendante activ\u00e9e (Downlink, MQTT vers LoRa)<\/td><td>Activ\u00e9<\/td><\/tr><tr><td>Position activ\u00e9e<\/td><td>Activ\u00e9<\/td><\/tr><tr><td>Emplacement pr\u00e9cis<\/td><td><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\"><strong>D\u00e9sactiv\u00e9 (Pr\u00e9cision +\/- 91 m ou plus si vous voulez)<\/strong><\/mark><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Ouvrez ensuite le canal <code>Fr_BlaBla<\/code>, et v\u00e9rifiez :<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Param\u00e8tre<\/th><th>Valeur<\/th><\/tr><\/thead><tbody><tr><td>Liaison montante activ\u00e9e (Uplink, LoRa vers MQTT)<\/td><td><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\"><strong>D\u00e9sactiv\u00e9 <\/strong><\/mark><\/td><\/tr><tr><td>Liaison descendante activ\u00e9e (Downlink, MQTT vers LoRa)<\/td><td><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\"><strong>D\u00e9sactiv\u00e9 <\/strong><\/mark><\/td><\/tr><tr><td>Position activ\u00e9e<\/td><td><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\"><strong>D\u00e9sactiv\u00e9 <\/strong><\/mark><\/td><\/tr><tr><td>Emplacement pr\u00e9cis<\/td><td><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\"><strong>D\u00e9sactiv\u00e9 <\/strong><\/mark><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">C&rsquo;est cette configuration qui met concr\u00e8tement en \u0153uvre notre r\u00e8gle : la t\u00e9l\u00e9m\u00e9trie et la position remontent dans le canal Balise, les messages texte (surtout dans Blabla) ne passent jamais par Internet, sauf pour le canal EMCOM. <\/p>\n\n\n\n<div data-wp-context=\"{ &quot;autoclose&quot;: false, &quot;accordionItems&quot;: [] }\" data-wp-interactive=\"core\/accordion\" role=\"group\" class=\"wp-block-accordion has-background is-layout-flow wp-block-accordion-is-layout-flow\" style=\"background-color:#8dd2fc29\">\n<div data-wp-class--is-open=\"state.isOpen\" data-wp-context=\"{ &quot;id&quot;: &quot;accordion-item-33&quot;, &quot;openByDefault&quot;: false }\" data-wp-init=\"callbacks.initAccordionItems\" data-wp-on-window--hashchange=\"callbacks.hashChange\" class=\"wp-block-accordion-item is-layout-flow wp-block-accordion-item-is-layout-flow\">\n<h3 class=\"wp-block-accordion-heading\"><button aria-expanded=\"false\" aria-controls=\"accordion-item-33-panel\" data-wp-bind--aria-expanded=\"state.isOpen\" data-wp-on--click=\"actions.toggle\" id=\"accordion-item-33\" type=\"button\" class=\"wp-block-accordion-heading__toggle\"><span class=\"wp-block-accordion-heading__toggle-title\"><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-cyan-blue-color\">Plus d&rsquo;informations : pourquoi activer la sortie JSON ?<\/mark><\/strong><\/span><span class=\"wp-block-accordion-heading__toggle-icon\" aria-hidden=\"true\">+<\/span><\/button><\/h3>\n\n\n\n<div aria-labelledby=\"accordion-item-33\" data-wp-bind--hidden=\"state.isHidden\" data-wp-on--beforematch=\"actions.handleBeforeMatch\" id=\"accordion-item-33-panel\" role=\"region\" class=\"wp-block-accordion-panel is-layout-flow wp-block-accordion-panel-is-layout-flow\">\n<p class=\"wp-block-paragraph\">La sortie JSON publie vos donn\u00e9es dans un format simple \u00e0 lire, en plus du format natif Meshtastic d\u00e9j\u00e0 envoy\u00e9. C&rsquo;est ce format que nous utilisons du c\u00f4t\u00e9 de MeshForge.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ce format n&rsquo;ajoute pas de risque particulier pour votre vie priv\u00e9e : le canal <code>Fr_Balise<\/code> utilise la cl\u00e9 standard partag\u00e9e par tout le r\u00e9seau Gaulix, pas un secret propre \u00e0 vous. Autrement dit, ce que la sortie JSON publie en clair, n&rsquo;importe qui connaissant cette cl\u00e9 publique pouvait d\u00e9j\u00e0 le lire dans le format chiffr\u00e9 natif.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Si vous \u00eates sur un module nRF52 (T114, RAK4631, WisMesh Tag, T1000-E) :<\/strong> ce format n&rsquo;est de toute fa\u00e7on pas disponible sur cette puce. L&rsquo;option peut \u00eatre absente de votre \u00e9cran, ou sans effet si vous l&rsquo;activez. Ce n&rsquo;est pas grave, ignorez-la.<\/p>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div data-wp-context=\"{ &quot;autoclose&quot;: false, &quot;accordionItems&quot;: [] }\" data-wp-interactive=\"core\/accordion\" role=\"group\" class=\"wp-block-accordion has-background is-layout-flow wp-block-accordion-is-layout-flow\" style=\"background-color:#8dd2fc29\">\n<div data-wp-class--is-open=\"state.isOpen\" data-wp-context=\"{ &quot;id&quot;: &quot;accordion-item-34&quot;, &quot;openByDefault&quot;: false }\" data-wp-init=\"callbacks.initAccordionItems\" data-wp-on-window--hashchange=\"callbacks.hashChange\" class=\"wp-block-accordion-item is-layout-flow wp-block-accordion-item-is-layout-flow\">\n<h3 class=\"wp-block-accordion-heading\"><button aria-expanded=\"false\" aria-controls=\"accordion-item-34-panel\" data-wp-bind--aria-expanded=\"state.isOpen\" data-wp-on--click=\"actions.toggle\" id=\"accordion-item-34\" type=\"button\" class=\"wp-block-accordion-heading__toggle\"><span class=\"wp-block-accordion-heading__toggle-title\"><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-cyan-blue-color\">Plus d&rsquo;informations : pourquoi d\u00e9sactiver \u00ab Emplacement pr\u00e9cis \u00bb ?<\/mark><\/strong><\/span><span class=\"wp-block-accordion-heading__toggle-icon\" aria-hidden=\"true\">+<\/span><\/button><\/h3>\n\n\n\n<div aria-labelledby=\"accordion-item-34\" data-wp-bind--hidden=\"state.isHidden\" data-wp-on--beforematch=\"actions.handleBeforeMatch\" id=\"accordion-item-34-panel\" role=\"region\" class=\"wp-block-accordion-panel is-layout-flow wp-block-accordion-panel-is-layout-flow\">\n<p class=\"wp-block-paragraph\">C&rsquo;est une question d&rsquo;\u00e9quilibre entre l&rsquo;utilit\u00e9 du r\u00e9seau et votre vie priv\u00e9e, et vous seul d\u00e9cidez o\u00f9 le placer. Une position pr\u00e9cise aide \u00e0 mieux comprendre la couverture r\u00e9elle du r\u00e9seau : on voit exactement d&rsquo;o\u00f9 partent les messages, ce qui aide \u00e0 rep\u00e9rer les trous de couverture et \u00e0 savoir o\u00f9 installer un futur relais.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Mais cette m\u00eame pr\u00e9cision, publi\u00e9e sur une carte accessible \u00e0 tous, r\u00e9v\u00e8le o\u00f9 vous habitez au m\u00e8tre pr\u00e8s. En d\u00e9sactivant \u00ab Emplacement pr\u00e9cis \u00bb et en r\u00e9glant le curseur qui appara\u00eet \u00e0 la place, vous choisissez vous-m\u00eame le compromis : une position encore assez pr\u00e9cise pour \u00eatre utile au r\u00e9seau, mais flout\u00e9e \u00e0 l&rsquo;\u00e9chelle que vous jugez raisonnable.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Il n&rsquo;y a pas de bonne valeur universelle. Si vous h\u00e9sitez, quelques centaines de m\u00e8tres est un point de d\u00e9part courant.<\/p>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<h3 id=\"config-standard\" class=\"wp-block-heading has-custom-css wp-custom-css-e16a4987\">R\u00e9capitulatif complet de notre configuration standard<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u00c0 copier-coller, pour ceux qui pr\u00e9f\u00e8rent une liste unique :<\/p>\n\n\n\n<pre class=\"wp-block-code has-black-color has-text-color has-link-color has-medium-font-size wp-elements-1\"><code><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-black-color\">Utilisateur\n  Nom long ................... &#091;nom Gaulix]_P&#091;num\u00e9ro de participant] &#091;libre]\n                               exemple : 974SDENLM8ClN_P234 Jean\n  Nom court .................. jusqu'\u00e0 4 caract\u00e8res libres, lettres et\/ou chiffres\n                               par d\u00e9faut : votre num\u00e9ro de participant\n  Non joignable par message .. non\n  Radioamateur licenci\u00e9 ...... non\n\nLoRa\n  R\u00e9gion ............................... EU_868\n  Utiliser un pr\u00e9r\u00e9glage ............... oui\n  Pr\u00e9r\u00e9glages .......................... LONG_MODERATE (LM)\n  Ignorer MQTT ......................... non\n  Transmission des paquets vers MQTT ... oui\n  Transmission activ\u00e9e ................. oui\n  Autoriser le d\u00e9passement du temps\n  d'\u00e9mission autoris\u00e9 par heure ........ non\n  Nombre de sauts ...................... 7 (recommand\u00e9, r\u00e9glage propre \u00e0 chaque n\u0153ud)\n  Slot de fr\u00e9quence .................... 1\n  Gain RX Boost\u00e9 ....................... oui\n  Fr\u00e9quence ............................ 869.4625\n  Puissance d'\u00e9mission ................. 27\n\n\nCanaux\n  0 ............................... Fr_Balise (primaire)\n    Lisaison montante activ\u00e9e ..... oui\n    Liaison descendante activ\u00e9e ... oui\n    Position activ\u00e9e .............. oui\n    Pr\u00e9cision de position ......... 91 m\n  1 ............................... Fr_EMCOM\n    Lisaison montante activ\u00e9e ..... oui\n    Liaison descendante activ\u00e9e ... oui\n    Position activ\u00e9e .............. oui\n    Pr\u00e9cision de position ......... 91 m\n  2 ............................... Fr_BlaBla\n    Lisaison montante activ\u00e9e ..... non\n    Liaison descendante activ\u00e9e ... non\n    Position activ\u00e9e .............. non\n\nAppareil\n  R\u00f4le de l'appareil ......................... CLIENT\n  Mode de r\u00e9\u00e9mission ......................... LOCAL_ONLY\n  Intervalle de diffusion des infos noeud .... 3 heures\n  Fuseau horaire ............................. GMT-4\n\nMQTT\n  Activ\u00e9 ................... oui\n  Adresse .................. mqtt-mt.meteor-oi.re\n  Utilisateur .............. lora974-P&#091;num\u00e9ro de participant]\n  Mot de passe ............. fourni \u00e0 l'inscription\n  Chiffrement .............. oui\n  Sortie JSON .............. oui (sans effet sur T114 et autres nRF52)\n  TLS ...................... non\n  Root topic ............... msh\/EU_868\n  Proxy client ............. oui (modules sans WiFi)\n  Rapport cartographiqu .... oui (facultatif)\n    Pr\u00e9cision .............. \u00e0 votre choix\n    Intervalle ............. 3 heures (sinon \u00e0 votre choix)<\/mark><\/code><\/pre>\n\n\n\n<h2 id=\"meshforge\" class=\"wp-block-heading has-custom-css wp-custom-css-dc5bdb64\">5. MeshForge, la carte de notre r\u00e9seau<\/h2>\n\n\n\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-fe48e5de wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button is-style-outline is-style-outline--35\"><a class=\"wp-block-button__link has-luminous-vivid-amber-background-color has-background has-text-align-center wp-element-button\" href=\"https:\/\/meshforge.meteor-oi.re\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Ouvrir MeshForge<\/strong><\/a><\/div>\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\">MeshForge est un tableau de bord qui affiche notre r\u00e9seau r\u00e9unionnais en temps r\u00e9el : quels n\u0153uds sont actifs, qui entend qui, avec quelle qualit\u00e9 de signal, et comment tout cela \u00e9volue dans le temps.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">C&rsquo;est un outil <strong>open source<\/strong>, d\u00e9velopp\u00e9 par Robin, participant du r\u00e9seau, et mis \u00e0 disposition de l&rsquo;association. Le code est public : <a href=\"https:\/\/github.com\/Robin-Lune\/MeshForge\">github.com\/Robin-Lune\/MeshForge<\/a>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u00c0 quoi \u00e7a sert concr\u00e8tement<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Voir si votre n\u0153ud fonctionne bien.<\/strong> Vous doutez de votre antenne ou de son emplacement ? Regardez qui vous entend et \u00e0 quelle distance.<\/li>\n\n\n\n<li><strong>Identifier les trous de couverture.<\/strong> C&rsquo;est ce qui nous permet de d\u00e9cider o\u00f9 installer les prochains relais autonomes.<\/li>\n\n\n\n<li><strong>Comprendre le r\u00e9seau.<\/strong> Chaque fiche de n\u0153ud donne son historique sur 30 jours, ses voisins radio directs et les chemins emprunt\u00e9s par les messages, saut par saut.<\/li>\n<\/ul>\n\n\n\n<h3 id=\"obtenir-identifiants-mqtt\" class=\"wp-block-heading has-custom-css wp-custom-css-c41fe0f0\">Obtenir ses identifiants MQTT<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Nous cr\u00e9ons <strong>un identifiant par participant<\/strong>, que nous envoyons par e-mail avec son mot de passe au moment de l&rsquo;inscription. Il se pr\u00e9sente sous la forme <code>lora974-P<\/code> suivi de votre num\u00e9ro de participant, par exemple <code>lora974-P137<\/code>. C&rsquo;est cet identifiant qu&rsquo;il faut recopier dans l&rsquo;\u00e9cran MQTT de l&rsquo;application (voir section 4, \u00e9tape 8).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Si vous ne l&rsquo;avez plus, <a href=\"https:\/\/www.meteor-oi.re\/#contact-1\">\u00e9crivez-nous<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Si vous avez <strong>plusieurs n\u0153uds<\/strong>, vous pouvez cr\u00e9er des identifiants suppl\u00e9mentaires directement dans MeshForge (<a href=\"https:\/\/meshforge.la-forge-numerique.com\/register\" target=\"_blank\" rel=\"noreferrer noopener\">Devenir passerelle MQTT<\/a>).<\/p>\n\n\n\n<div data-wp-context=\"{ &quot;autoclose&quot;: false, &quot;accordionItems&quot;: [] }\" data-wp-interactive=\"core\/accordion\" role=\"group\" class=\"wp-block-accordion has-background is-layout-flow wp-block-accordion-is-layout-flow\" style=\"background-color:#8dd2fc29\">\n<div data-wp-class--is-open=\"state.isOpen\" data-wp-context=\"{ &quot;id&quot;: &quot;accordion-item-36&quot;, &quot;openByDefault&quot;: false }\" data-wp-init=\"callbacks.initAccordionItems\" data-wp-on-window--hashchange=\"callbacks.hashChange\" class=\"wp-block-accordion-item is-layout-flow wp-block-accordion-item-is-layout-flow\">\n<h3 class=\"wp-block-accordion-heading\"><button aria-expanded=\"false\" aria-controls=\"accordion-item-36-panel\" data-wp-bind--aria-expanded=\"state.isOpen\" data-wp-on--click=\"actions.toggle\" id=\"accordion-item-36\" type=\"button\" class=\"wp-block-accordion-heading__toggle\"><span class=\"wp-block-accordion-heading__toggle-title\"><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-cyan-blue-color\">Plus d&rsquo;informations : ce qui remonte et ce qui ne remonte pas<\/mark><\/strong><\/span><span class=\"wp-block-accordion-heading__toggle-icon\" aria-hidden=\"true\">+<\/span><\/button><\/h3>\n\n\n\n<div aria-labelledby=\"accordion-item-36\" data-wp-bind--hidden=\"state.isHidden\" data-wp-on--beforematch=\"actions.handleBeforeMatch\" id=\"accordion-item-36-panel\" role=\"region\" class=\"wp-block-accordion-panel is-layout-flow wp-block-accordion-panel-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>Ce qui remonte vers MeshForge :<\/strong> position, t\u00e9l\u00e9m\u00e9trie (batterie, tension, \u00e9ventuellement capteurs), nom du n\u0153ud, voisins radio d\u00e9tect\u00e9s, qualit\u00e9 du signal, r\u00e9sultats de traceroute, vos messages texte du canal <code>Fr_EMCOM<\/code>. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Ce qui ne remonte pas :<\/strong> vos messages texte du canal <code>Fr_BlaBla<\/code> (ils restent sur les ondes radio, point.), vos messages texte directs (messages directement entre deux n\u0153uds).<\/p>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div data-wp-context=\"{ &quot;autoclose&quot;: false, &quot;accordionItems&quot;: [] }\" data-wp-interactive=\"core\/accordion\" role=\"group\" class=\"wp-block-accordion has-background is-layout-flow wp-block-accordion-is-layout-flow\" style=\"background-color:#8dd2fc29\">\n<div data-wp-class--is-open=\"state.isOpen\" data-wp-context=\"{ &quot;id&quot;: &quot;accordion-item-37&quot;, &quot;openByDefault&quot;: false }\" data-wp-init=\"callbacks.initAccordionItems\" data-wp-on-window--hashchange=\"callbacks.hashChange\" class=\"wp-block-accordion-item is-layout-flow wp-block-accordion-item-is-layout-flow\">\n<h3 class=\"wp-block-accordion-heading\"><button aria-expanded=\"false\" aria-controls=\"accordion-item-37-panel\" data-wp-bind--aria-expanded=\"state.isOpen\" data-wp-on--click=\"actions.toggle\" id=\"accordion-item-37\" type=\"button\" class=\"wp-block-accordion-heading__toggle\"><span class=\"wp-block-accordion-heading__toggle-title\"><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-cyan-blue-color\">Plus d&rsquo;informations : vie priv\u00e9e et RGPD<\/mark><\/strong><\/span><span class=\"wp-block-accordion-heading__toggle-icon\" aria-hidden=\"true\">+<\/span><\/button><\/h3>\n\n\n\n<div aria-labelledby=\"accordion-item-37\" data-wp-bind--hidden=\"state.isHidden\" data-wp-on--beforematch=\"actions.handleBeforeMatch\" id=\"accordion-item-37-panel\" role=\"region\" class=\"wp-block-accordion-panel is-layout-flow wp-block-accordion-panel-is-layout-flow\">\n<p class=\"wp-block-paragraph\">MeshForge applique plusieurs garde-fous :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Les n\u0153uds mobiles sont flout\u00e9s.<\/strong> Leur position est ramen\u00e9e \u00e0 une case d&rsquo;environ 500 m\u00e8tres, toujours la m\u00eame, afin qu&rsquo;on ne puisse pas retrouver le point exact en moyennant plusieurs relev\u00e9s. Par d\u00e9faut, tout n\u0153ud est consid\u00e9r\u00e9 comme mobile tant qu&rsquo;un administrateur ne l&rsquo;a pas d\u00e9clar\u00e9 relais fixe.<\/li>\n\n\n\n<li><strong>Seuls les canaux autoris\u00e9s sont trait\u00e9s.<\/strong> Tout le reste est ignor\u00e9.<\/li>\n\n\n\n<li><strong>Vous pouvez demander le retrait de votre n\u0153ud<\/strong> de la carte, son anonymisation ou sa suppression. <a href=\"https:\/\/www.meteor-oi.re\/#contact-1\" target=\"_blank\" rel=\"noreferrer noopener\">\u00c9crivez-nous.<\/a><\/li>\n\n\n\n<li><strong>Les donn\u00e9es brutes ne sont pas conserv\u00e9es ind\u00e9finiment<\/strong> : elles sont purg\u00e9es automatiquement apr\u00e8s quelques semaines.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Reste un point \u00e0 avoir en t\u00eate : d\u00e8s qu&rsquo;un n\u0153ud \u00e9met sa position en clair sur un canal public, n&rsquo;importe qui \u00e0 port\u00e9e radio peut la lire. C&rsquo;est le fonctionnement normal de Meshtastic, pas une particularit\u00e9 de MeshForge. Si cela vous g\u00eane, r\u00e9duisez la pr\u00e9cision de votre position ou d\u00e9sactivez-la.<\/p>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<h2 id=\"applis-smartphone\" class=\"wp-block-heading has-custom-css wp-custom-css-9fe81b23\">6. Android et iOS, ce n&rsquo;est pas la m\u00eame chose<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u00c0 ce jour, les applications Meshtastic pour Android et pour iOS sont <strong>deux applications distinctes<\/strong>, d\u00e9velopp\u00e9es par des \u00e9quipes diff\u00e9rentes. Elles n&rsquo;ont ni la m\u00eame organisation des menus, ni exactement les m\u00eames fonctionnalit\u00e9s, ni le m\u00eame rythme de mises \u00e0 jour.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ce que cela implique pour vous :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Les tutoriels ne se transposent pas directement.<\/strong> Un tutoriel illustr\u00e9 sous Android ne correspondra pas \u00e0 ce que vous voyez sur iPhone, et inversement.<\/li>\n\n\n\n<li><strong>Certains r\u00e9glages sont plus faciles \u00e0 trouver d&rsquo;un c\u00f4t\u00e9 que de l&rsquo;autre.<\/strong> Si vous bloquez sur un param\u00e8tre, ce n&rsquo;est pas forc\u00e9ment vous.<\/li>\n\n\n\n<li><strong>Quand vous demandez de l&rsquo;aide dans la communaut\u00e9, pr\u00e9cisez toujours votre syst\u00e8me<\/strong> (Android ou iOS) et la version de l&rsquo;application. Cela fait gagner beaucoup de temps \u00e0 tout le monde.<\/li>\n<\/ul>\n\n\n\n<div data-wp-context=\"{ &quot;autoclose&quot;: false, &quot;accordionItems&quot;: [] }\" data-wp-interactive=\"core\/accordion\" role=\"group\" class=\"wp-block-accordion has-background is-layout-flow wp-block-accordion-is-layout-flow\" style=\"background-color:#8dd2fc29\">\n<div data-wp-class--is-open=\"state.isOpen\" data-wp-context=\"{ &quot;id&quot;: &quot;accordion-item-38&quot;, &quot;openByDefault&quot;: false }\" data-wp-init=\"callbacks.initAccordionItems\" data-wp-on-window--hashchange=\"callbacks.hashChange\" class=\"wp-block-accordion-item is-layout-flow wp-block-accordion-item-is-layout-flow\">\n<h3 class=\"wp-block-accordion-heading\"><button aria-expanded=\"false\" aria-controls=\"accordion-item-38-panel\" data-wp-bind--aria-expanded=\"state.isOpen\" data-wp-on--click=\"actions.toggle\" id=\"accordion-item-38\" type=\"button\" class=\"wp-block-accordion-heading__toggle\"><span class=\"wp-block-accordion-heading__toggle-title\"><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-cyan-blue-color\">Plus d&rsquo;informations : et sans smartphone ?<\/mark><\/strong><\/span><span class=\"wp-block-accordion-heading__toggle-icon\" aria-hidden=\"true\">+<\/span><\/button><\/h3>\n\n\n\n<div aria-labelledby=\"accordion-item-38\" data-wp-bind--hidden=\"state.isHidden\" data-wp-on--beforematch=\"actions.handleBeforeMatch\" id=\"accordion-item-38-panel\" role=\"region\" class=\"wp-block-accordion-panel is-layout-flow wp-block-accordion-panel-is-layout-flow\">\n<p class=\"wp-block-paragraph\">Il existe un <a href=\"https:\/\/client.meshtastic.org\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">client web<\/a> qui se connecte au module en USB ou en Bluetooth depuis un ordinateur (Chrome, Chromium ou Edge). Il est parfois plus confortable pour la configuration initiale, avec un vrai clavier et un grand \u00e9cran.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Il existe aussi une interface en ligne de commande, pour ceux que \u00e7a amuse.<\/p>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<h2 id=\"ca-ne-marche-pas\" class=\"wp-block-heading has-custom-css wp-custom-css-448a4acf\">7. \u00c7a ne marche pas comme pr\u00e9vu<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Je ne vois aucun autre n\u0153ud.<\/strong> C&rsquo;est souvent normal les premi\u00e8res heures. Les n\u0153uds ne diffusent leurs informations que toutes les quelques heures. Laissez tourner. V\u00e9rifiez aussi que vous \u00eates bien en <code>EU_868<\/code> et en <code>LongModerate<\/code> : avec un mauvais preset, vous n&rsquo;entendrez litt\u00e9ralement personne.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Si le probl\u00e8me persiste au-del\u00e0 de quelques heures alors que d&rsquo;autres participants captent bien, vous \u00eates peut-\u00eatre simplement dans une zone blanche pour l&rsquo;instant. Le relief r\u00e9unionnais (pitons, ravines, remparts) cr\u00e9e des poches o\u00f9 aucun n\u0153ud existant ne porte encore. Ce n&rsquo;est pas un probl\u00e8me de configuration de votre c\u00f4t\u00e9 : c&rsquo;est un trou de couverture que seul un futur relais bien plac\u00e9 pourra combler. Signalez-le nous, \u00e7a nous aide \u00e0 savoir o\u00f9 prioriser.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Je re\u00e7ois quelqu&rsquo;un sur <code>Fr_BlaBla<\/code>, mais je n&rsquo;arrive pas \u00e0 lui \u00e9crire en message priv\u00e9.<\/strong> C&rsquo;est fr\u00e9quent et ce n&rsquo;est pas forc\u00e9ment un probl\u00e8me. Voir la question d\u00e9di\u00e9e sur notre <a href=\"https:\/\/www.meteor-oi.re\/index.php\/projets\/reseau-lora-citoyen-mesh-la-reunion\/foire-aux-questions\/\" target=\"_blank\" rel=\"noreferrer noopener\">FAQ<\/a> : en r\u00e9sum\u00e9, un message priv\u00e9 demande un \u00e9change de cl\u00e9s qui exige une liaison radio plus solide qu&rsquo;un simple message sur canal public, et une liaison radio n&rsquo;est presque jamais aussi bonne dans les deux sens.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Mon n\u0153ud n&rsquo;appara\u00eet pas sur MeshForge.<\/strong> V\u00e9rifiez dans l&rsquo;ordre : l&rsquo;application est-elle connect\u00e9e au module en Bluetooth ? Le t\u00e9l\u00e9phone a-t-il du r\u00e9seau ? Le proxy client est-il activ\u00e9 ? L&rsquo;uplink est-il activ\u00e9 sur <code>Fr_Balise<\/code> ? Les identifiants MQTT sont-ils saisis sans espace parasite ? Le module a-t-il red\u00e9marr\u00e9 apr\u00e8s la modification ?<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Je vois des n\u0153uds sans nom, juste un code du style <code>!a1b2d3c5<\/code>.<\/strong> Normal. Les noms sont diffus\u00e9s s\u00e9par\u00e9ment des messages, seulement toutes les quelques heures. Patientez, ils appara\u00eetront. Voir le d\u00e9tail \u00e0 l&rsquo;\u00e9tape 3.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Mes messages mettent longtemps \u00e0 arriver, ou n&rsquo;arrivent pas du tout.<\/strong> Un message qui traverse plusieurs sauts met plusieurs secondes, c&rsquo;est le fonctionnement normal. S&rsquo;il n&rsquo;arrive jamais, c&rsquo;est probablement qu&rsquo;aucun n\u0153ud ne fait le relais entre vous et le destinataire, ou que le compteur de sauts est tomb\u00e9 \u00e0 z\u00e9ro en route. V\u00e9rifiez aussi que vous \u00e9crivez bien dans <code>Fr_BlaBla<\/code> et non dans un canal priv\u00e9.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Personne ne me re\u00e7oit.<\/strong> V\u00e9rifiez que votre antenne est bien viss\u00e9e. Une antenne mal connect\u00e9e d\u00e9grade fortement les performances et peut ab\u00eemer le module. V\u00e9rifiez ensuite la hauteur et l&rsquo;orientation verticale.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>J&rsquo;ai tout cass\u00e9.<\/strong> Le plus simple est souvent de reflasher le module et de repartir de l&rsquo;\u00e9tape 1. \u00c7a prend dix minutes et \u00e7a ne co\u00fbte rien.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Je bloque vraiment.<\/strong> Posez la question dans le groupe \u00ab Discussion \u00bb de notre communaut\u00e9, ou <a href=\"https:\/\/www.meteor-oi.re\/#contact-1\">\u00e9crivez-nous<\/a>. Il y a toujours quelqu&rsquo;un qui est pass\u00e9 par l\u00e0.<\/p>\n\n\n\n<h2 id=\"liens-utiles\" class=\"wp-block-heading has-custom-css wp-custom-css-02ca0da0\">8. Liens utiles<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Nos pages<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/www.meteor-oi.re\/index.php\/projets\/reseau-lora-citoyen-mesh-la-reunion\/\">Le r\u00e9seau LoRa citoyen \u00e0 La R\u00e9union<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.meteor-oi.re\/index.php\/projets\/reseau-lora-citoyen-mesh-la-reunion\/foire-aux-questions\/\">Foire aux questions<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.meteor-oi.re\/index.php\/projets\/reseau-lora-citoyen-mesh-la-reunion\/materiel-lora-recommandations-et-retours-dexperience\/\">Mat\u00e9riel LoRa, recommandations et retours d&rsquo;exp\u00e9rience<\/a> (page prot\u00e9g\u00e9e)<\/li>\n\n\n\n<li><a href=\"http:\/\/u.osmfr.org\/m\/1275876\/\">Carte statique des participants<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.meshforge.meteor-oi.re\">MeshForge (carte dynamique des n\u0153uds connect\u00e9s)<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/forms.gle\/vjKeyeLCUcEs2yai9\">Formulaire d&rsquo;inscription<\/a><\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Gaulix<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/gaulix.fr\/\" target=\"_blank\" rel=\"noreferrer noopener\">Site Gaulix<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/gaulix.fr\/gaulix-pour-les-noobs\/\" target=\"_blank\" rel=\"noreferrer noopener\">Gaulix pour les Noobs<\/a> (tutoriel de configuration de r\u00e9f\u00e9rence)<\/li>\n\n\n\n<li><a href=\"https:\/\/map.gaulix.fr\/gaulix_name_generator.html\" target=\"_blank\" rel=\"noreferrer noopener\">G\u00e9n\u00e9rateur de noms de n\u0153uds<\/a><\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Meshtastic<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/meshtastic.org\/docs\/introduction\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Documentation officielle<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/meshtastic.org\/docs\/configuration\/radio\/device\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Configuration de l&rsquo;appareil et tableau des r\u00f4les<\/a> (en anglais)<\/li>\n\n\n\n<li><a href=\"https:\/\/meshtastic.org\/blog\/choosing-the-right-device-role\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Choisir le bon r\u00f4le<\/a> (en anglais)<\/li>\n\n\n\n<li><a href=\"https:\/\/meshtastic.org\/blog\/demystifying-router-late\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Demystifying ROUTER_LATE<\/a> (en anglais)<\/li>\n\n\n\n<li><a href=\"https:\/\/flasher.meshtastic.org\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Outil de flashage<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/client.meshtastic.org\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Client web<\/a><\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Vous venez de recevoir votre module LoRa et vous vous demandez quoi en faire ? Cette page rassemble tout ce qu&rsquo;il faut savoir pour configurer votre n\u0153ud, rejoindre le r\u00e9seau r\u00e9unionnais et participer \u00e0 nos journ\u00e9es de test. Elle est \u00e9crite pour \u00eatre lisible sans aucune connaissance technique. Si vous voulez creuser, cliquez sur les&hellip; <br \/> <a class=\"read-more\" href=\"https:\/\/www.meteor-oi.re\/index.php\/projets\/reseau-lora-citoyen-mesh-la-reunion\/utiliser-le-reseau\/\">Lire la suite<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":381,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-1039","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Fonctionnement du r\u00e9seau Meshtastic \u00e0 La R\u00e9union<\/title>\n<meta name=\"description\" content=\"Configurer son module LoRa Meshtastic \u00e0 La R\u00e9union : canaux Gaulix, r\u00f4les des n\u0153uds, MQTT et MeshForge. Le guide complet de M\u00e9t\u00e9oR-OI.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.meteor-oi.re\/index.php\/projets\/reseau-lora-citoyen-mesh-la-reunion\/utiliser-le-reseau\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Fonctionnement du r\u00e9seau Meshtastic \u00e0 La R\u00e9union\" \/>\n<meta property=\"og:description\" content=\"Configurer son module LoRa Meshtastic \u00e0 La R\u00e9union : canaux Gaulix, r\u00f4les des n\u0153uds, MQTT et MeshForge. Le guide complet de M\u00e9t\u00e9oR-OI.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.meteor-oi.re\/index.php\/projets\/reseau-lora-citoyen-mesh-la-reunion\/utiliser-le-reseau\/\" \/>\n<meta property=\"og:site_name\" content=\"M\u00e9t\u00e9oR Oc\u00e9an Indien\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/MeteorOceanIndien\/\" \/>\n<meta property=\"article:modified_time\" content=\"2026-09-01T07:11:31+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.meteor-oi.re\/wp-content\/uploads\/2026\/07\/QR_Code_Gaulix_868MHz.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1392\" \/>\n\t<meta property=\"og:image:height\" content=\"1492\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data1\" content=\"43 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.meteor-oi.re\\\/index.php\\\/projets\\\/reseau-lora-citoyen-mesh-la-reunion\\\/utiliser-le-reseau\\\/\",\"url\":\"https:\\\/\\\/www.meteor-oi.re\\\/index.php\\\/projets\\\/reseau-lora-citoyen-mesh-la-reunion\\\/utiliser-le-reseau\\\/\",\"name\":\"Fonctionnement du r\u00e9seau Meshtastic \u00e0 La R\u00e9union\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.meteor-oi.re\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.meteor-oi.re\\\/index.php\\\/projets\\\/reseau-lora-citoyen-mesh-la-reunion\\\/utiliser-le-reseau\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.meteor-oi.re\\\/index.php\\\/projets\\\/reseau-lora-citoyen-mesh-la-reunion\\\/utiliser-le-reseau\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.meteor-oi.re\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/QR_Code_Gaulix_868MHz-955x1024.jpg\",\"datePublished\":\"2026-07-30T11:05:16+00:00\",\"dateModified\":\"2026-09-01T07:11:31+00:00\",\"description\":\"Configurer son module LoRa Meshtastic \u00e0 La R\u00e9union : canaux Gaulix, r\u00f4les des n\u0153uds, MQTT et MeshForge. Le guide complet de M\u00e9t\u00e9oR-OI.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.meteor-oi.re\\\/index.php\\\/projets\\\/reseau-lora-citoyen-mesh-la-reunion\\\/utiliser-le-reseau\\\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.meteor-oi.re\\\/index.php\\\/projets\\\/reseau-lora-citoyen-mesh-la-reunion\\\/utiliser-le-reseau\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/www.meteor-oi.re\\\/index.php\\\/projets\\\/reseau-lora-citoyen-mesh-la-reunion\\\/utiliser-le-reseau\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.meteor-oi.re\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/QR_Code_Gaulix_868MHz.jpg\",\"contentUrl\":\"https:\\\/\\\/www.meteor-oi.re\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/QR_Code_Gaulix_868MHz.jpg\",\"width\":1392,\"height\":1492},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.meteor-oi.re\\\/index.php\\\/projets\\\/reseau-lora-citoyen-mesh-la-reunion\\\/utiliser-le-reseau\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\\\/\\\/www.meteor-oi.re\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Projets m\u00e9t\u00e9o\\\/risques naturels \u00e0 La R\u00e9union\\\/Oc\u00e9an Indien\",\"item\":\"https:\\\/\\\/www.meteor-oi.re\\\/index.php\\\/projets\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Le r\u00e9seau LoRa citoyen \u00e0 La R\u00e9union\",\"item\":\"https:\\\/\\\/www.meteor-oi.re\\\/index.php\\\/projets\\\/reseau-lora-citoyen-mesh-la-reunion\\\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Utiliser le r\u00e9seau LoRa citoyen r\u00e9unionnais\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.meteor-oi.re\\\/#website\",\"url\":\"https:\\\/\\\/www.meteor-oi.re\\\/\",\"name\":\"M\u00e9t\u00e9oR Oc\u00e9an Indien\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.meteor-oi.re\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.meteor-oi.re\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.meteor-oi.re\\\/#organization\",\"name\":\"M\u00e9t\u00e9oR Oc\u00e9an Indien\",\"url\":\"https:\\\/\\\/www.meteor-oi.re\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/www.meteor-oi.re\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.meteor-oi.re\\\/wp-content\\\/uploads\\\/2024\\\/08\\\/MeteoR-OI_Logo.png\",\"contentUrl\":\"https:\\\/\\\/www.meteor-oi.re\\\/wp-content\\\/uploads\\\/2024\\\/08\\\/MeteoR-OI_Logo.png\",\"width\":3134,\"height\":1707,\"caption\":\"M\u00e9t\u00e9oR Oc\u00e9an Indien\"},\"image\":{\"@id\":\"https:\\\/\\\/www.meteor-oi.re\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/MeteorOceanIndien\\\/\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Fonctionnement du r\u00e9seau Meshtastic \u00e0 La R\u00e9union","description":"Configurer son module LoRa Meshtastic \u00e0 La R\u00e9union : canaux Gaulix, r\u00f4les des n\u0153uds, MQTT et MeshForge. Le guide complet de M\u00e9t\u00e9oR-OI.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.meteor-oi.re\/index.php\/projets\/reseau-lora-citoyen-mesh-la-reunion\/utiliser-le-reseau\/","og_locale":"fr_FR","og_type":"article","og_title":"Fonctionnement du r\u00e9seau Meshtastic \u00e0 La R\u00e9union","og_description":"Configurer son module LoRa Meshtastic \u00e0 La R\u00e9union : canaux Gaulix, r\u00f4les des n\u0153uds, MQTT et MeshForge. Le guide complet de M\u00e9t\u00e9oR-OI.","og_url":"https:\/\/www.meteor-oi.re\/index.php\/projets\/reseau-lora-citoyen-mesh-la-reunion\/utiliser-le-reseau\/","og_site_name":"M\u00e9t\u00e9oR Oc\u00e9an Indien","article_publisher":"https:\/\/www.facebook.com\/MeteorOceanIndien\/","article_modified_time":"2026-09-01T07:11:31+00:00","og_image":[{"width":1392,"height":1492,"url":"https:\/\/www.meteor-oi.re\/wp-content\/uploads\/2026\/07\/QR_Code_Gaulix_868MHz.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Dur\u00e9e de lecture estim\u00e9e":"43 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.meteor-oi.re\/index.php\/projets\/reseau-lora-citoyen-mesh-la-reunion\/utiliser-le-reseau\/","url":"https:\/\/www.meteor-oi.re\/index.php\/projets\/reseau-lora-citoyen-mesh-la-reunion\/utiliser-le-reseau\/","name":"Fonctionnement du r\u00e9seau Meshtastic \u00e0 La R\u00e9union","isPartOf":{"@id":"https:\/\/www.meteor-oi.re\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.meteor-oi.re\/index.php\/projets\/reseau-lora-citoyen-mesh-la-reunion\/utiliser-le-reseau\/#primaryimage"},"image":{"@id":"https:\/\/www.meteor-oi.re\/index.php\/projets\/reseau-lora-citoyen-mesh-la-reunion\/utiliser-le-reseau\/#primaryimage"},"thumbnailUrl":"https:\/\/www.meteor-oi.re\/wp-content\/uploads\/2026\/07\/QR_Code_Gaulix_868MHz-955x1024.jpg","datePublished":"2026-07-30T11:05:16+00:00","dateModified":"2026-09-01T07:11:31+00:00","description":"Configurer son module LoRa Meshtastic \u00e0 La R\u00e9union : canaux Gaulix, r\u00f4les des n\u0153uds, MQTT et MeshForge. Le guide complet de M\u00e9t\u00e9oR-OI.","breadcrumb":{"@id":"https:\/\/www.meteor-oi.re\/index.php\/projets\/reseau-lora-citoyen-mesh-la-reunion\/utiliser-le-reseau\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.meteor-oi.re\/index.php\/projets\/reseau-lora-citoyen-mesh-la-reunion\/utiliser-le-reseau\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/www.meteor-oi.re\/index.php\/projets\/reseau-lora-citoyen-mesh-la-reunion\/utiliser-le-reseau\/#primaryimage","url":"https:\/\/www.meteor-oi.re\/wp-content\/uploads\/2026\/07\/QR_Code_Gaulix_868MHz.jpg","contentUrl":"https:\/\/www.meteor-oi.re\/wp-content\/uploads\/2026\/07\/QR_Code_Gaulix_868MHz.jpg","width":1392,"height":1492},{"@type":"BreadcrumbList","@id":"https:\/\/www.meteor-oi.re\/index.php\/projets\/reseau-lora-citoyen-mesh-la-reunion\/utiliser-le-reseau\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/www.meteor-oi.re\/"},{"@type":"ListItem","position":2,"name":"Projets m\u00e9t\u00e9o\/risques naturels \u00e0 La R\u00e9union\/Oc\u00e9an Indien","item":"https:\/\/www.meteor-oi.re\/index.php\/projets\/"},{"@type":"ListItem","position":3,"name":"Le r\u00e9seau LoRa citoyen \u00e0 La R\u00e9union","item":"https:\/\/www.meteor-oi.re\/index.php\/projets\/reseau-lora-citoyen-mesh-la-reunion\/"},{"@type":"ListItem","position":4,"name":"Utiliser le r\u00e9seau LoRa citoyen r\u00e9unionnais"}]},{"@type":"WebSite","@id":"https:\/\/www.meteor-oi.re\/#website","url":"https:\/\/www.meteor-oi.re\/","name":"M\u00e9t\u00e9oR Oc\u00e9an Indien","description":"","publisher":{"@id":"https:\/\/www.meteor-oi.re\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.meteor-oi.re\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/www.meteor-oi.re\/#organization","name":"M\u00e9t\u00e9oR Oc\u00e9an Indien","url":"https:\/\/www.meteor-oi.re\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/www.meteor-oi.re\/#\/schema\/logo\/image\/","url":"https:\/\/www.meteor-oi.re\/wp-content\/uploads\/2024\/08\/MeteoR-OI_Logo.png","contentUrl":"https:\/\/www.meteor-oi.re\/wp-content\/uploads\/2024\/08\/MeteoR-OI_Logo.png","width":3134,"height":1707,"caption":"M\u00e9t\u00e9oR Oc\u00e9an Indien"},"image":{"@id":"https:\/\/www.meteor-oi.re\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/MeteorOceanIndien\/"]}]}},"_links":{"self":[{"href":"https:\/\/www.meteor-oi.re\/index.php\/wp-json\/wp\/v2\/pages\/1039","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.meteor-oi.re\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.meteor-oi.re\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.meteor-oi.re\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.meteor-oi.re\/index.php\/wp-json\/wp\/v2\/comments?post=1039"}],"version-history":[{"count":61,"href":"https:\/\/www.meteor-oi.re\/index.php\/wp-json\/wp\/v2\/pages\/1039\/revisions"}],"predecessor-version":[{"id":1156,"href":"https:\/\/www.meteor-oi.re\/index.php\/wp-json\/wp\/v2\/pages\/1039\/revisions\/1156"}],"up":[{"embeddable":true,"href":"https:\/\/www.meteor-oi.re\/index.php\/wp-json\/wp\/v2\/pages\/381"}],"wp:attachment":[{"href":"https:\/\/www.meteor-oi.re\/index.php\/wp-json\/wp\/v2\/media?parent=1039"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}