Enregistreur de données nmea et app Android ?

Bonjour à tous,

Aujourd'hui, petite question exotique :

Connaissez-vous une passerelle capable d'enregistrer les données Nmea 2000 (ou mieux, directement par une prise stng) et de lire ses données sur une application Android ?

Je sais qu'il existe l'enregistreur de voyage Ydvr de yacht devices mais il nécessite un ordinateur portable pour récupérer les données enregistrées sur carte micro SD.

Il me semble que le problème est le même avec le W2K d'actisense (à confirmer...)

Je souhaiterais récupérer ces données directement sur mon smartphone Android, sans nécessairement passer par un ordinateur.

Un grand merci d'avance pour votre aide 😁.

En vous souhaitant une bonne journée.
Alexis

L'équipage
10 fév. 2024
10 fév. 202410 fév. 2024

Bonjour,

Ma solution de geek assumé :
Le matériel :
- un Paspberry Pi Zéro W2 (+ alim, + carte SD, mais pas besoin d’écran).
- un adapteur USB-CAN
- un câble N2k à souder
Le logiciel :
- SignalK
- le plugin signalk-influxdb2
- InfluxDB
- Grafana (en bonus)

Une fois que tu as réussi à faire fonctionner tout ça ensemble, tu as une interface web, avec tes données actuelles, et l’historique dans la webapp Freeboard-SK . Et pour le bonus, tu peux avoir des Dashboard Grafana avec les donnés historique que tu souhaites.

Le tout pour une 50aine d’euros, mais beaucoup de temps à y consacrer.


10 fév. 2024

Merci beaucoup pour tout ça !
Mais honnêtement, ça me semble un peu hors de portée...


MacJL:Je sais très bien que ce n’est pas à la portée de n’importe qui, et ma config est un peu too much 😁 ( et encore, je ne raconte pas comment je récupère ces données en miroir à mon domicile 😂)Cependant, l’option SignalK n’est pas à mettre de côté si tu as du matériel Victron. Avec un CerboGX, en quelques clics dans les options, tu as un serveur SignalK actif. Et ilExiste des plugins assez simple pour stocker l’historique dans le cloud. Je pense notamment à Sailloger.com·le 10 fév. 19:28
alliochat:Je vais jeter un coup d'œil mais honnêtement, j'ai l'impression de lire une langue étrangère 😁·le 10 fév. 19:48
10 fév. 2024

Je vois que le cerboGX gère le nmea 2000.
Est il capable de récupérer toutes les infos nmea? Et comment, en wifi?


MacJL:Par défaut, le CerboGX ne va chercher que quelques infos sur le N2k. La position GPS et quelques sondes de réservoir. Par contre, une fois l’option SignalK activée, tu peux aller beaucoup plus loin. Cependant, comme je vous que ce sont les paramètres moteur dont tu as besoin, il tu faudra une base de donnée InfluxDB à côté pour stocker ça. Donc ça devient plus compliqué. ·le 11 fév. 22:43
11 fév. 2024

La solution proposée par @MacJL a le mérite d'être fonctionnelle sans développement.

Maintenant, pour être plus précis dans les solutions préconisées, ce serait pas mal de développer un peu le besoin. La demande est beaucoup trop vague pour avoir une réponse pratique et adaptée.
Je tiens aussi à préciser que le NMEA2000 n'est pas un protocole ouvert. La documentation et l'interopérabilité demande d'avoir une licence du NMEA qui n'est pas vraiment gratuite. Quelques logiciels bâtis à partir de diverses sources et de beaucoup de "reverse engineering" existent mais ils se comptent sur les doigts d'une main et par conséquent, il n'y pas tant de solutions possibles.
Je précise mes questions:
- Que veux-tu faire avec les données sur ton smartphone ? As-tu déjà une application ?
- Quand tu indiques: 'enregistrer' ce veux dire que tu souhaites avoir toutes les données dans un fichier pour le relire ensuite ?
- Quelles données ? Les trames CAN, les PDU NMEA2000 complets, les données décodées ?
- Si enregistrement, combien de temps ? C'est vite volumineux.


11 fév. 2024

Alors...
L'idée est d'enregistrer les données moteur (régime et température) sur une période d'environ deux semaines et ensuite pouvoir les lire sur un appareil Android.

Il existe une passerelle (ydeg 04r) qui fait remonter les infos moteur (Volvo D2 40) sur le réseau nmea 2000, donc Ok.

Ensuite, je connais le dispositif ydvr de yacht devices qui enregistre les données sur carte micro SD, mais il faut un ordinateur sous windows pour les lire, ça m'embête...

J'ai également vu le système w2k d'actisense qui enregistre également les données nmea 2000 sur carte sd, qui communique en wifi, qui peut fonctionner avec différentes appli Android pour leur envoyer "en direct" les données nmea 2000, mais je n'arrive pas à savoir si je peux utiliser une de ces applications pour lire les données enregistrées sur la carte sd du w2k?...

Voilà mes besoins, voilà où j'en suis...
Merci beaucoup 😇

Alexis


Lady_C:ydvr de yacht devices d'après la documentation : Runs on Microsoft Windows, Linux and Mac OS X·le 11 fév. 18:59
MacJL:J’ai testé l’application. C’est surtout pour du debugging de réseau NMEA. L’interface est très basique. Il y a bien quelques options spécifique pour relire des donnée des capteurs YachtD, mais ça reste simpliste. Par contre, certaines passerelles YachtD, par exemple la YDNR-02, ont la possibilité de garder quelques jours de données, et de les envoyer dans le cloud YachtD. Là c’est consultable par tout navigateur, et donc compatible Android. Regarde par ici si tu y trouves ton bonheur : cloud.yachtd.com[...]/ ·le 11 fév. 22:49
11 fév. 2024

Et oui, mais pas sur Android 😭


Lady_C:www.qwant.com[...]/ ·le 11 fév. 19:34
alliochat:C'est gentil de se proposer 😁·le 11 fév. 20:46
12 fév. 2024

Bonjour,

Quel moteur ?

Maintenant, si c'est uniquement pour le moteur, pas besoin de passer pas du NMEA2000. Les moteurs ont en général une interface CAN J1939 et il faut simplement installer une prise de type OBD (On board diagnostic) sur ce bus. Ensuite chercher les enregistreur OBD2, je suis sûr qu'il y a pas mal de solutions existantes, car c'est utilisé pour la gestion de flottes de véhicules car tous les véhicules mis sur la marché depuis qq décennies ont cette prise.

Si tu veux passer via NMEA2000 pour enregistrer d'autres données que celles du moteur, j'ai une solution simple qui fonctionne RPi. Les données sont ensuite accessibles via WiFi.


alliochat:Le moteur est un Volvo D2 40.honnêtement je ne sais pas si jeu peux brancher directement un boitier ODB2 dessus...après si je peux enregistrer d'autre données, je ne suis pas contre ;) peux tu nous dire qu'elle est ta solution simple (RPi?)merci d'avance et bonne journée.Alexis·le 12 fév. 17:19
sterwen:Bon, j'ai le même moteur sur mon bateau, donc en terrain connu. Oui, on peut brancher une prise OBD de la même façon que l'on branche le convertisseur J1939 -> NMEA2000 de YD. Si on ne veut pas se cantonner aux données moteur et si on a d'autres données qui circule sur le bus NMEA2000 alors il vaut mieux passer par le NMEA2000. La solution "simple" que je propose va stocker sur la carte SD du RPi (on peut envisager autre chose pour le stockage) les PGN que l'on choisit dans un format lisible (JSON). Ensuite, il faut voir le reste de la chaîne de traitement.·le 12 fév. 17:25
alliochat:ok merci. Je tente de trouver un système ODB2 faisant office de data logger, mais je trouve pas trop pour le moment...Je cherche, je cherche...·le 12 fév. 17:30
12 fév. 2024

Je suis totalement hermétique à tous vos sytemes informatiques (j’ai juste la base Tablette et Gps carto sur le bateau le truc classique quoi pour recevoir la meteo et la gestion des cartes )
Mais je suis curieux et en vous lisant je me demande si je ne rate pas qq chose
Question … cela vous sert a quoi d'enregistrer toutes ces infos (et bien d’autres j’imagine ) sur 5 ,8, 10 voir 30 jours

Pour les regarder le soir au coin du feux en période hivernale ??? LOL


MacJL:Je vais être très clair : ça m'amuse ! C'est totalement inutile, donc totalement indispensable.En vrai, ça me sert à vérifier à combien descend la température dans la cabine, et donc si il faut que j'aille protéger les réserves d'eau. Vérifier la température du réfrigérateur quand il est en fonctionnement, et donc anticiper une éventuelle panne. A voir si si il y a des dérives dans les tendances du moteur, en vu des entretiens. Vérifier l'état des batteries. Calculer des polaires après coup... Bref, rien de vraiment nécessaire, mais ça me plait, alors pourquoi se priver ?·le 12 fév. 11:59
F3D73:Merci pour ta réponse c’est pas indispensable mais cela sert quand meme un peu
Pour le reste comprend rien a vos Ydeg 04r et autres OBD2 qui fonctionne en Rip avec des modules et des interfaces CAN J1939 …raccordé au W2k sur la passerelle Yactd Punaise c’est de l’extra terrestre Pour la température dans le frigo et la cabine j’ai mis un thermomètre électronique et basta
Bonne amusement (je faisais la meme chose en plongée ) ·le 12 fév. 16:55
ANDROS

Phare du monde

  • 4.5 (181)

ANDROS

2022