Configurer votre réseau Meshtastic nécessite une réflexion attentive sur le rôle de chaque appareil, car cela est crucial pour optimiser les performances et garantir une communication fiable. Choisir le bon rôle peut améliorer l'efficacité du réseau, tandis qu'un mauvais choix peut entraîner congestion et mauvaises performances. Le rôle d'un appareil définit sa fonction principale au sein du réseau et est conçu pour un usage spécifique, aidant à gérer efficacement le comportement du réseau. Voici quelques rôles d'appareils courants à considérer.
Client
Le rôle de facto pour les appareils dans Meshtastic est le rôle CLIENT, qui est une option flexible et polyvalente répondant aux besoins de la plupart des cas d'utilisation. En cas d'incertitude sur le rôle à choisir, rester sur le rôle Client est un choix sûr.
Bien que le terme "Client" puisse avoir des connotations négatives dans certains contextes technologiques, il est important de noter que les Clients dans Meshtastic répètent et routent les messages. Malheureusement, cela a déjà causé de la confusion, amenant certaines personnes à choisir à tort le rôle ROUTER.
Silence Client
Le rôle CLIENT_MUTE est similaire au rôle CLIENT mais diffère sur un point important : il ne répète ni ne route les messages. Ce rôle est parfait pour les appareils destinés à être utilisés dans des zones à fort trafic réseau, où un routage supplémentaire des messages pourrait entraîner une congestion. En utilisant le rôle CLIENT_MUTE, vous pouvez vous assurer que l'appareil n'envoie et ne reçoit que ses propres messages sans augmenter le trafic réseau.
Ce rôle est également fortement recommandé pour les passionnés de maillage disposant de plusieurs appareils. Désignez un appareil comme CLIENT et configurez les autres en CLIENT_MUTE pour gérer votre utilisation du temps d'antenne de manière plus responsable.
Routeur et répéteur
Qu'est-ce que le routeur et le répéteur ?
Le rôle de ROUTEUR est conçu pour les appareils qui routent principalement des messages vers d'autres appareils au sein du maillage. Ce rôle convient UNIQUEMENT aux appareils stationnaires positionnés dans des emplacements extrêmement stratégiques, agissant comme des hubs non officiels pour le routage des paquets. Les routeurs améliorent la portée et la fiabilité du maillage en relayant les messages d'autres appareils, coupant effectivement la file d'attente avant que d'autres nœuds n'aient la chance de retransmettre un message. Contrairement à la plupart des autres rôles, les routeurs retransmettent toujours, tandis que d'autres peuvent sauter cette étape s'ils détectent qu'un nœud proche retransmet en premier.
Un autre comportement clé des routeurs est leur attention à la conservation de l'énergie ; ils tentent de dormir autant que possible et envoient des paquets de télémétrie moins fréquemment que les autres appareils. Cela s'explique par le fait que leur fonction principale est de router le trafic des autres plutôt que de générer leurs propres messages.
Le rôle de RÉPÉTEUR fonctionne de manière similaire au rôle de ROUTEUR en ce qui concerne le routage des paquets, mais il va plus loin en désactivant complètement tout trafic diffusé, comme la télémétrie. Les répéteurs ne répondent qu'aux paquets provenant d'autres nœuds et n'initient pas de messages.

Qu'est-ce qui constitue un emplacement stratégique ?
Lors de l'évaluation des sites pour ces rôles, considérez une tour sur un sommet de montagne plutôt qu'un grand bâtiment. En désignant un appareil comme routeur ou répéteur, vous optez implicitement pour que l'ensemble du maillage priorise ce nœud pour les retransmissions de tous les voisins directs. Ce placement stratégique est crucial pour maximiser la livraison des paquets au public le plus large possible. Il est conseillé d'utiliser des outils d'étude de visibilité en ligne de vue pour déterminer les emplacements optimaux, mais la meilleure sélection peut souvent être faite en collectant d'abord des données réelles sur le maillage.
Conséquences d'une attribution incorrecte des rôles de routeur et de répéteur
Augmentation du taux de collisions de paquets
Parce que les routeurs et répéteurs retransmettent toujours, déployer trop de ces rôles à proximité peut entraîner plusieurs appareils retransmettant des paquets simultanément. Cela crée des niveaux de bruit plus élevés et augmente le taux d'erreurs de paquets, ce qui aboutit souvent à des échecs de livraison sporadiques.
Portée globale réduite
Un routeur mal positionné peut consommer prématurément des sauts des paquets qui le traversent. Cela conduit à un routage inefficace, car les paquets peuvent utiliser un saut avant d'atteindre des nœuds plus stratégiquement placés. Par exemple, déployer de nombreux routeurs dans une vallée peut consommer tous les sauts disponibles avant qu'un paquet n'atteigne une destination située au sommet au-dessus de la vallée, limitant drastiquement la portée globale.
Liens asymétriques
Similaire au problème de portée réduite, des routeurs mal placés peuvent entraîner une communication asymétrique. Dans ce scénario, un sous-ensemble du maillage pourrait être capable d'envoyer des messages à un autre groupe, mais ce groupe aurait du mal à répondre en raison de la consommation prématurée des sauts par les routeurs mal placés. Les utilisateurs peuvent tenter d'atténuer ce problème en augmentant la limite de sauts, ce qui ironiquement aggrave encore la congestion en consommant plus de temps d'antenne.
Capteur
Le rôle SENSOR est conçu pour les appareils qui collectent et transmettent principalement des données de capteurs. Bien que ces appareils participent toujours au routage des messages pour d'autres, ils priorisent l'envoi de leurs propres données de télémétrie au réseau, même pendant les périodes d'utilisation élevée du canal. Ce rôle est particulièrement adapté aux applications telles que la surveillance environnementale, les stations météorologiques ou tout scénario où la fonction principale de l'appareil est de collecter et de rapporter de la télémétrie.
Lors de l'utilisation du rôle SENSOR conjointement avec power.is_power_saving, l'appareil tentera de dormir entre les intervalles de transmission de la télémétrie environnementale. Cette combinaison prolonge significativement la durée de fonctionnement des appareils exploitant ces paramètres.

Traceur
Le rôle TRACKER est destiné aux appareils principalement focalisés sur le suivi de la localisation des biens, véhicules ou personnes. Les appareils assignés à ce rôle envoient périodiquement leurs coordonnées GPS au réseau via des paquets Position, qui ont une priorité plus élevée pour assurer un suivi de localisation plus fiable. Bien que les Trackers participent également au routage des messages, leur objectif principal est de fournir des données de localisation en temps utile, même en période d'utilisation élevée du canal.
En utilisant le rôle TRACKER avec power.is_power_saving, l'appareil tentera de dormir entre les intervalles d'envoi des données de position. Cette combinaison aide à prolonger significativement la durée de fonctionnement des appareils utilisant ces paramètres.
Conclusion
La sélection du rôle approprié pour l'appareil est essentielle pour la performance et la fiabilité de votre réseau Meshtastic. En comprenant les distinctions entre les différents rôles, vous pouvez optimiser la configuration de votre réseau pour répondre à vos besoins spécifiques, garantissant une communication efficace entre tous les appareils. Pour des informations techniques plus détaillées sur chaque rôle, veuillez consulter la documentation de configuration des appareils.