[OpenCPN] Wifi et NMEA 2000

Bonjour,

Nous avons un multiplexeur , OpenCPN sur tablette, PC portable et Raspberry. Girouette, loch, sondeur et GPS sont tous en NMEA 2000.

  • En NMEA 0183 (conversion du NMEA 2000 par le multiplexeur) via Wifi, aucun soucis pour créer la connexion dans OpenCPN sur nos trois terminaux et cela fonctionne.
  • En NMEA 2000 via USB, aucun soucis pour créer la connexion dans OpenCPN et cela fonctionne, sur PC. Pas essayer sur le Raspberry et pas de port USB "série" sur la tablette (ou je ne sais pas faire).
  • En NMEA 2000 via Wifi, bin je sèche. Je n'arrive pas à trouver des informations pour qu'OpenCPN communique en NMEA 2000 via WIFI avec un multiplexeur. Je précise, j'aimerais qu'OpenCPN traite des infos NMEA 2000 (les PNG) qui lui arriveraient via le WIFi. Pas des infos NMEA 2000 converties en NMEA 0183.

J'ai une solution de dépannage en passant par Signal K d'OpenPlotter. Signal K convertit les données NMEA 2000 délivrées par le WiFi en données Signal K qu'OpenCPN sait utiliser. Mais cela m'obligerait à laisser fonctionner le Raspberry alors que je ne l'utilise pas en nav.

Je dois bien avouer qu'avec le NMEA 0183 j'ai largement les infos nécessaires pour naviguer. Mais j'apprécie quand une solution est cohérente de bout en bout (moins de sources d'erreurs, moins mobilisatrice d'énergie, ...). Et comme il s'agit d'un loisir, autant se faire plaisir.

Bref, quelqu'un sait-il quoi faire pour qu'OpenCPN traite des trames NMEA 2000 délivrées via WiFi? Est-ce impossible ? Prévu dans les développements à venir ? ???

Merci d'avance.

L'équipage
12 jan. 2024
13 jan. 202413 jan. 2024
13 jan. 202413 jan. 2024

Capcool avait mis un post qui a étrangement disparu. Ceci dit, OpenCPN est capable, depuis un certain temps déjà de traiter les phrases NMEA 183 ET les phrases NMEA 2000.
Peu importe comment ces phrases entre dans le PC pourvu qu'elles y entrent.

La question est comment les faire entrer s'il s'agit d'une arrivée par WIFI pour des phrases NMEA 2000. Mais je ne sais pas répondre.


Lady_C:une connexion réseau (filaire ou wifi) ne montre pas de choix possible entre NMEA1083 et NMEA2000, ça doit donc prendre tout ce qui entre·le 13 jan. 12:10
Gilletarom:Mais, la page du manuel explique ce qui peut être fait avec les phrases reçue de type NMEA 183 mais n'explique rien sur ce qui peut être fait avec les NMEA 2000.·le 13 jan. 14:37
13 jan. 2024

Je suis d'accord avec toi Lady_C. Mais force est de constater que j'ai un souci avec le NMEA 2000 via Wifi. Via USB tout fonctionne.

Je peux envoyer les PNG depuis N2K0183 dans trois formats différents. Dans la fenêtre d'affichage des données NMEA d'OpenCPN:

  1. SeaSmart ($format PCDIN, OK via WIFI et Signal K) -> Les phrases $PCDIN sont affichées mais aucune donnée dans le tableau de bord, la tablette comme le PC. Exemple de phrases $PCDIN: (TCP:192.168.4.1:1024) $PCDIN,01F113,00CB6E9E,80,004193FDFF00FFFF2F (TCP:192.168.4.1:1024) $PCDIN,01F805,00CB6EA1,7F,00174D0888DE18005047E5C1D75606542F995111266B00C05916340000000010FC005A00AA00101300000050
  2. ActisenseT (texte clair) -> Rien, fenêtre vide, aucune donnée dans le tableau de bord. Avec Galaxy Tab et ordinateur portable.
  3. ActisenseB (binaire Actisense, ok via USB avec ordinateur portable) -> Ordinateur portable : Rien, fenêtre vide, aucune donnée dans le tableau de bord. Galaxy Tab : lignes rouges, message d'erreur, aucune donnée dans le tableau de bord. Exemple de ligne en erreur : (TCP:192.168.4.1:1024) !#%6& .....

Je sèche.
J'ai ouvert un post sur cruisersforum.com
A suivre ...


Gilletarom:Je vais suivre.Sinon, dans le manuel, il est peu question de NMEA 2000. J'ai trouvé cette page :opencpn.org[...]oku.php ·le 13 jan. 14:22
Gilletarom:J'ai cherché sur le cruisers forum votre post. Pas trouvé. Il devrait y avoir un nouveau sujet sur cette page :www.cruisersforum.com[...]s/f134/ Mais, qui sait ? Où l'avez vous mis ?·le 13 jan. 14:29
Gilletarom:Je soupçonne un bug du plugin dashboard.·le 13 jan. 14:39
Gilletarom:Donc, vu mon dernier post ci dessous, j'annule mon doute concernant le plugin dasboard.·le 13 jan. 14:59
13 jan. 202413 jan. 2024

J Ph,

La réponse à votre question est dans cet autre page :
opencpn.org[...]oku.php
dont voici un début de traduction par l'ami public google :

"
NMEA2000

OpenCPN transmet uniquement sur le réseau NMEA 2000 pour les fonctions de base de gestion du réseau telles que les demandes d'adresse et la réponse aux demandes d'informations sur les produits (PGN 60928 et 126996).
OpenCPN ne fait pas écho ni ne multiplexe les messages NMEA 2000.
Le noyau OpenCPN ne convertit pas les messages NMEA 2000 en phrases NMEA 0183. Cela peut être effectué par des plugins.
Le contrôle du pilote automatique NMEA 2000 est effectué par des plugins, car la plupart des pilotes automatiques utilisent les messages N2K propriétaires du fournisseur.

Aucune prise en charge de NMEA 2000 sur Wi-Fi ou Ethernet car il n'existe aucune norme reconnue pour la transmission de données binaires NMEA 2000 sur TCP/IP.

De nombreux appareils de passerelle se connectent directement à un réseau NMEA 2000, convertissent les données de NMEA 2000 en NMEA 0183 et les retransmettent via Wi-Fi ou Ethernet en utilisant TCP ou UDP. L'un des avantages de cette approche est que de nombreux autres appareils, tels que les PC et les tablettes, exécutant divers logiciels tels que OpenCPN et Navionics, connectés au réseau WiFi de la passerelle, peuvent consommer les données NMEA 0183 converties. Voir Passerelles matérielles supplémentaires et Nmea & Seatalk


13 jan. 202413 jan. 2024

Merci Gilletarom.

Le post devait être en attente de modération. Il est ici www.cruisersforum.com[...]55.html

La réponse obtenue concorde avec la vôtre :
"OpenCPN 5.8 does not support NMEA2000 over IP, only serial and SocketCAN. Exactly for the reason you show, there are many formats, none of them being a standard. Some of them will highly likely be implemented in 5.10, the decision which still has to be made though. "

Ce qui donne en français et avec Google :
"OpenCPN 5.8 ne prend pas en charge NMEA2000 sur IP, uniquement série et SocketCAN. Exactement pour la raison que vous montrez, il existe de nombreux formats, aucun d’entre eux n’étant un standard. Certains d'entre eux seront très probablement implémentés dans la version 5.10, mais la décision reste encore à prendre."

Je vais donc devoir patienter jusqu'à la version 5.10, dans le meilleur des cas.


Gilletarom:ET après Mr Register, vous ne pouviez pas espérer mieux? en terme de compétence? pour vous répondre que Mr Nohal.Accessoirement, on peut s'attendre à ce que la prochaine version d'OpenCPN s'appelle 6.0;·le 13 jan. 18:24
ANDROS

Phare du monde

  • 4.5 (135)

ANDROS

2022