Supporte Matériel: Connexion de multiples ordinateurs à LocoNet® via LbServer
Cette page décrit comment configurer plusieurs nœuds JMRI pour la connexion
clients à un seul
LbServer LocoNetOverTCP ,
qui à son tour est relié au réseau ferré.
Cette connexion, appelé LocoNetOverTCP, utilise un processus serveur non-Java séparé
LbServer, qui communique avec des messages sous forme de chaînes ASCII simples sur sockets TCP/IP,
permettant à des nœuds non-Java de partager aussi le LocoBufer.
Configuration pour JMRI LocoNetOverTCP
Un ordinateur exécute le programme LbServer qui se connecte à LocoBuffer
et agit comme un serveur pour tous les ordinateurs client JMRI.
Configurez les ordinateurs clients JMRI pour se connecter au LbServer comme suit:
- Assurez-vous que LbServer est configuré et fonctionne. Voir la documentation LbServer pour plus de détails.
- Ouvrez le programme JMRI sur le client
- Ouvrez les préférences dans le menu Edition
- Pour la connexion réseau ferré, sélectionnez "LbServer LocoNetOverTCP"
- Dans la boîte «serveur hostname» qui apparaît, tapez le nom d'Internet
ou l'adresse de l'ordinateur qui exécute l'LbServer.
Une adresse Internet est quelque chose comme 127.0.1.12; un nom est quelque chose
comme jmri.org
- Dans la boîte "TCP Port Number" entrez le numéro de port que LbServer utilise, qui par défaut est 1234.
- Enregistrer les préférences et redémarrer le programme.
Notes:
- Il est fortement recommandé que vous vous connectiez l'ordinateur maître
à LocoNet® avec un LocoBuffer ou LocoBuffer-II. Bien qu'un MS-100 pourrait
faire essentiellement le travail pour cette application, la correction des erreurs occasionnelles résultant de LocoNet
peuvent entraîner des retards notables dans l'actualisation des ordinateurs distants.
-
Si les ordinateurs sont tous proches de la LocoNet®, par exemple agissant comme un panneau de commande local
, vous n'avez pas vraiment besoin de Server LocoNet pour ce faire. Vous pouvez, à la place
relier chacun des ordinateurs à la LocoNet via leurs propres LocoBuffer ou LocoBuffer-II
(ou MS-100,même si ce n'est pas recommandé) et prennent part individuellement
dans les communications LocoNet. Cela ne cause pas de charge supplémentaire de communication.
Il en coîte un peu plus en raisons des cartes supplémentaires, et ne vous permettent pas de
mettre un ordinateur distant à partir du réseau ferré.
- L'ordinateur exécutant LbServer peut également exécuter le logiciel JMRI, dans ce
cas, le client et serveur se trouvent être sur le même nœud.
- Certains logiciels pare-feu détectent l'utilisation du port 1234 par LbServer comme un cheval de Troie et bloquent l'accès au port.
Pour contourner ce problème, vous aurez soit à permettre l'accès par votre logiciel pare-feu ou de changer le port par
un autre numéro, comme 9999. Le nouveau numéro de port devra aussi être passé dans LbServer comme une option de ligne de commande.
LocoNet® est une marque déposée de Digitrax, Inc.