Comment lancer un club de résilience de l’Internet
(bowshock.nl)- 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
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
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
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é
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
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
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
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
Environ 10 watts pour 100 mètres carrés, c’est un coût important si l’on veut couvrir toute une ville
Ainsi, une seule personne disposant d’un générateur ou de Starlink pourrait fournir un certain niveau de connectivité
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
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
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
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
C’était assez surréaliste. C’est peut-être un biais quelconque, mais j’ai aussi tendance à voir les choses ainsi
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
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
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
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 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
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
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
C’est probablement ce lien-ci. Il y a un tiret à la fin
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
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
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/
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
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
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
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
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
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
À 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
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