Skip to content
Room Server

Room Server

Le Room Server est le rôle le plus particulier de MeshCore. C’est un petit serveur de messages de type forum : les gens s’y connectent depuis leur companion, déposent des messages dans un espace partagé et lisent ceux des autres, même s’ils n’étaient pas connectés au moment de leur publication.

À quoi ça sert

Un canal classique ne garde rien : si vous n’êtes pas à l’écoute, vous manquez le message. Un room server conserve les messages, ce qui le rend utile pour :

  • un tableau d’affichage local (infos pratiques, météo, annonces) ;
  • un groupe ou une association qui veut un fil de discussion persistant ;
  • un événement (randonnée, rassemblement) où tout le monde n’est pas toujours à portée.

Comment ça marche

  • Le room server est un nœud fixe, installé comme un répéteur, que l’on contacte par radio.
  • Le client s’y connecte avec un mot de passe, puis peut lire et poster.
  • À la connexion, le client reçoit les 32 derniers messages qu’il n’avait pas encore vus.
  • Les messages d’un room server sont limités à 150 caractères.

Accès et mots de passe

Mot de passeDroitsRestriction de connexion
AdminAdministrer le room server (réglages, accès)Y appliquer un mot de passe fort
InvitéSe connecter à la room et y posterNE PAS appliquer de mot de passe

Note

Le room server peut aussi être réglé en lecture seule, ce qui autorise une connexion sans mot de passe sans pouvoir poster.

Mise en service

Flasher le firmware Room Server

Pour flasher votre équipement, choisissez votre modèle d’appareil et le firmware Room Server. Deux possibilités :

  • Le flasher officiel : rien de spécial.
  • Le flasher communautaire Gessaman : intéressant si vous souhaitez envoyer des données sur internet. Cela permet de monitorer le réseau afin de voir ce qui se passe, et où, par exemple. L’avantage de ce flasher, c’est que des presets sont préinstallés. Un preset est une préconfiguration qui permet à votre room server d’être aussi un Observer et d’envoyer des données sur internet. Cela nécessite un équipement connecté à internet (par exemple un Heltec V4 connecté au Wi-Fi). Il vous suffit de suivre la documentation officielle pour les activer en CLI. Vous disposez de plusieurs emplacements de preset.

Pour configurer meshmapper sur le slot 3 :

set mqtt3.preset meshmapper

Configurer la radio et les mots de passe

Comme pour un répéteur : preset EU/UK (Narrow), nom du nœud, mot de passe admin, mot de passe invité vide.

Envoyer un advert

Envoyez un advert pour que les companions voient la room dans leur liste de contacts.

Se connecter depuis un companion

Ajoutez le room server comme contact, ouvrez-le et saisissez le mot de passe. Les messages en attente arrivent ensuite.

Peut-il aussi faire répéteur ?

Techniquement oui, avec la commande set repeat on. Ce n’est ni recommandé ni encouragé : un room server qui répète n’a pas toutes les fonctions du firmware Repeater, notamment en administration à distance. Le plus simple et le plus fiable est de dédier un appareil au répéteur et un autre au room server.

Administration à distance

Comme pour un répéteur, on peut administrer un room server à distance depuis un companion, ou par USB avec la console série. Les commandes sont en grande partie les mêmes que celles du répéteur : voir la documentation officielle.

Bon à savoir

  • Un room server ne sert à rien tout seul : il faut des gens à portée, directement ou via des répéteurs.
  • Il stocke des messages.
  • Placez-le comme un répéteur, en hauteur et bien dégagé, si vous voulez qu’il soit joignable de loin.