Modifications pour le document Meshtastic
Modifié par john le 2026/09/20 13:15
Résumé
-
Propriétés de la Page (1 modifications, 0 ajouts, 0 suppressions)
Détails
- Propriétés de la Page
-
- Contenu
-
... ... @@ -1,4 +1,4 @@ 1 -Nœud Meshtastic LoRa : le Raspberry Pi fait partie du réseau maillé Meshtastic grâce à un module radio SX1262 branché en SPI. Il re laieles messages,et se gère par une interface web et en ligne de commande.1 +Nœud Meshtastic LoRa : le Raspberry Pi fait partie du réseau maillé Meshtastic grâce à un module radio SX1262 branché en SPI. Rôle ##CLIENT_MUTE## : il envoie et reçoit ses propres messages sans relayer ceux des autres nœuds. Il se gère par une interface web et en ligne de commande. 2 2 3 3 == Matériel == 4 4 ... ... @@ -6,6 +6,8 @@ 6 6 |Module radio|HAT Waveshare SX126X (puce SX1262) 7 7 |Connexion|SPI, ##/dev/spidev0.0## 8 8 |Logiciel|meshtasticd (Meshtastic natif pour Linux), service systemd 9 +|Version de meshtasticd (sept. 2026)|2.7.26 10 +|Rôle|##CLIENT_MUTE## 9 9 10 10 Activation du SPI dans ##/boot/firmware/config.txt## : 11 11 ... ... @@ -14,6 +14,17 @@ 14 14 dtoverlay=spi0-0cs 15 15 {{/code}} 16 16 19 +== Installation == 20 + 21 +Paquet ##meshtasticd## du dépôt Meshtastic sur openSUSE Build Service, canal ##beta## (versions stables du projet), pour Debian 13 : 22 + 23 +{{code language="bash"}} 24 +echo 'deb http://download.opensuse.org/repositories/network:/Meshtastic:/beta/Debian_13/ /' | sudo tee /etc/apt/sources.list.d/network:Meshtastic:beta.list 25 +curl -fsSL https://download.opensuse.org/repositories/network:Meshtastic:beta/Debian_13/Release.key | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/network_Meshtastic_beta.gpg > /dev/null 26 +sudo apt update 27 +sudo apt install meshtasticd 28 +{{/code}} 29 + 17 17 == Configuration == 18 18 19 19 La configuration de base est dans ##/etc/meshtasticd/config.yaml##. Les réglages propres à cette installation sont dans ##/etc/meshtasticd/config.d/## : ces fichiers ne sont pas écrasés par les mises à jour du paquet. Les profils de modules fournis par le projet sont dans ##/etc/meshtasticd/available.d/##. ... ... @@ -63,6 +63,19 @@ 63 63 meshtastic --host localhost --sendtext "<MESSAGE>" 64 64 {{/code}} 65 65 79 +== Rôle du nœud == 80 + 81 +|=Rôle|=Comportement 82 +|##CLIENT##|Envoie, reçoit et relaie les messages des autres nœuds 83 +|##CLIENT_MUTE##|Envoie et reçoit, ne relaie pas (rôle actuel) 84 +|##ROUTER##|Relais prioritaire, pour un nœud bien placé et toujours allumé 85 + 86 +{{code language="bash"}} 87 +meshtastic --host localhost --set device.role CLIENT_MUTE 88 +{{/code}} 89 + 90 +Le nœud redémarre pour appliquer un changement de rôle. 91 + 66 66 == Données et sauvegarde == 67 67 68 68 L'identité et les réglages radio du nœud (région, canaux, clés) sont dans ##/var/lib/meshtasticd/.portduino/default/prefs/##. Le Raspberry Pi n'étant pas sauvegardé par Plakar (il héberge le dépôt), exporter la configuration après chaque changement et la ranger ailleurs :