JMRI: Accès au réseau
Author: Bob Jacobsen
Keywords: JMRI network access

# JMRI: Accès au réseau (informatique)

Cette page décrit les différentes formes d'accès au réseau (informatique) disponible dans JMRI. De nouvelles capacités sont ajoutés tous le temps, de sorte,s'il vous plaît, vérifier auprès du groupe d'utilisateurs pour obtenir des renseignements à jour.

## Méthodes d'Accès au Réseau

JMRI interagit avec les réseaux informatiques sous deux formes fondamentales: connexion en aval et connexions en amont.

La connexion descendante permet de connecter JMRI à un réseau ferré via un réseau pour les opérations et le contrôle. Celui-ci utilise une connexion réseau pour faire les mêmes choses que celles qui se font souvent via le port série RS232 et les liens USB.

Une connexion montante permet aux autres périphériques de commander JMRI via une connexion réseau. Dans ce cas, la connexion au réseau permet aux autres périphériques et/ou des programmes de faire des choses qui sont normalement fait avec les scripts et l'interface utilisateur graphique.

Dans le reste de cette page, nous fournissons des liens vers les différents exemples de ces deux domaines généraux.

## Connexions descendante (mise en réseau du matériel réseau ferré)

- Systèmes LocoNet
  - LocoNetOverTcp to LbServer

    Celui-ci utilise Java RMI pour donner accès à un flux de messages LocoNet via le liensProtocole LbServer.

- EasyDCC
  - Via serveur terminal
- NCE
  - Via serveur terminal
- SRCP
  - Via connexion réseau au serveur SRCP
- ECOS
  - Via la connexion réseau à la station de commande ECOS
- XPressNet
  - Via une connexion réseau à un adaptateur XnTcp
  - Via une connexion réseau à un serveur Lenz LIUSB (Windows seulement)

## Connexions descendantes( réseau exploitations JMRI )

- Intégré un miniserveur Web (code)

  C'est annoncé sur Bonjour/Zeroconf comme un service «_http._tcp.local.". En particulier, il contient les support JMRI XMLIO, qui permet aux navigateurs web (avec ou sans AJAX) de surveiller et de contrôler un réseau ferré en accédant à un Servlet JMRI XMLIO Il comprend également des installations pour l'affichage et en cliquant sur n'importe quoi d'ouvrir la fenêtre JMRI.

- Via script Python/Jython
- Pour régulateur à distance tels que l'iPhone ou Android. (code) ( site web du produit WiThrottle) ( page Pilote Android Engine)

  C'est annoncé sur Bonjour/Zeroconf comme un service «_withrottle._tcp.local.".

Via l'exécution JMRI comme une Enterprise Java Bean

- Via la fourniture d'une implémentation LbServer.

  C'est annoncé sur Bonjour/Zeroconf comme un service «_loconetovertcpserver._tcp.local.". (Nom en attendant l'approbation à partir de l'élaboration des protocoles d'origine)

- Via la fourniture d'une implantation d'un serveur SRCP.

  C'est annoncé sur Bonjour/Zeroconf comme un service "_srcp._tcp.local."

- Via la fourniture d'une implantation d'un . Serveur JMRI.

Voir aussi le DNS-SD pour plus d'informations sur Zeroconf/Bonjour/"DNS Service Discovery" pour la mise en réseau.

Voir aussi "man dns-sd" pour de plus d'informations sur l'outil DNS-SD de débogage en ligne de commande.