1 points par GN⁺ 2025-06-17 | 1 commentaires | Partager sur WhatsApp
  • Avec la guerre, la géopolitique et le changement climatique, les pannes d’Internet pourraient devenir plus fréquentes et plus graves en Europe, et de petits groupes bénévoles de techniciens peuvent constituer un premier point de ralliement pour rétablir les communications
  • Le club utilise des radios LoRa basse consommation et sans licence, ainsi que la messagerie texte open source Meshtastic, pour rester en contact sur quelques kilomètres sans infrastructure centralisée
  • Cette combinaison ne nécessite ni licence ni serveur central, peut démarrer à partir d’environ 20 €, et fonctionne avec moins de 1 W, y compris sur batterie externe ou petit panneau solaire
  • Pour démarrer, il faut réunir des professionnels de l’Internet dans un rayon d’environ 10 km, définir des canaux de contact en temps normal, puis préparer des radios LoRa et des batteries externes et s’exercer régulièrement sur un canal commun
  • Une fois l’électricité ou Internet coupés, il n’y a plus de temps pour se préparer : il faut donc se rencontrer avant la crise, échanger des messages et se familiariser avec le matériel et les procédures

Le rôle de l’Internet Resiliency Club

  • L’Internet Resiliency Club est un groupe bénévole de professionnels de l’Internet qui peuvent communiquer entre eux sans infrastructure centralisée
  • Il utilise des radios LoRa peu coûteuses, basse consommation et sans licence, ainsi que le logiciel de messagerie texte open source Meshtastic
  • Les participants peuvent s’appuyer sur leurs radios, leurs compétences techniques et leurs liens personnels avec d’autres professionnels pour amorcer la remise en service de la connectivité Internet
  • Le point de départ est le constat que, sous l’effet de la guerre, de la géopolitique et du changement climatique, les pannes d’Internet en Europe pourraient devenir plus fréquentes et plus sévères
  • Les gouvernements et les entreprises peuvent ne pas agir avant la crise en raison des risques et des coûts des changements nécessaires

Pourquoi il faut se préparer maintenant

  • En Ukraine, la Russie attaque de manière répétée les communications et l’électricité, à la fois avec des bombes et des hackers
  • En 2022, un malware visant l’Ukraine a désactivé des éoliennes en Allemagne
  • En mer Baltique, des pétroliers suspects continuent de traîner leurs ancres et de sectionner des câbles sous-marins
  • Le chef de l’OTAN conseille à chacun de conserver chez soi trois jours de réserves
  • Le témoignage de l’IXP ukrainien 1-IX, “Network Resilience: Experiences of survival and development during the war in Ukraine”, montre la réalité de l’exploitation des réseaux en temps de guerre
    • construction de salles de routeurs camouflées
    • autonomie de générateur pour trois jours
    • remplacement de câbles optiques actifs par des solutions passives
    • obtention d’exemptions de service militaire pour le personnel réseau
  • Le système néerlandais de “communications d’urgence” basé sur le cloud est critiqué, car il ne fonctionnerait pas dans une situation d’urgence affectant l’électricité ou la connectivité Internet
  • Même s’il existe dans le secteur des communications des plans officiels comparables au “black start” du réseau électrique, ils ne sont pas partagés avec les opérateurs réseau chargés de les mettre en œuvre

Réponse de crise et réseau bénévole

  • Le cours Crisis Engineering de Layer Aleph considère que lorsqu’une organisation fait face à une crise existentielle, elle évolue rapidement vers une forme plus fonctionnelle, ou échoue et devient plus dysfonctionnelle
  • Cette approche se concentre moins sur l’idée de convaincre à l’avance qu’une crise va arriver que sur la préparation des outils et des plans à utiliser lorsqu’elle surviendra
  • Parmi les actions possibles sans aide de l’État ou des entreprises, un individu peut créer un groupe bénévole de spécialistes réseau capables de communiquer sans infrastructure centralisée
  • La radioamateur peut offrir de plus longues distances et une bande passante plus élevée, mais elle est jugée moins pratique pour cet objectif en raison de son coût, de l’apprentissage nécessaire, des licences, des antennes et des besoins en énergie
  • LoRa et Meshtastic ont été retenus comme alternative peu coûteuse et basse consommation permettant d’envoyer des messages texte sur quelques kilomètres

Procédure de démarrage rapide

  • Comment constituer un Internet Resiliency Club
    • réunir des techniciens liés à l’Internet dans un rayon d’environ 10 km
    • définir des moyens de contact en temps normal : Signal, Matrix, e-mail, etc.
    • chacun se procure une radio LoRa et une batterie externe prenant en charge la charge à faible courant (trickle charge)
    • installer Meshtastic sur les radios LoRa
    • choisir un canal LoRa commun
    • organiser une rencontre et s’entraîner à envoyer des messages avec Meshtastic
  • Si vous travaillez dans une entreprise d’infrastructure Internet, vous pouvez proposer de fournir, pour usage personnel, des radios LoRa, des batteries externes pour smartphone et, si possible, de petits panneaux solaires aux employés intéressés

Fonctionnement de base de LoRa et Meshtastic

  • Les radios LoRa possèdent plusieurs caractéristiques adaptées aux communications d’urgence
    • aucune infrastructure centralisée nécessaire
    • aucune licence nécessaire
    • faible coût, à partir d’environ 20 €
    • faible consommation, moins de 1 W
    • alimentation possible via une batterie externe classique pour smartphone
    • exécution du firmware open source Meshtastic
    • envoi et réception de messages texte sur plusieurs sauts et quelques kilomètres en visibilité directe
    • connexion possible à un téléphone ou un ordinateur via Bluetooth ou Wi‑Fi
    • de nombreuses zones urbaines disposent déjà d’un réseau Meshtastic
  • LoRa est une technologie de messagerie radio basse consommation et à faible débit dérivée de la technique du chirp spread spectrum
    • débit d’environ 1 à 25 kbps
    • consommation électrique inférieure à 1 W
  • Meshtastic est un firmware open source pour radios LoRa
    • il utilise un protocole de réseau maillé à diffusion de type flood-forward
    • il relaie les messages jusqu’à 3 sauts en visibilité directe entre nœuds Meshtastic
    • la portée est souvent d’environ 10 km, mais dépend fortement du terrain et de la météo
  • De nombreuses cartes LoRa d’entrée de gamme sont des cartes de développement, sans batterie, boîtier ni bonne antenne
  • Les produits plus chers peuvent inclure un boîtier, une batterie, un panneau solaire, un grand écran, un clavier, etc., et certains peuvent être utilisés sans téléphone ni ordinateur séparé

Choisir entre Meshtastic et MeshCore

  • MeshCore peut transmettre le maillage de manière plus stable, mais est jugé moins résilient
  • La fiabilité à longue distance provient d’un fonctionnement plus proche d’un réseau centralisé et administré de façon centrale
  • MeshCore rencontre actuellement des problèmes de congestion et demande une gestion top-down plutôt qu’une approche ascendante
  • En cas de coupure de courant entraînant l’arrêt de nombreux répéteurs, de larges portions du réseau MeshCore peuvent être isolées, tandis que les parties restantes risquent d’être saturées de messages de mise à jour
  • Il est aussi possible d’utiliser les deux approches ensemble
    • préparer des appareils capables d’exécuter à la fois Meshtastic et MeshCore
    • s’entraîner à changer de firmware sans connexion réseau ni alimentation secteur

Batteries et alimentation solaire

  • Les radios LoRa consomment généralement peu, autour de 100 à 200 mA
  • Une batterie externe classique de smartphone de 10 000 à 20 000 mAh peut faire fonctionner une radio LoRa pendant environ 2 à 8 jours
    • selon le chipset
    • le temps de transmission
    • et l’usage ou non du Wi‑Fi ou du Bluetooth
  • La batterie externe doit prendre en charge la charge à faible courant
    • sinon, elle peut considérer que la radio LoRa ne consomme pas assez, conclure qu’aucun appareil n’est branché et couper l’alimentation
  • L’alimentation solaire peut être utilisée en branchant directement un petit panneau solaire avec sortie USB, ou en rechargeant la batterie utilisée par la radio LoRa
  • Un panneau solaire pliable de 800 cm² produisant 15 W et délivrant jusqu’à 5 W / 500 mA suffit pour faire fonctionner de nombreuses radios LoRa
  • Avec une configuration aussi compacte, un panneau solaire et, en option, une batterie externe pour smartphone peuvent suffire, sans fusible, contrôleur de charge ni convertisseur buck/boost
  • En 2026, il est possible d’acheter des radios LoRa entièrement solaires avec batterie intégrée, même si des problèmes de contrôle qualité subsistent

Appareils LoRa recommandés

  • Appareils recommandés pour un Internet Resiliency Club
    • SenseCap Solar P-1 Pro : alimentation solaire, batterie de secours, pour installation en extérieur
    • Heltec V4 : l’option la moins chère
    • SenseCap Card Tracker 1000E : pour un everyday carry ou des utilisateurs non techniques
    • LILYGO T-Echo : portable et propice au hacking
  • Le plus difficile peut être l’achat plutôt que le choix de l’appareil, donc mieux vaut commencer sans trop tergiverser
  • Attention : il ne faut pas allumer un appareil LoRa sans antenne connectée
    • la puissance destinée à être rayonnée par l’antenne ne peut pas s’évacuer et risque d’endommager l’appareil
  • Même si de nombreux appareils LoRa ont un port USB-C, ils peuvent mal implémenter l’USB-C PD
    • pour une recharge stable, il est recommandé d’utiliser un câble USB-A vers USB-C
  • SenseCap Solar P-1 Pro

    • Si vous pouvez dépenser 100 €, c’est présenté comme le meilleur choix pour ajouter un nœud LoRa pouvant fonctionner en continu sans alimentation externe
    • C’est un nœud LoRa avec alimentation solaire et batterie de secours qui peut être fixé sur un balcon, un toit ou une clôture
    • Le P-1 Pro inclut une batterie et un GPS, contrairement au P-1
    • Documentation Meshtastic du SenseCap Solar P-1/P-1 Pro
  • Heltec V4 ou supérieur

    • Si vous avez plus de temps et voulez économiser, un Heltec V4 ou supérieur à environ 20 € est recommandé
    • Il dispose d’un écran OLED de la taille d’un timbre-poste, de quelques petits boutons, du Wi‑Fi/Bluetooth, ainsi que d’une entrée et alimentation USB-C
    • Les messages reçus s’affichent sur l’OLED et peuvent être parcourus avec les boutons
    • L’envoi de messages nécessite une connexion Wi‑Fi ou Bluetooth
    • Il n’y a ni boîtier, ni batterie, ni GPS, mais l’usage d’une batterie externe séparée est recommandé
    • Documentation Meshtastic du Heltec V4
  • SenseCap Card Tracker 1000-E

    • Il convient bien pour transporter chaque jour un nœud Meshtastic
    • Sa taille et sa forme sont proches de plusieurs cartes bancaires empilées
    • Il est aussi pratique à donner à des proches peu à l’aise avec la technique
    • Documentation Meshtastic du SenseCAP 1000-E
  • LILYGO T-Echo

    • Recommandé si vous voulez un appareil adapté au hacking avec un petit boîtier
    • C’est un appareil portable basse consommation d’environ 80 €
    • Il embarque un écran e-ink carré d’environ 3 cm, un boîtier avec boutons, le Bluetooth, le GPS et une batterie d’environ une journée
    • Les messages reçus s’affichent sur l’écran e-ink et peuvent être parcourus avec les boutons
    • L’envoi de messages nécessite une connexion Bluetooth avec un autre appareil
    • Documentation Meshtastic du LILYGO T-Echo

Installation du firmware et configuration radio

  • Certaines cartes sont livrées avec Meshtastic déjà installé, mais il s’agit souvent d’une version vieille de plusieurs mois
  • Le flashage des cartes LoRa est relativement simple
    • possibilité d’utiliser le flasher Web Meshtastic
    • nécessite Chrome ou Edge
    • si l’appareil se monte comme une clé USB, il est aussi possible de glisser-déposer les fichiers
    • il existe également des outils en ligne de commande utilisant une interface série, mais ils peuvent demander un ajustement de l’environnement Python
  • En Europe, les fréquences utilisables pour LoRa sont 868 MHz et 433 MHz
  • Pour les utilisateurs européens de Meshtastic, le 868 MHz est le plus courant
  • Sauf raison particulière, il faut utiliser le préréglage modem par défaut LONG_FAST
  • Un canal LoRa est un flux de messages utilisant la même clé de chiffrement et le même nom de canal
    • il existe un canal principal par défaut partagé par tous les nœuds Meshtastic
    • il est aussi possible de configurer des canaux secondaires accessibles uniquement aux nœuds ayant la même clé et le même nom de canal
    • il est possible de définir une clé de chiffrement et un nom pour un canal secondaire partagé, puis de diffuser la configuration via un QR code

Rencontres et entraînement

  • Il faut apprendre à travailler ensemble avant la crise, pas pendant
  • Dans la perspective de Crisis Engineering, une équipe qui a déjà travaillé ensemble a davantage de chances de réussir
  • Dans un groupe bénévole, l’expérience de “travailler” ensemble doit aussi être plaisante
  • Il faut varier les activités, les lieux et les horaires de rencontre afin de permettre à des profils divers de participer
  • Se rencontrer réellement, envoyer des messages via Meshtastic et se familiariser avec le matériel et les procédures constituent le cœur du fonctionnement du club

1 commentaires

 
GN⁺ 2025-06-17
Commentaires Hacker News
  • J’ai l’impression que Meshtastic n’est pas encore prêt à être installé et utilisé directement dans un environnement sans Internet
    J’avais emporté une carte dans une maison de vacances à la campagne pour la tester dans un grand espace, mais la connexion Internet y était très limitée, et tout le projet Meshtastic est conçu en priorité pour le web
    La méthode recommandée pour flasher la carte est le « Web Flasher », et même si l’on récupère les sources du firmware, PlatformIO doit télécharger et installer la toolchain et le flasher via Internet
    Les clients sont proposés via les app stores ou sous forme d’application web sur https://client.meshtastic.org/, mais aucune de ces deux options n’est pensée en priorité pour un usage hors ligne. J’ai appris plus tard que la carte elle-même hébergeait l’application web, mais il faut tout de même se connecter à son point d’accès Wi‑Fi, et le simple fait de brancher la carte à un ordinateur ne permet pas d’y accéder
    La documentation n’est disponible que sur https://meshtastic.org/docs, et je n’ai pas vu d’éléments comme « Download Docs » ou « How to self host this project ». Un technicien peut sans doute s’en sortir, mais cela ne semble pas être une préoccupation centrale
    L’objectif de cet article est peut-être de tout préparer à l’avance, mais il est regrettable qu’il n’y ait même pas de documentation PDF lisible hors ligne. J’ai aussi découvert Meshcore dans ce fil, mais si le guide de démarrage du site est une vidéo YouTube, c’est insuffisant pour se préparer à une situation d’urgence

    • J’ai toujours flashé uniquement via la CLI ou par « glisser-déposer », et le Web Flasher est pratique pour les débutants, mais il existe une méthode 100 % hors ligne pour tous les appareils
      Le .apk du client Android peut être téléchargé directement depuis GitHub : https://github.com/meshtastic/Meshtastic-Android/releases
      Cela dit, je suis d’accord pour dire qu’il faudrait mieux prendre en charge les cas d’usage de coupure Internet prolongée
    • Le firmware compilé est sur GitHub, fourni avec les scripts de flash
      On peut aussi utiliser Meshtastic CLI
      La documentation est dans le dépôt git au format .mdx : https://github.com/meshtastic/meshtastic
      Tous les problèmes signalés semblent être la conséquence d’une volonté de rendre les choses plus confortables pour les utilisateurs habitués au navigateur web. Le web actuel, même en incluant le web3, est très loin d’être décentralisé
    • Je pense qu’une bonne partie de ces problèmes se résout quand la taille et la diversité des utilisateurs et des contributeurs augmentent
      Regardez Linux : il a énormément progressé ces dix dernières années, et honnêtement la plus grande avancée concerne l’utilisabilité. L’UI/UX est devenue bien meilleure et plus soignée. Microsoft et Apple étant devenus plus hostiles, davantage de gens cherchent des alternatives, mais ce qui leur a permis d’arriver, c’est l’utilisabilité ; une communauté plus grande et plus diverse a amélioré l’accessibilité
      Il faut continuer à critiquer, mais interpréter cela comme du feedback, pas comme de simples plaintes. C’est comme ça qu’on peut transformer ces choses en meilleurs produits. Après tout, n’est-ce pas ici que l’on fabrique d’excellents produits ?
      Et il ne faut jamais sous-estimer l’importance de la documentation. Comme elle change constamment, cela paraît lourd et pénible, mais si les gens ne savent pas comment participer, on ne peut pas les attirer. Que ce soit pour une entreprise ou un projet open source, c’est un investissement très rentable
    • Les inquiétudes concernant les clients ne sont peut-être pas toutes fondées
      L’application web semble bien fonctionner hors ligne si l’on enregistre la page depuis le navigateur
      L’application Android dispose de builds précompilés sur GitHub
      Si l’application iOS ne peut pas être distribuée hors ligne aux utilisateurs finaux, c’est à cause d’Apple. Il faut blâmer Apple ou acheter un meilleur téléphone
    • Faire en sorte que la carte soit utilisable dès qu’on la branche à un ordinateur devrait être assez trivial à implémenter
      J’ai déjà vu des appareils exposer un serveur web de contrôle via Ethernet USB, par commodité
  • J’ai testé Meshtastic dans une grande ville européenne où la couverture mesh est proche de 100 %, et les performances réelles se sont révélées assez décevantes
    À cause des différences de gain d’antenne et des mauvaises performances du mesh, il arrivait souvent de recevoir des messages sans pouvoir y répondre, et les chats publics étaient soit complètement morts, soit noyés sous les messages de test
    Le mesh ne passe pas vraiment bien à l’échelle : avec plus de 100 nœuds, il s’effondre, et même les canaux à débit intermédiaire se saturent vite, rendant tout très lent. Même quand personne ne l’utilise, ça fonctionne à peine, donc en situation d’urgence je ne pense pas que je compterais sur Meshtastic
    Un mesh Wi‑Fi public aurait sans doute plus de valeur. Les routeurs Wi‑Fi d’occasion ne coûtent presque rien, sont disponibles en quantité et consomment peu. Tout le monde a déjà dans sa poche un appareil client compatible. En cas de panne électrique totale, le mesh échouerait, mais tant qu’il y a de l’électricité, il peut au moins servir à quelque chose

    • Je suis d’accord avec cette évaluation. J’ai fait tourner deux nœuds pendant environ un an, peut-être plus, et je n’ai eu probablement que deux contacts pendant tout ce temps
      Même avec une antenne Yagi accordée sur 868 MHz ou une antenne dédiée sur mât, la portée est assez mauvaise là où je suis. Si je marche seulement 1 km le long de la route, le signal semble chuter rapidement. Je sais que la hauteur est essentielle, et mon antenne est déjà assez haute, mais le 868 MHz semble s’atténuer très vite
      Je ne crois donc pas que Meshtastic soit une solution particulièrement efficace. Le principe est valable, mais l’implémentation réelle est insuffisante. Surtout maintenant qu’avec le SDR, de simples radios portables sont devenues très bon marché, autour de 20 euros, je pense que les approches existantes comme Hamnet ou la radioamateur traditionnelle sont bien meilleures
    • Les routeurs Wi‑Fi consomment pas mal d’énergie au regard de la surface qu’ils couvrent
      Environ 10 watts pour 100 mètres carrés, c’est un coût important si l’on veut couvrir toute une ville
    • Après avoir vécu la panne d’électricité en Espagne, ce genre d’approche utilisant les téléphones aurait vraiment été utile
      Ainsi, une seule personne disposant d’un générateur ou de Starlink pourrait fournir un certain niveau de connectivité
    • Il est surprenant que les fabricants de téléphones n’aient pas encore implémenté de réseau mesh
      On peut bien appeler le réseau Find My d’Apple une sorte de mesh, mais pour transporter discrètement des données arbitraires, la bande passante est très faible. La nouvelle puce Wi‑Fi mobile d’Apple pourrait être le signe avant-coureur d’un véritable réseau mesh Internet
    • Meshtastic aussi, comme d’autres réseaux, y compris le mesh Wi‑Fi, nécessite un certain degré de planification
      Dans ma région, quelques nœuds ROUTER très bien placés au sommet de montagnes suppriment l’essentiel de l’emballement dû au bruit du centre-ville en contrebas, et la messagerie locale jusqu’à environ 80 km est assez fiable. C’est quelque chose d’absolument impossible en Wi‑Fi
      Les conditions sont d’environ 80 nœuds locaux, un canal LONG_FAST et une population d’environ 500 000 personnes
      Cela dit, l’algorithme de routage de Meshtastic est extrêmement inefficace et il y a énormément de marge d’amélioration
  • Quel cauchemar que de se réveiller un matin sans électricité, sans Internet et sans téléphone portable ; plus je vieillis, plus ça me paraît bucolique

    • Ajoutons une dimension au problème : on peut imaginer se réveiller un jour et constater que les routes ne fonctionnent plus
      Si l’on savait que les routes fonctionneraient de nouveau plus tard dans la journée, beaucoup de gens pourraient même passer un bon moment. Mais si le problème se prolonge, le chaos aurait des conséquences vastes et désagréables
      Nous ne réalisons pas encore bien à quel point nous dépendons de la technologie, ni à quel point ces technologies peuvent être fragiles. Il y a quelques années, si quelqu’un avait dit qu’il fallait se préparer à une rupture d’approvisionnement en œufs, on lui aurait ri au nez. On aurait aussi entendu des blagues du genre « je n’aime pas tellement les œufs ». Et que dire de la ruée sur le papier toilette ? Ces deux événements suffisent à montrer que des ruptures d’approvisionnement sont possibles, au moins dans une certaine mesure. L’hypothèse passée d’un approvisionnement sans fin en biens et services pourrait ne pas tenir à l’avenir
      C’est une blague amusante, et il y a personnellement quelques dépendances dont la disparition ne me manquerait pas. Jusqu’au moment où elles me manqueraient
      Le concept qui m’intéresse personnellement, c’est la résilience au sens large
    • Je comprends la satire, mais je ne pense pas que vous ayez simulé la situation avec assez d’intensité
      Lors de la récente panne, c’est réellement arrivé dans la majeure partie de l’Espagne et du Portugal, et ce n’était pas beau à voir
    • En temps normal, oui ; mais dans une crise de quelque nature que ce soit, pas du tout
    • Il y a quelques années, quand WhatsApp et plusieurs réseaux sociaux sont tombés, je suis sorti me promener ce soir-là à Berlin, et les rues étaient étrangement animées
      C’était assez surréaliste. C’est peut-être un biais quelconque, mais j’ai aussi tendance à voir les choses ainsi
    • Pourquoi avoir coupé la partie « si vous allumez la radio d’urgence, si vous en avez une, vous n’entendez que “Swan Lake” en boucle » ?
  • Les réseaux mesh sont la base de la résilience aux catastrophes, et ils sont indispensables. La question est de savoir quels services mettre dessus
    Pour le chat en temps réel, il peut y avoir IRC, avec sa simplicité brute, non sécurisée, mais éprouvée partout ; Matrix avec une sécurité moderne ; ou une approche native du mesh que presque personne ne connaît. Il faut aussi se demander comment intégrer de vrais utilisateurs après une catastrophe
    Pour la messagerie en stockage puis transmission, la famille SMTP pourrait bien convenir, mais il faudrait de vrais serveurs distribués dans chaque POP local de crise. Il faudrait aussi des paramètres de timeout et de nouvelle tentative permettant de rester en file d’attente pratiquement indéfiniment
    Pour les forums, y a-t-il mieux que le vieux NNTP ? D’autres protocoles ont adopté tardivement la connectivité indirecte intermittente, mais NNTP est né dans cet environnement
    On peut aussi se demander si quelque chose de plus sophistiqué ou interactif est réaliste dans une vraie situation de catastrophe
    Un kit d’onboarding contenant des clients pour les principaux OS, une sorte de CD-ROM AOL, pourrait aussi être utile pour une distribution par sneakernet via clé USB

    • L’onboarding après une catastrophe est compliqué par le verrouillage des app stores et la difficulté du sideloading
      Même ouvrir une connexion http ordinaire ou https autosignée sur un téléphone est désormais difficile
      Quelqu’un de plus intelligent que moi dispose sûrement d’une telle boîte à outils, mais je ne sais pas où la trouver
      Côté stockage puis transmission, NNCP a été conçu pour ce type d’usage, mais il n’est pas encore très répandu
    • Je ne pense pas que l’idée de l’article soit d’utiliser ce réseau mesh comme substitut à Internet
      L’idée de l’auteur semble être que le réseau mesh fournisse un canal de communication pendant que le « club de résilience » rétablit l’Internet ordinaire
  • La bande passante du sans-fil maillé est assez mauvaise
    D’abord, il faut composer avec de nombreuses sources d’interférences, y compris d’autres radios LoRa. En cas de coupure de courant, cela peut s’améliorer un peu. Plus important encore, les liaisons longue distance consomment de la bande passante à chaque saut intermédiaire et accumulent latence et gigue
    La messagerie texte peut rester raisonnable, mais avec 0,3 kbps à 27 kbps par saut, encore subdivisés sur des liaisons multi-sauts partagées, tout le reste est irréaliste, sauf peut-être des appels vocaux très basse bande passante à courte distance ou la consultation de sites web minimalistes en texte seul
    Il serait peut-être plus logique de renforcer le réseau avec des liaisons radio micro-ondes point à point fixes de plusieurs mégabits comme backbone, et de n’utiliser LoRa que comme réseau d’accès
    Je serais curieux d’avoir des retours d’expérience réels sur ce type de déploiement

    • Je ne pense pas que l’idée de l’article soit d’utiliser ce réseau maillé comme substitut à Internet
      L’idée de l’auteur semble être que le réseau maillé fournisse un canal de communication pendant que le « club de résilience » rétablit l’Internet classique
    • En y réfléchissant, on arrive à l’idée d’un réseau backbone micro-ondes opéré par un club à l’échelle d’une ville
      En partant de liaisons Ethernet-over-microwave point à point à 100 Mbit, par exemple, et en utilisant des immeubles élevés comme hubs, on pourrait obtenir un maillage assez correct. Le Wi-Fi, LoRa, ou les deux, pourraient servir de réseau d’accès. La bande passante longue distance du maillage étant très limitée, une limitation de bande passante par client serait indispensable pour éviter les abus
      Évidemment, ce n’est pas bon marché. Une bonne liaison micro-ondes coûte plusieurs milliers de dollars, et chaque partie du réseau aurait besoin d’une alimentation de secours par solaire et batterie
      Il vaudrait aussi la peine d’envisager la technique « grandes oreilles, petite bouche » pour augmenter la bande passante. Des liaisons fixes utilisant une technologie comme LoRa pourraient émettre au niveau d’EIRP légal, tout en plaçant côté réception des paraboles à fort gain, par exemple des paraboles satellite recyclées avec des amplificateurs à faible bruit aux deux extrémités ; cela pourrait augmenter fortement l’Eb/No de bout en bout et étendre considérablement la bande passante et la portée dans les limites autorisées par la loi
      Le matériel nécessaire semble assez faisable, avec de la commutation RF active entre antennes ou une duplexation à base d’hybrides/circulateurs. Je me demande si quelqu’un a déjà construit ou fabrique ce genre de chose, et quels sont les obstacles pratiques et réglementaires
    • C’est juste, et les modulations propriétaires aggravent encore la situation
  • Cet article se comprendrait mieux s’il venait d’une ville où il n’y a que de grands opérateurs télécoms
    À Dresde, en Allemagne, il existe plusieurs organisations bénévoles qui ont posé des câbles ou installé des antennes micro-ondes un peu partout dans la ville. AG DSN, Bürgernetz et Freifunk en font partie, et il y a aussi depuis peu DD-IX, un point d’échange Internet géré par des bénévoles
    Donc tant qu’il y a de l’électricité, nous avons notre propre Internet

    • L’auteur semble imaginer un système qui fonctionne même sans électricité, au moins tant que les batteries tiennent
  • Meshtastic est amusant mais limité, et ressemble davantage à une appli de chat radio qu’à une véritable infrastructure maillée
    Si les communications décentralisées vous intéressent sérieusement, Reticulum mérite un coup d’œil : https://reticulum.network
    Reticulum n’est pas limité à LoRa : il fonctionne sur IP, liaisons série, packet radio ou tout autre support disponible. Il tolère les délais, prend en charge le multi-sauts, le chiffrement et ne nécessite pas de serveur. Il reste beaucoup à faire et des applications à créer, mais les fondations sont solides
    Bonne présentation à EH22 : https://media.ccc.de/v/eh22-97-eggceptional-meshnetworking

  • J’ai l’impression qu’une meilleure voie vers la résilience n’est pas une connexion radio permanente entre amateurs situés aux deux bouts d’un État, mais des connexions intermittentes entre des personnes assises à l’autre bout d’un bus, avec une couche applicative qui organise le transport du trafic « Internet » dans le système de fichiers de poche de personnes qui vont justement dans la bonne direction
    Si chaque saut est l’occasion de serrer la main de quelqu’un et de vérifier que le détenteur de cette clé privée est bien un humain réel, le paysage des menaces change. Cela crée une couche minimale de confiance sur laquelle bâtir. On n’obtient pas ça avec des adresses matérielles qui flottent dans l’air
    Dans les deux approches, le comportement des utilisateurs peut attirer une attention nuisible sur les opérateurs du réseau, mais l’ordre de grandeur est très différent. Pour l’instant, à ma connaissance, personne n’a encore enfoncé la porte d’un opérateur Meshtastic pour remonter à l’émetteur, mais je pense que cela pourrait changer si d’autres moyens de faire des bêtises à longue portée échouent
    L’infrastructure la plus résiliente serait celle qui n’a pas de cible de grande valeur : une structure où chaque utilisateur est également opérateur

    • Cette idée ressemble beaucoup à Secure Scuttlebutt
      Je ne sais pas trop où ça en est aujourd’hui. Le client lié depuis le site web semble ne plus être développé depuis un moment
      https://en.m.wikipedia.org/wiki/Secure_Scuttlebutt
    • nncp est ce qui se rapproche le plus du meilleur outil de sneakernet que j’aie trouvé
      C’est très UNIX dans l’esprit, donc assez difficile à utiliser pour des non-techniciens, mais cela devrait aussi le rendre facile à envelopper dans une interface utilisateur. Il faut ajouter explicitement une liste de « voisins » dans la configuration, et les « paquets » peuvent être mis en file sous forme de fichiers ou envoyés via une connexion TCP/Noise. Le transfert saut par saut est possible, tout comme le chiffrement de bout en bout
      http://www.nncpgo.org/
      https://www.complete.org/nncp/
    • Je raisonne peut-être de façon trop cyberpunk, mais ce serait intéressant qu’un système récompense quelqu’un pour la livraison physique longue distance
      Il pourrait émerger une communauté de coursiers qui parcourent les zones très fréquentées, collectent les messages envoyés, puis filent à l’autre bout de la ville pour que les messages chiffrés trouvent leur destinataire
    • Les États-Unis sont malheureusement très étalés
      Une telle approche fonctionnerait en ville, mais serait bien moins efficace là où les gens ne prennent pas le bus ou ne côtoient pas d’autres personnes au quotidien
      L’avantage d’une méthode portant à environ 6 miles est de pouvoir couvrir relativement efficacement les banlieues et les zones rurales avec des parcelles de 20 à 40 acres
    • Que veux-tu dire par transporter du trafic « Internet » dans un système de fichiers de poche ?
  • Correct, mais un peu daté et incomplet. Ces temps-ci, Meshcore concurrence assez sérieusement Meshtastic : https://meshcore.co.uk/
    Ce qu’il faut retenir, c’est que LoRa ne permet que de courts SMS. Il ne faut même pas envisager les images, la voix ou les fichiers binaires
    Une autre option est l’APRS, qui permet d’envoyer des SMS via une liaison satellite avec une radio chinoise bon marché à 20 euros, la Quangsheng UV-K5

    • Avec LoRa et l’APRS par satellite — et en réalité l’APRS terrestre aussi — le problème est que la bande passante est très limitée et que, généralement, ce n’est possible que pour « une personne à la fois »
      Meshtastic ou Meshcore peuvent convenir pour quelques dizaines de stations de base et quelques utilisateurs qui discutent, mais quand les chiffres augmentent, le routage et le traitement du signal consomment l’essentiel de la bande passante, et si beaucoup de gens envoient des messages en même temps, tout le système devient très instable
      L’APRS s’en sort un peu mieux, parce qu’il faut une licence radioamateur et que le matériel est généralement un peu plus cher, mais même avec « SmartBeaconing » et seulement quelques radioamateurs, on a des collisions, c’est-à-dire que plusieurs personnes émettent en même temps et se perturbent mutuellement
      Sur Reddit, on trouve souvent des preppers et des idiots qui achètent ce genre de radios chinoises bon marché, généralement sans connaissances, sans la licence nécessaire et sans savoir comment les utiliser réellement. En milieu urbain, la portée des communications en simplex se mesure en centaines de mètres, ou à un ou deux gros immeubles entre les radios. Les relais seront utilisés par de vrais services d’urgence, ce qui les rend pratiquement inutilisables pour toute forme d’« usage privé »
      En résumé, mieux vaut prendre quelques livres et un jeu de cartes, puis attendre. Il n’y a pas si longtemps, il était normal de ne pas être joignable hors de chez soi, et on s’en sortait très bien
    • Ce que je ne comprends pas avec Meshcore, c’est quel est son objectif
      On dirait une activité commerciale, et l’adresse de contact est aussi customers@... Je ne connais pas non plus la licence. Je préférerais utiliser Meshtastic
    • Rien qu’en allant sur https://meshcore.co.uk/about.html et en constatant qu’il y a deux vidéos YouTube mais pas de bouton « Download Docs PDF », on voit à quel point il faut prendre au sérieux leur promesse de « connecter les personnes et les objets sans utiliser Internet »
    • Avec un codec à très bas débit, on peut presque faire passer de la voix dans LoRa
      Les codecs agressifs peuvent descendre sous 0,5 kbit/s. Si l’on veut utiliser un codec standard au prix de la qualité audio, le codec MELPe militaire dispose d’un mode standard à 600 bit/s
    • Je n’avais jamais entendu parler de Meshcore. Ça sonne plus organisé que Meshtastic
      À première vue, ça semble plus abouti, mais aussi un peu plus opaque. C’est peut-être simplement parce qu’il n’a pas encore eu assez de temps pour s’installer. Il semble avoir les qualités requises pour être public
      La réponse de l’article — « avant qu’une crise n’arrive, les organisations n’écoutent pas. Tout ce qu’on peut faire, c’est préparer des outils et des plans » — est très triste, mais vraiment juste
      J’ai eu l’occasion de travailler dans une entreprise de plus de 100 ans, qui avait traversé des guerres, la Grande Dépression, des récessions, des effondrements de marché, etc.
      Ce genre d’entreprise était plutôt ouverte aux plans de catastrophe, mais elle pouvait aussi être obstinée au point de faire l’autruche. Sa caractéristique la plus marquante était son fort conservatisme, à la fois financier et culturel, ce qui est assez inhabituel dans le secteur tech aujourd’hui
      Toute personne ayant géré des systèmes de reprise après sinistre sait à quel point il est difficile d’obtenir du soutien. La reprise après sinistre coûte cher, consomme beaucoup de ressources, est difficile à tester, et les gens n’ont pas envie d’y penser. C’est un peu comme l’assurance
  • Meshtastic/LoRa est tout simplement mauvais comme moyen de communication et pose trop de problèmes
    Dans une situation de conflit, allumer LoRa peut faire venir des obus ou des roquettes sur la position de la personne qui l’utilise
    Il suffit de voir ce qui se passe si l’on allume un drone DJI avec son firmware par défaut, comme en Ukraine
    En Ukraine, lorsqu’on utilise la radio, la règle numéro 1 est aussi de ne pas utiliser de radio chiffrée. J’aime particulièrement cet exemple parce qu’il va à l’encontre du bon sens. Pourquoi vouloir utiliser une radio non chiffrée alors que l’ennemi peut voir toutes les communications ?
    La raison, c’est que le trafic radio chiffré intéresse énormément l’ennemi. Si quelqu’un l’utilise, il y a de fortes chances que ce soit une personne importante, et cela entraîne l’envoi d’obus

    • Si cela devient aussi facilement une cible d’artillerie, on peut au contraire en tirer un avantage
      On pourrait placer au hasard des appareils LoRa près de la ligne de front, les larguer avec des drones autonomes ou des drones à fibre optique pour réduire le risque, puis les allumer et les éteindre avec des minuteurs aléatoires afin de faire consommer à l’ennemi des obus et des drones