Pratiques et Techniques en Plaisance | Imprimer | Fermer la fenêtre
Pb Miniplex / instruments divers / OpenCpn 18 août 2017 12:47, par PatriceBonjour à nouveau
Quelques éléments de réponses aux commentaires très pertinents de YvesD
Tout d’abord, si je connais un peu l’informatique, je suis faible en « réseau ». Malheureusement je mets en place une architecture extrême ... pour le plaisir.
J’ai un Miktotick HSpn 52ac qui me sert pour les liaisons wifi longue distance ; il est configuré en « relay » et entre dans le port WAN du routeur wifi Alfa Networks 525H (AP) qui distribue (etnernet et wifi) dans tout le bateau. les PCs du bord, téléphones et tablettes sont connectés sur ce routeur Alfa. Tout va bien et tout le monde a un accès Internet. Sont connectés sur ce routeur en ethernet : 2PCs, un serveur multimédia K12 et le Miniplex 2E..
le routeur Alfa est configuré avec une adresse 192.168.2.1 et la plage d’adressage du DHCP 192.168.2.100 - 192.168.2.200 ; masque de sous-réseau 255.255.255.0
En lisant et relisant la doc du Mini2E, je comprends qu’il est fait pour être connecté à un réseau :
Une interface réseau connecte le multiplexeur directement à un réseau pouvant avoir plus d’un appareil.
Il peut y avoir plus d’un multiplexeur connecté à un réseau et/ou plus d’un dispositif qui doit communiquer avec un multiplexeur.
En ce qui concerne la diffusion UDP :
Diffusion UDP
Les phrases NMEA sont diffusées sur le réseau en utilisant des messages UDP. Chaque périphérique sur le réseau recevra ces messages. Dans le même temps, tout dispositif sur le réseau peut envoyer des données vers le multiplexeur, soit vers son adresse IP (dirigée) ou par diffusion. La diffusion UDP a les propriétés suivantes :
Tout les appareils sur le réseau recevront des données NMEA du multiplexeur.
Chaque périphérique sur le réseau peut envoyer des données NMEA au multiplexeur.
D’autres MiniPlex-2E/2Wi sur le même réseau recevront également des données les uns des autres. Il est donc possible d’envoyer des données NMEA sur le réseau d’un appareil NMEA à l’autre. Des précautions doivent être prises pour éviter les débordements de file dans le multiplexeur en acheminant de manière sélective les données NMEA désirées vers une sortie NMEA à l’extrémité de réception et bloquant les données NMEA indésirables.
Les routeurs ne passent pas les diffusions UDP d’un réseau à un autre, ce mode ne peut être utilisé que sur un seul réseau.
La livraison des données NMEA n’est pas garantie, il n’y a pas de vérification, les messages peuvent être perdus.
Les routeurs Wi-Fi attribuent souvent une faible priorité aux diffusions UDP, ce qui engendre des pertes de message. Généralement, jusqu’à 5% des messages sont perdus.
Le routeur ne passe pas la diffusion UDP d’un réseau à un autre mais dans mon cas je suis sur le même réseau.
Le problèmes ne pourrait-il pas venir de la configuration sur OpenCPN ?
Dois-je donner l’adresse 192.168.2.255 au Mini2E en raison de ce texte sur le manuel ?
Une adresse réseau nous permet d’envoyer un même message à tous les périphériques sur le réseau, au lieu de l’envoyer à un seul appareil. C’est ce qu’on appelle une diffusion (Broadcast). Dans l’exemple suivant, l’adresse de diffusion est 192.168.1.255. Le dernier numéro ici est 255, ce qui signifie qu’il s’adresse à tous les périphériques sur le réseau.
Je continue de chercher pourquoi rien ne vient sur OpenCPN ; l’objectif est aussi de récupérer les données de navigation sur Inavics (IPAD). Je n’ai pas fini !
Patrice