Communication · Numérique · radio & Internet

Nomad Network & Reticulum

NomadNet · LXMF · Sideband

Nomad Network est un programme open source pour des messages chiffrés, des pages texte et des fichiers. Il fonctionne sur Reticulum, une pile réseau qui transmet les données par radio LoRa, WLAN ou Internet ; les messages utilisent le format LXMF. Votre adresse compte 32 caractères hexadécimaux, dérivés de votre clé – pas besoin de compte. Vous n'atteignez toutefois que les appareils déjà connectés.

Nomad Network est un programme open source pour des messages chiffrés, des pages texte et des fichiers, qui s'exécute sur la pile réseau Reticulum et échange des messages au format LXMF ; les trois proviennent du développeur Mark Qvist. Reticulum n'a besoin ni de compte, ni de numéro de téléphone, ni de fournisseur, et transmet des données sur pratiquement n'importe quel support – radio LoRa, WLAN, câble ou Internet. Il convient donc à des groupes préparés qui veulent échanger du texte même sans Internet. Il ne remplace pas un appel d'urgence, et il ne fonctionne que dans la mesure où des correspondants joignables existent.

PortéeLocale à mondiale
LicenceLibre · LoRa 868 MHz
CompteAucun

Qu'est-ce que Nomad Network – et qu'est-ce que Reticulum ?

Reticulum est une pile réseau basée sur la cryptographie : elle attribue des adresses, chiffre les données et les achemine – par radio LoRa, WLAN et câble, radio par paquets (Packet Radio), lignes série ou Internet. Reticulum n'a pas besoin d'IP, mais peut utiliser Internet comme support. Selon le manuel, Reticulum n'est ni un service auquel on s'abonne, ni un réseau mondial unique auquel on adhère : chaque groupe peut ainsi construire son propre réseau et le relier à d'autres si besoin.

LXMF est le format de message et le protocole de distribution sur Reticulum. Les messages LXMF sont signés et chiffrés de bout en bout. Si le destinataire n'est pas joignable pour le moment, un bureau de poste – appelé « Propagation Node » dans le projet – peut mettre le message en attente jusqu'à ce qu'il vienne le récupérer.

Nomad Network est un programme qui rend les deux utilisables : vous y rédigez des messages LXMF, vous y lisez les pages d'autres nœuds dans un navigateur texte intégré et vous pouvez exploiter vous-même un nœud, c'est-à-dire proposer des pages et des fichiers à d'autres. Le programme s'exécute dans le terminal avec une interface entièrement textuelle ; en tant que paquet, il se nomme nomadnet. Le projet le décrit comme « Off-grid, resilient mesh communication with strong encryption, forward secrecy and extreme privacy ».

Outre Nomad Network, d'autres programmes utilisent le même réseau et le même format de message LXMF, par exemple Sideband, MeshChatX et Columba. Mais tous n'affichent pas les pages Nomad : Sideband est un programme pour les messages et la voix, sans navigateur de pages.

  • Pour les débutants : un moyen mnémotechnique simple – Reticulum est le réseau, LXMF la poste, Nomad Network le programme avec boîte aux lettres et navigateur.
  • Pour iPhone et iPad, le manuel Reticulum ne mentionne aucun client (état septembre 2026). Vous lisez les pages Nomad sur ordinateur ou avec une application Android.
  • Conseil d'expert : il n'existe pas de spécification formelle – selon le projet, c'est l'implémentation de référence en Python qui fait foi. Nomad Network est sous licence GPLv3 ; Reticulum et LXMF utilisent leur propre « Reticulum License », qui interdit notamment l'usage dans des systèmes pouvant nuire délibérément à des personnes, ainsi que l'utilisation comme données d'entraînement pour l'IA.
Reticulum, LXMF et les programmes associés en un coup d'œil (état septembre 2026)
Élément Ce que c'est À quoi ça vous sert Fonctionne sur
Reticulum Pile réseau : adresses, chiffrement, acheminement Base de tous les programmes du réseau Linux, macOS, Windows, Raspberry Pi, Android
LXMF Format de message et protocole de distribution Distribuer des messages, y compris à des destinataires hors ligne présent dans tous les programmes de messagerie
Nomad Network Programme en terminal pour messages, pages, fichiers Lire des pages, en écrire, exploiter son propre nœud Linux, macOS, Windows ; Android via Termux
Sideband Application pour messages et voix Messages sur mobile ou ordinateur – pas de pages Android, Linux, macOS, Windows
MeshChatX Programme avec messages et navigateur de pages Pages et messages avec interface graphique Bureau, Android, interface web
Columba Application avec messages et navigateur de pages Pages et messages sur mobile Android Android

Plateformes selon le manuel Reticulum et les indications des projets respectifs ; pour iOS, le manuel ne mentionne aucun client.

Comment fonctionne Reticulum ?

Une adresse Reticulum est un identifiant hexadécimal à 32 chiffres, donc 16 octets ou 128 bits. C'est un hachage SHA-256 tronqué du nom de l'application et de la clé d'une identité – l'adresse est donc l'empreinte d'une clé. Une identité se compose d'une clé X25519 pour l'échange de clés et d'une clé Ed25519 pour les signatures ; elle est créée localement sur votre appareil, sans inscription auprès d'un organisme central.

Pour que d'autres trouvent une destination, celle-ci envoie une annonce (announce) : un paquet signé mais non chiffré contenant l'adresse, la clé publique et des données supplémentaires comme le nom d'affichage ou de nœud. Les nœuds de transport – des appareils qui relaient le trafic pour d'autres – retransmettent les annonces sur jusqu'à 128 sauts, donc via jusqu'à 128 stations. Pour que les annonces n'engorgent pas le réseau, elles ne peuvent par défaut occuper plus de 2 % de la bande passante d'une interface.

Grâce aux annonces, chaque nœud de transport apprend par quel voisin une destination est joignable. Aucun nœud ne connaît le chemin complet, chacun ne connaît que le prochain saut. S'il manque un chemin, un appareil interroge le réseau avec une demande de chemin (path request). Les données utiles ne sont jamais inondées à travers tout le réseau – contrairement à Meshtastic, qui mise sur l'inondation gérée (« Managed Flooding »).

Entre deux points terminaux, Reticulum établit au besoin une liaison (link) chiffrée ; les messages LXMF et les consultations de pages y transitent par défaut. Comme exigence minimale pour un support, le manuel indique un canal semi-duplex de plus de 5 bit/s et une taille de paquet (MTU) de 500 octets.

  • Bureau de poste : un Propagation Node stocke les messages pour des destinataires momentanément hors ligne, pendant 30 jours au maximum ; plusieurs bureaux de poste synchronisent leurs messages entre eux. Nomad Network peut lui-même être bureau de poste, mais cette fonction est désactivée par défaut.
  • Sans bureau de poste dans le réseau accessible, les deux interlocuteurs doivent être en ligne en même temps.
  • Dans le réseau local, l'interface automatique (AutoInterface) trouve d'elle-même d'autres appareils Reticulum – sans routeur ni serveur DHCP.
  • Pour les débutants : fraîchement installé, le réseau paraît souvent vide. La configuration par défaut n'atteint que les appareils de votre propre réseau local ; seul un accès via un hub ou par radio apporte des annonces venant de plus loin.
  • Conseil d'expert : comme le nom de l'application entre dans le calcul de l'adresse, une même identité a des adresses différentes pour les messages (LXMF) et pour son nœud. Vous envoyez les messages à l'adresse LXMF, vous ouvrez les pages via l'adresse du nœud.
Voies de transmission de Reticulum et ce qu'elles requièrent en Suisse
Voie de transmission Ce dont vous avez besoin Portée Licence Suisse
LoRa (RNode) Carte LoRa avec firmware RNode quelques kilomètres par saut aucune ; respecter les valeurs limites pour la radio à courte portée
Internet (TCP) Accès Internet et un hub mondiale aucune
Réseau local (LAN, WLAN) Appareils sur le même réseau, aucun routeur nécessaire aussi loin que porte le réseau local comme votre réseau domestique existant
Radio par paquets (KISS, AX.25) Appareil radio avec modem ou TNC selon la bande et l'antenne Radioamateur : uniquement non chiffré – pas pour Reticulum
I2P Accès Internet et routeur I2P actif mondiale aucune
Ligne série Câble entre deux appareils longueur du câble aucune

Portée LoRa comme valeur d'expérience pour LoRa dans la bande 868 MHz ; le projet RNode indique, sans conditions de mesure précisées, plusieurs kilomètres en ville et plus de 100 km en vue directe. Valeurs limites et règles radioamateur dans la section sur le droit en Suisse.

Nomad Network, Meshtastic ou MeshCore – la comparaison

Nomad Network avec Reticulum, Meshtastic et MeshCore tournent souvent sur les mêmes cartes LoRa dans la même bande 868 MHz, mais ne se comprennent pas : chaque système a son propre protocole, et aucune source primaire ne décrit de passerelle entre eux. Une carte ne porte qu'un seul firmware à la fois – qui veut changer doit reflasher.

La principale différence se situe dans l'ambition. Meshtastic et MeshCore sont conçus pour les messages courts via LoRa et fournissent des applications prêtes à l'emploi. Reticulum est un réseau qui relie la radio LoRa, les réseaux locaux et Internet et transporte, en plus des messages, des pages et des fichiers ; il exige en contrepartie nettement plus de configuration, et le manuel ne mentionne aucun client pour iOS.

Pour un réseau radio rapide avec messages courts en famille ou dans le quartier, Meshtastic ou MeshCore est la voie la plus simple ; les détails figurent dans l'article PrepperGuide Radio mesh. Reticulum déploie ses atouts quand vous voulez relier des îlots radio via Internet, diffuser des pages d'information ou distribuer des messages en différé via un bureau de poste – et que vous êtes prêt à vous plonger dans la configuration.

  • Pour les débutants : si vous n'avez pas encore de carte LoRa, essayez d'abord Reticulum sans radio via un hub. Vous saurez ainsi si l'effort en vaut la peine avant de choisir un firmware.
  • Conseil d'expert : qui veut les deux mondes a besoin de deux cartes – l'une avec le firmware RNode pour Reticulum, l'autre avec le firmware Meshtastic ou MeshCore.
Nomad Network, Meshtastic et MeshCore en comparaison (état septembre 2026)
Critère Nomad Network / Reticulum Meshtastic MeshCore
Objectif Messages, pages texte, fichiers Texte, position, télémétrie Messages texte, Room Server comme panneau d'affichage
Voies de transmission LoRa, LAN/WLAN, Internet, radio par paquets, série LoRa ; Internet seulement via passerelle MQTT LoRa
Acheminement Chemins ; chaque nœud ne connaît que le prochain saut inondation gérée (Managed Flooding) d'abord inondation, puis chemin appris
Limite de sauts 128 par défaut 3, au maximum 7 64
Chiffrement Données utiles toujours, AES-256 ; liaisons avec Forward Secrecy AES-256 par canal ; canal par défaut public de bout en bout ; canaux avec clé partagée
Pages et fichiers oui, sur son propre nœud non non
Programmes Nomad Network, Sideband, MeshChatX, Columba ; aucun client iOS dans le manuel application propre application Android et iOS, client web
Matériel Carte LoRa avec firmware RNode plus ordinateur ou mobile carte LoRa avec firmware Meshtastic carte LoRa avec firmware MeshCore
Configuration complexe : fichier texte, limiter soi-même le temps d'émission simple : application, limites UE dans le firmware simple : flasher le firmware de rôle, coupler l'application

Meshtastic et MeshCore d'après les documentations des projets et l'article PrepperGuide Radio mesh ; aucune source primaire ne décrit de passerelle entre les trois systèmes.

Installer Nomad Network – étape par étape

En quelques étapes, vous installez Nomad Network sur un ordinateur sous Linux, macOS ou Windows et le connectez à un hub via Internet. Un hub – appelé « entrypoint », donc point d'entrée, dans le manuel – est un nœud Reticulum accessible publiquement auquel votre appareil se connecte via Internet. Il n'existe plus de réseau de test officiel du projet ; les guides qui le recommandent sont dépassés.

Les étapes valent pour Reticulum 1.5.4 et Nomad Network 1.4.3 (état septembre 2026) ; le manuel Reticulum fait foi. N'installez qu'à partir des sources officielles – le répertoire de paquets Python PyPI et les programmes que le manuel répertorie –, car le projet met lui-même en garde contre les copies falsifiées.

À la place d'un hub, ou en complément, vous pouvez enregistrer une carte LoRa avec firmware RNode comme interface radio. Vous fixez alors vous-même la fréquence, la puissance d'émission et la limite de temps d'émission – en Suisse, sans concession, par exemple dans la plage 865–868,6 MHz, au maximum 25 mW ERP avec 1 % de temps d'émission.

  1. Installez Python 3 (à partir de la version 3.8), puis Nomad Network avec la commande pipx install nomadnet ou pip install nomadnet. Sous Windows, cochez dans l'installateur Python la case qui ajoute Python au PATH.
  2. Démarrez le programme dans le terminal avec la commande nomadnet ; si le système signale « command not found », redémarrez une fois l'ordinateur et réessayez. Au premier démarrage, Nomad Network crée sa configuration, et votre identité – la paire de clés derrière votre adresse – est créée localement sur votre appareil.
  3. Fermez Nomad Network et ouvrez la configuration Reticulum ~/.reticulum/config dans un éditeur de texte ; le tilde représente votre répertoire utilisateur. Si vous ne trouvez pas le fichier à cet endroit, il se trouve dans ~/.config/reticulum.
  4. Ajoutez dans la section [interfaces] une sous-section propre pour le hub : un nom librement choisi entre doubles crochets, puis les lignes type = TCPClientInterface, enabled = yes, target_host avec le nom d'hôte du hub et target_port avec son port. Sans enabled = yes, l'accès reste désactivé.
  5. Enregistrez le fichier et redémarrez Nomad Network avec nomadnet.
  6. Laissez le programme tourner un moment et observez dans la rubrique « Network » le flux d'annonces : peu à peu apparaissent des nœuds qui se signalent sur le réseau. Les nœuds se signalent au démarrage puis, par défaut, toutes les six heures – il faut donc de la patience.
  7. Ouvrez un nœud : appuyez sur Ctrl+U dans la rubrique « Network », saisissez l'adresse au format <32 caractères hexadécimaux>:/page/index.mu et validez avec Entrée ; la simple adresse à 32 caractères suffit également. Nomad Network cherche alors le chemin vers le nœud et charge sa page d'accueil.

Le nœud PrepperGuide sur le réseau Reticulum

Depuis le 19 septembre 2026, PrepperGuide exploite sur un serveur en Suisse, sur le réseau Reticulum, un hub par lequel tout appareil peut se connecter au réseau via Internet, ainsi que le nœud Nomad « PrepperGuide.ch ». Le nœud propose les contenus de prepperguide.ch sous forme de pages texte en allemand, français, italien et anglais. Les points d'entrée publics en Suisse sont rares ; le hub PrepperGuide en fait partie.

En tant que nœud de transport, le hub relaie le trafic et est relié au reste du réseau Reticulum. Le nœud « PrepperGuide.ch » est donc aussi accessible sans le hub PrepperGuide, via n'importe quel autre accès au reste du réseau ; un test via un hub tiers l'a atteint en deux sauts.

Pour ouvrir le nœud, vous enregistrez un hub comme accès dans la configuration Reticulum et saisissez, dans la boîte de dialogue du navigateur de Nomad Network (Ctrl+U), l'adresse du nœud avec le chemin :/page/index.mu ; MeshChatX et Columba acceptent la même forme. L'adresse d'un hub n'a sa place que dans la configuration, jamais dans la boîte de dialogue du navigateur.

Le nœud PrepperGuide n'est relié que par Internet. En cas de panne d'Internet, il n'est pas accessible – même pas par radio. Il convient donc pour se familiariser et s'exercer avant une crise, mais pas comme source d'information pendant une panne générale.

La liste des adresses faisant foi se trouve sur prepperguide.ch/ueber-uns, dans la section « PrepperGuide sur le réseau Reticulum ». Les noms ne sont pas protégés sur le réseau Reticulum : n'importe quelle station peut s'appeler « PrepperGuide.ch » – seule compte l'adresse à 32 caractères. Qui se connecte via le hub PrepperGuide rend visible au hub l'adresse IP de son appareil ; qui atteint le nœud via un autre hub la montre à l'exploitant de ce hub.

  • Pour les débutants : enregistrez, en plus du hub PrepperGuide, un second accès ou utilisez la découverte d'interfaces (Interface Discovery) de Reticulum. Le manuel déconseille expressément de ne compter que sur une seule connexion au réseau.
  • Conseil d'expert : les programmes Nomad mettent les pages en cache, 12 heures par défaut ; l'exploitant d'un nœud peut modifier cela page par page. Sur le nœud PrepperGuide, les pages d'entrée peuvent rester jusqu'à sept jours dans le cache – les nouveaux contenus y apparaissent donc avec un délai.
À saisir dans ~/.reticulum/config, section [interfaces], puis redémarrer Nomad Network :
[[PrepperGuide Hub]]
  type = TCPClientInterface
  enabled = yes
  target_host = rns.prepperguide.ch
  target_port = 4242

Sécurité et protection des données : qu'est-ce qui est chiffré, que voit un hub ?

Reticulum chiffre par défaut toutes les données utiles adressées à des destinataires individuels : échange de clés avec X25519, dérivation de clé avec HKDF, chiffrement avec AES-256 en mode CBC accompagné de HMAC-SHA-256, signatures avec Ed25519. AES-256 est le standard depuis la version 0.9.6 ; l'ancienne variante AES-128 a été supprimée avec la version 1.0.0. Les liaisons (links) – par exemple lors de la consultation d'une page Nomad – offrent en plus le Forward Secrecy : qui s'empare plus tard de la clé permanente d'une identité ne peut pas déchiffrer avec elle des connexions enregistrées.

Les paquets ne portent pas d'adresse d'expéditeur. Des métadonnées restent néanmoins visibles : l'adresse de destination, l'heure et la taille d'un paquet, ainsi que le contenu de chaque annonce – adresse, clé publique et nom d'affichage ou de nœud. Les annonces sont signées mais non chiffrées ; quiconque écoute peut les lire.

Un hub TCP voit en plus l'adresse IP de chaque appareil qui s'y connecte – cela vaut aussi pour le hub PrepperGuide. Le manuel avertit lui-même que les connexions TCP révèlent les adresses IP des deux côtés. Le hub peut ainsi mettre en relation quelle adresse IP contacte quelles adresses de destination et émet quelles annonces. Les contenus qu'il ne fait que relayer, il ne peut pas les déchiffrer ; seul le point terminal peut les lire – pour la consultation d'une page, c'est donc le nœud qui la fournit.

Nomad Network ne vous identifie pas par défaut lors de la consultation d'une page : le nœud n'apprend votre identité Reticulum que si vous la lui communiquez expressément. Un hub TCP voit malgré tout votre adresse IP.

Votre identité est une clé privée sur votre appareil. Qui se l'approprie peut se faire passer pour vous ; si elle est perdue, l'adresse est perdue – aucun fournisseur ne peut la restaurer. Dans Nomad Network, votre identité se trouve dans ~/.nomadnetwork/storage/identity – sauvegardez ce fichier ; qui le perd perd l'adresse.

  • Pour les débutants : vérifiez une adresse caractère par caractère avant de faire confiance à une page ou à un expéditeur. Les noms d'affichage et de nœud peuvent être choisis librement par n'importe qui.
  • Pour les débutants : sauvegardez les dossiers de configuration de Nomad Network et de Reticulum (~/.nomadnetwork et ~/.reticulum) sur un support de stockage que vous seul contrôlez.
  • Conseil d'expert : vous ne montrez votre adresse IP à un hub que si vous vous connectez à lui via Internet. Par radio LoRa, Reticulum n'a besoin d'aucun IP – il n'y a là aucune adresse IP que quiconque pourrait voir.

Droit en Suisse : LoRa, radioamateur et chiffrement

La radio LoRa avec Reticulum est autorisée en Suisse sans concession, sans annonce préalable et sans certificat de capacité, tant que vous restez dans les plages de fréquences pour la radio à courte portée générale et que vous en respectez les valeurs limites. Les bases légales sont l'article 8, alinéa 2, de l'ordonnance sur l'utilisation du spectre des fréquences de radiocommunication (OUS), l'annexe 1 de l'ordonnance de l'OFCOM sur l'utilisation du spectre des fréquences de radiocommunication (OOUS) et la prescription d'interface de l'OFCOM RIR1008, dans sa version applicable dès le 1er janvier 2026.

Les limites de puissance s'entendent en ERP, c'est-à-dire comme puissance rayonnée y compris le gain d'antenne. Le duty cycle limite le temps d'émission par heure : 1 % correspond à 36 secondes, 10 % à 360 secondes. Ni le firmware RNode ni Reticulum ne fixent de limite de temps d'émission sans configuration – c'est à vous de la régler.

Sur les bandes radioamateur, d'autres règles s'appliquent. Qui y émet a besoin d'un certificat de capacité et d'un indicatif de l'OFCOM. Selon la fiche d'information de l'OFCOM sur le service d'amateur (point 1.8), les transmissions numériques ne sont autorisées que si elles sont non chiffrées ; les essais avec des types de transmission en dehors de ces conditions sont soumis à autorisation. Reticulum chiffre les connexions et les messages sans qu'on puisse le désactiver. Pour un usage régulier, Reticulum a donc sa place sur les bandes de la radio à courte portée générale, pas sur les bandes radioamateur ; 868 MHz n'est de toute façon pas une bande radioamateur en Suisse.

Par Internet, I2P ou un câble, vous n'utilisez aucun spectre de fréquences de radiocommunication ; aucune concession n'est donc nécessaire.

  • 865–868,6 MHz : au maximum 25 mW ERP, duty cycle 1 %.
  • 869,40–869,65 MHz : au maximum 500 mW ERP, duty cycle 10 % – la sous-bande à la puissance autorisée la plus élevée, mais large de seulement 250 kHz.
  • 433,05–434,79 MHz : au maximum 10 mW ERP, duty cycle 10 %.
  • Régler le temps d'émission : le paramètre airtime_limit_long de l'interface RNode fixe le temps d'émission autorisé en pourcentage sur une heure glissante. Réglez-le au maximum sur le duty cycle de votre sous-bande, donc 1 ou 10.
  • Régler la puissance d'émission : vous choisissez vous-même la puissance d'émission avec txpower en dBm ; certaines cartes atteignent bien plus que ce qui est autorisé. Dans la bande à 1 %, au maximum 25 mW ERP sont admis, soit environ 14 dBm – une antenne à gain exige une valeur d'autant plus basse.
  • Ne pas reprendre l'exemple du manuel : la configuration LoRa donnée en exemple dans le manuel Reticulum (867,2 MHz avec airtime_limit_long = 1.5) dépasserait en Suisse le 1 % autorisé ; sa valeur txpower = 7 (5 mW) n'est en revanche pas problématique.
  • Pour les débutants : commencez sans radio – via Internet, aucune question de fréquence, de puissance d'émission ou de temps d'émission ne se pose.
  • Conseil d'expert : ajustez fréquence centrale et largeur de bande pour que toute l'émission reste dans la sous-bande choisie. Dans la bande 869,40–869,65 MHz, large de seulement 250 kHz, un canal de 125 ou 250 kHz ne tient qu'avec une fréquence centrale adaptée.

Limites et erreurs typiques

Nomad Network est un outil pour des groupes préparés qui veulent échanger du texte, de petites pages, des fichiers et des messages différés sans Internet. Il ne remplace ni l'appel d'urgence ni l'alerte de la population par les autorités, et il ne fonctionne que si les appareils, l'électricité et des correspondants joignables sont déjà en place avant une crise.

Le projet dépend d'une seule personne : Mark Qvist a développé Reticulum pendant de nombreuses années, en grande partie seul, et s'est retiré de toute aide publique en décembre 2025 – plus de réponses aux signalements de bugs, plus de discussions –, mais continue de publier de nouvelles versions. Reticulum n'est plus considéré comme bêta depuis la version 1.0.0 (juillet 2025) ; LXMF et Nomad Network se désignent encore comme des logiciels bêta, et aucun des trois composants n'a fait l'objet d'un audit de sécurité externe. On ne sait pas combien de personnes utilisent Reticulum.

Sur LoRa, Reticulum est lent, et en Suisse c'est surtout le temps d'émission autorisé qui freine, pas le débit binaire. En chiffres approximatifs, un émetteur dans la bande à 1 % peut transmettre, avec des réglages courants (Spreading Factor 8, largeur de bande 125 kHz), au maximum environ 14 kilooctets par heure. Cela suffit pour des messages texte et de petites pages, mais pas pour des images ou de nombreuses pages.

  • Un seul hub enregistré : si cet accès tombe, vous êtes coupé du reste du réseau. Enregistrez-en au moins un second ou utilisez la découverte d'interfaces.
  • enabled = yes oublié : sans cette ligne, une interface reste désactivée.
  • Guide dépassé : l'ancien réseau de test public du projet est désactivé ; les guides qui le recommandent sont obsolètes.
  • Adresse d'un hub dans la boîte de dialogue du navigateur : le nom d'hôte et le port d'un hub ont leur place dans la configuration Reticulum. Dans la boîte de dialogue du navigateur (Ctrl+U) ne va qu'une adresse de nœud, éventuellement avec un chemin.
  • Adresse mal recopiée : une adresse de page se compose d'exactement 32 caractères hexadécimaux, suivis d'au maximum un deux-points et du chemin. Une saisie avec un second deux-points est rejetée comme invalide par Nomad Network.
  • Mauvais firmware : une carte avec le firmware Meshtastic ou MeshCore ne parle pas Reticulum. Il faut pour cela le firmware RNode ; changer signifie reflasher.
  • Valeurs du manuel reprises sans vérification : la configuration LoRa donnée en exemple dans le manuel n'est pas alignée sur le droit suisse.
  • Abandon trop rapide : les annonces prennent du temps, davantage sur des liaisons radio lentes. Un programme fraîchement démarré n'affiche souvent encore presque aucun nœud.
  • Identité non sauvegardée : sans sauvegarde, la perte de l'appareil entraîne aussi celle de votre adresse.
  • Pour les débutants : en cas d'urgence, composez les numéros d'urgence – Nomad Network n'est pas un canal d'appel d'urgence.
  • Conseil d'expert : sauvegardez hors ligne les paquets d'installation et le manuel tant que tout fonctionne. Il n'y a plus d'aide publique de la part du développeur, et le développement se fait désormais via le réseau Reticulum lui-même.

Conseils pour débutants et experts

Reticulum n'est utile en cas de crise que si vous l'avez configuré et pratiqué au préalable. Les dépôts GitHub du projet ne sont plus, depuis décembre 2025, que des miroirs publics ; le développement se fait via le réseau Reticulum, l'installation via PyPI, la documentation dans le manuel sur reticulum.network.

  • Pour les débutants : commencez sur ordinateur avec un hub via Internet. Vous apprenez ainsi à connaître le programme, les adresses et les annonces, sans devoir d'abord vous soucier du droit radio et du matériel.
  • Pour les débutants : entraînez-vous avec une autre personne. Échangez vos adresses LXMF par un autre moyen – par exemple sur papier – et envoyez-vous des messages avant d'en avoir besoin.
  • Pour les débutants : notez sur papier les adresses de nœuds et LXMF importantes. Il n'existe pas de répertoire central de toutes les pages.
  • Conseil d'expert : plusieurs points d'entrée plutôt qu'un seul – activez la découverte d'interfaces (chapitre du manuel « Discovering Interfaces »). La commande rnstatus -d liste les points d'entrée trouvés, rnstatus -D suivi du nom d'une entrée affiche la section de configuration correspondante. D'autres points d'entrée sont répertoriés dans des annuaires auxquels renvoie le manuel, par exemple directory.rns.recipes et rmap.world.
  • Conseil d'expert : configurer un RNode – avec rnodeconf --autoinstall du paquet rns ou avec un flasheur web, vous installez le firmware RNode sur une carte LoRa adaptée ; la liste figure dans le chapitre matériel du manuel. Connectée par USB, Bluetooth ou WLAN, vous enregistrez la carte comme interface RNode dans ~/.reticulum/config et réglez la fréquence, la largeur de bande, txpower et airtime_limit_long conformément au droit suisse.
  • Conseil d'expert : construire un pont – un ordinateur fixe et fonctionnant en permanence, comme un Raspberry Pi, avec le transport activé (enable_transport = yes), relaie le trafic entre ses interfaces, par exemple entre LoRa et le réseau local. Le manuel ne recommande le transport que pour de tels appareils fixes ; prévoyez aussi une alimentation de secours pour lui.
  • Conseil d'expert : bureau de poste pour le groupe – un Propagation Node propre à portée radio distribue les messages même quand les destinataires sont momentanément hors ligne. Dans Nomad Network, le paramètre disable_propagation de la section [node] contrôle cette fonction ; elle est désactivée par défaut.
  • Conseil d'expert : nœud propre – avec enable_node = yes dans la section [node] de ~/.nomadnetwork/config, Nomad Network devient lui-même un nœud. Vous déposez les pages sous forme de fichiers en Micron, le langage de balisage des pages Nomad, dans ~/.nomadnetwork/storage/pages, en commençant par index.mu ; les nouvelles pages n'apparaissent qu'après un redémarrage. Gardez les pages légères pour la radio : les images et les grandes pages consomment le temps d'émission limité sur LoRa, et Nomad Network n'affiche les images qu'au format WebP.

Questions fréquentes

Quelle est la différence entre Reticulum, LXMF et Nomad Network ?

Reticulum est la pile réseau, LXMF le format de message qui s'appuie dessus, et Nomad Network un programme qui utilise les deux. Reticulum attribue des adresses, chiffre les données et les achemine par radio, réseau local ou Internet. LXMF régit la manière dont les messages sont distribués et, au besoin, mis en attente dans un bureau de poste. Nomad Network fournit pour cela boîte aux lettres, navigateur texte et serveur de pages dans le terminal ; d'autres programmes comme Sideband utilisent le même réseau.

Reticulum est-il meilleur que Meshtastic ou MeshCore ?

Reticulum est plus polyvalent : il relie la radio LoRa, les réseaux locaux et Internet, achemine sur jusqu'à 128 sauts et transporte, en plus des messages, des pages et des fichiers. Meshtastic et MeshCore sont en revanche plus simples à mettre en place et conçus pour les messages courts via LoRa avec des applications prêtes à l'emploi. Les trois utilisent souvent les mêmes cartes LoRa, mais ne se comprennent pas entre eux ; une carte ne porte qu'un seul firmware à la fois.

Nomad Network fonctionne-t-il sans Internet ?

Nomad Network fonctionne sans Internet si les appareils sont reliés entre eux par radio LoRa, un réseau local ou un câble. Les hubs Internet ne font que relier de tels îlots entre eux ; s'ils tombent, reste joignable ce qui est relié par le même support. Les nœuds reliés uniquement par Internet – comme le nœud PrepperGuide – ne sont pas accessibles en cas de panne d'Internet.

De quelle application avez-vous besoin : NomadNet, Sideband ou MeshChat ?

Pour les pages Nomad, il vous faut Nomad Network, MeshChatX ou Columba ; pour de simples messages, Sideband suffit aussi. Nomad Network s'exécute dans le terminal sous Linux, macOS et Windows. MeshChatX existe pour bureau et Android ainsi que comme interface web, Columba pour Android. Sideband fonctionne sur Android, Linux, macOS et Windows, mais n'affiche pas les pages Nomad. L'ancien MeshChat n'est plus répertorié par le manuel Reticulum ; pour iOS, le manuel ne mentionne aucun client.

De quel matériel avez-vous besoin pour Reticulum via LoRa ?

Pour Reticulum via LoRa, il vous faut une carte LoRa avec le firmware RNode et un appareil sur lequel tourne Reticulum, par exemple un ordinateur, un Raspberry Pi ou un mobile Android. Conviennent de nombreuses cartes également répandues pour Meshtastic et MeshCore, par exemple Heltec LoRa32 V3 et V4, LilyGO T-Beam ou RAK4631. Une carte ne porte toutefois qu'un seul firmware : pour Reticulum, vous y installez le firmware RNode.

Quelle est la portée de Reticulum via LoRa ?

Reticulum porte sur quelques kilomètres par saut en LoRa ; la visibilité, la hauteur et l'antenne sont déterminantes. Pour le mesh LoRa en bande 868 MHz, des valeurs d'expérience de 2 à 10 kilomètres par saut sont observées, souvent nettement moins en zone bâtie sans visibilité. Le projet RNode lui-même évoque plusieurs kilomètres même en ville et plus de 100 kilomètres en vue directe, sans préciser les conditions de mesure. Vous allez plus loin grâce aux nœuds de transport, qui retransmettent les paquets de station en station.

Nomad Network est-il chiffré et anonyme ?

Nomad Network est chiffré : messages et consultations de pages transitent chiffrés de bout en bout avec AES-256, les connexions bénéficient du Forward Secrecy, et les paquets ne portent pas d'adresse d'expéditeur. L'anonymat, lui, n'est que partiel : l'adresse de destination, l'heure et la taille des paquets restent visibles, les annonces avec adresse et nom ne sont pas chiffrées, et un hub auquel vous vous connectez via Internet voit votre adresse IP et peut lui associer vos adresses de destination.

Avez-vous le droit d'exploiter Reticulum par radio en Suisse ?

Vous avez le droit d'exploiter Reticulum en Suisse via LoRa sans concession, si vous respectez les valeurs limites de la radio à courte portée générale, par exemple 25 mW ERP et 1 % de temps d'émission entre 865 et 868,6 MHz, ou 500 mW ERP et 10 % entre 869,40 et 869,65 MHz. Vous réglez vous-même la limite de temps d'émission. Reticulum n'a pas sa place sur les bandes radioamateur : l'OFCOM n'y autorise les transmissions numériques que non chiffrées, alors que Reticulum chiffre toujours les messages et les connexions.

Sources complémentaires

→ Voir les fréquences de radio d'urgence correspondantes