Tous les forums > Equipements > utiliser le gps d'un smartphone via NMEA 183?
Missing
alliochat

utiliser le gps d'un smartphone via NMEA 183?

Bonjour à tous,

Alors voila, pour divers raisons (bonnes et mauvaises certainement...) j'aimerai pouvoir utiliser le gps de mon smartphone ou autre tablette et l'envoyer sous la norme NMEA 183 à mon smart pilot raymarine S1
Existe t'il un adpatateur usb, une application, quelque chose rendant ça possible?
Un grand merci d'avance et profitez bien du soleil (si vous avez la chance de pouvoir en profiter bien sur!)

Alexis

6 jours

Liste des contributions

Itunesartwork
1
maitai

qtVlm Android et iOS peut faire ça mais y'a surement plus simple...

6 jours
Missing
alliochat

super, merci, c'est un bon début de piste.
D'un point de vue logiciel je vois que c'est possible. mais d'un point de vue "matériel"? comment faire passer l'info nmea 183 du smartphone vers l'entré nmea 183 du smartpilot s1 raymarine?

6 jours
Itunesartwork
maitai

Il faut passer forcément par le WIFI, UDP ou TCP.

6 jours
Missing
alliochat

donc je sens que la solution "simple et économique" ne va pas être simple et économique.. j'imagine que le recepteur wifi-nmea ne va pas etre donné vu que très spécifique... et pas simple non plus à configurer. un simple cable micro usb- nmea aurait été tellement plus agréable...
merci ;)

6 jours
Itunesartwork
maitai

Oui c'est franchement pas la meilleure solution...

6 jours
B9f782bf-6457-4b93-925a-7d8f0fba9257
Az

Et pour le côté passerelle pas cher

https://voilier-idem.com/accueil/page/58

6 jours
Missing
alliochat

un grand merci! je vais potasser tout ca ;)

6 jours
Avatar_gilletarom
Gilletarom

La question est : "Comment le raymarine reçoit il les données ? Est ce en UDP ou en TCP ?"

Sinon, voici une histoire vraie. il y a quelques jours, le GPS du bord de notre bateau a décidé de tomber en panne. ( Un fil dont la connexion par soudure avait lâché, panne sournoise s'il en est qui s'est produite deux fois.)

Pas de problème :
- J'ai activé le GPS de ma tablette.
- Activée une connexion en entrée sur le logiciel OpenCPN de la tablette, pour que les données issues du GPS soient lu par OpenCPN.
- Activé une connexion en sortie sur le logiciel OpenCPN de la tablette.
- Activé une connexion en entrée sur OpenCPN du PC du bord.
Et les données du GPS sont arrivées immédiatement sur le PC.

Facile à mettre en oeuvre si on a prévu les connexions prêtes à l'emploi avant de partir en mer. Ce qui était le cas la seconde fois que la panne s'est produite.

Ceci dit, pour OpenCPN, entre deux versions de ce logiciel, la communication se fait en mode Réseau UDP. Donc, les connexions sont gérées en UDP sur chaque terminal (La tablette et le PC).

Un détail supplémentaire. A bord, la WiIFi est créée en activant le mode "Partage de connexion" du smartphone. Donc, pas besoin d'un matériel supplémentaire et pas de question compliquée concernant je ne sais quelle passerelle ! Il suffit de connaitre les adresses IP de chaque matériel.

D'où ma question initiale sur le mode de communication attendue par le raymarine. Et sous réserve de connaitre l'adresse IP du raymarine dans le reseau. WIFI du bord.

6 jours *** Message modifié par son auteur ***
Avatarh_o-2
Now

voila une utilisation inhabituelle mais astucieuse de open cpn sur la tablette.

6 jours
B9f782bf-6457-4b93-925a-7d8f0fba9257
Az

Peut etre en utilisant des lunettes ? Ou apprendre a lire ?
Et en plus c’est dans le titre....
Le raymarine attends du Nmea 183....

6 jours
Avatarh_o-2
1
Now

Le NMEA 0183 n'est qu'un protocole qui peut être véhiculé de plusieurs façons.
En UDP, TCP ou autre, en filaire ou sans fil.

La question de Gilletarom est pertinente... le ton sarcastique de ta réponse ne l'est pas par contre.

6 jours *** Message modifié par son auteur ***
Avatar_gilletarom
Gilletarom

Et j'utilise en permanence, le même principe, mais dans l'autre sens, pour transmettre, à la tablette, depuis le PC du bord, toutes les données qui transitent dans le réseau NMEA du bateau. En particulier, les données GPS (du GPS du bord, qui est plus fiable en qualite que celui de la tablette) et les données de l'AIS. C'est très pratique.

Mieux, même ! Le jour de la seconde panne du GPS, j'ai transmis les données GPS issues de la tablette au PC du bord, tandis que le PC du bord transmettait les donnes de l'AIS à la tablette. Elle est pas belle la vie ?.

Et j'ai constaté que ma tablette Huawei, modele Honor 8 4G, pouvait créer le réseau WIFI, en activant le partage de connexion, même sans y avoir insérer de carte SIM. Bref, je pourrais me passer d'utiliser le smartphone.

6 jours
B9f782bf-6457-4b93-925a-7d8f0fba9257
Az

Nmea 183 C’est du rs232 port com c’est le boitier qui transforme en filaire ip ou sans fil ip entre qui va créer l udp ou le tcp

6 jours *** Message modifié par son auteur ***
Avatar_gilletarom
Gilletarom

@Az

Stop, Az. Le fait que nous manipulions, ici, des données NMEA 183 n'a d'importance pour OpenCPN que parce que OpenCPN ne sait pas manipuler le NMEA 2000.

Sinon, les explications que j'ai données ci dessus sont indépendantes du protocole NMEA 183. D'ailleurs, le mot protocole n'est pas adapté ici, dans la mesure ou le NMEA 183 est un protocole de formatage d'information. Par contre, lorsqu'on parle de protocole de transfert, comme le mode UDP ou le mode TCP, il s'agit bien d'un protocole de transfert, lequel ne regarde pas la façon dont les données transférées sont formatées.

6 jours
B9f782bf-6457-4b93-925a-7d8f0fba9257
Az

Sauf que a part toi personne ne parle d opencpn.

De plus j ai chercher et nulle part le rs232 ne fait udp ou tcp en natif mais avec un boitier qui transforme le signal de base rs232.

6 jours
Avatarz%c3%a9phyr
Zéphyrck

J' acheté pour moins de 100€ un Quark sans fil QK-A024 AIS Récepteur avec Nmea 0183 Multiplexeur. N 'étant pas sur le bateau, je n'ai pas encore testé ce matériel. Notice si-dessous.

6 jours
Missing
alliochat

merci pour vos participations.
En fait, je cherche à mettre en place ce système pour une autre raison...
Mon speedo ne fonctionne pas, du coup je n'ai pas la vitesse, je ne peux pas avoir le vent réel, ni le vng, etc...
Les instrument raymarine étant tous en réseau seatalk avec le smartpilot s1 et ce dernier ayant une entrée nmea 183, je veux y brancher un gps afin d'avoir l'information de vitesse sur mon tridata et toute les choses qui en découle.
Mon smartphone ayant un gps, je "fantasmé" qu'il existe un cable à brancher sur le port micro-usb de mon smartphone et que je branche en filaire sur l'entrée nmea 183 du smart pilot s1.
je ne recherche pas forcement un raison sans fil, un bon vieux cable, tout simple, serait parfait, sachant que je n'ai pas de PC à bords donc toutes les solution en nécessitant un sont exclues.
Donc, d'après vous, est ce possible?
Merci :)

6 jours
B9f782bf-6457-4b93-925a-7d8f0fba9257
Az

Le cable existe mais pas sur que le logiciel existe pour le faire

6 jours
Droopy3
JJDroopy

La seule solution que j'ai trouvé pour résoudre mon probleme, qui est le meme que le tiens, est le module SOG2 ! J'ai testé celui de Aragon Technologies sans succes...

4 jours
Missing
alliochat

il va me falloir chercher pour le trouver.
si vous avez un nom ou mieux un lien pour voir le type de câble, ce serait parfait.
un grand merci d'avance

6 jours
B9f782bf-6457-4b93-925a-7d8f0fba9257
Az

Un bon article

http://www.cnbr13.com/2015/03/protocole-nmea-et-logiciels-de-navigation.html

Pour le cables tapez dans google nmea183 vers usb

Il faudrait demander a maitai si qtvlm peut le faire , il le fait en wifi mais en usb???

6 jours
Avatarh_o-2
Now

@ Az,

Peut être en utilisant des lunettes ? Ou apprendre a lire ?
Voir première et troisième réponse au fil, de maitai

6 jours *** Message modifié par son auteur ***
B9f782bf-6457-4b93-925a-7d8f0fba9257
Az

@now
Il parle de wifi, mais une sortie en usb c’est différent...

6 jours
Avatarh_o-2
Now


Il faut passer forcément par le WIFI, UDP ou TCP.

6 jours
Missing
khetzal

C'est du rs232 ? Un truc comme ca suffirait pas ? https://fr.aliexpress.com/item/DIY-connector-RS232-protocol-output-UBLOX-NE0-7M-GPS-chip-design-RS232-GPS-receiver-NMEA0183-Industrial/32840796042.html

(surement en demandant à passer en 4800 bauds).

Sinon la solution overkilll: un raspberry pi avec openplotter avec un gps usb et un convertisseur nmea - usb (environ 40-50e max de materiel en tout je pense).

6 jours
Missing
siroccco

juste une série de questions qui peuvent paraitre bêtes pour certains
La réception gps des smart phone est de combien de miles en mer?
Quel intérêt si l'on doit s éloigner des côtes notamment par sécurité par mauvais temps?
Quel est le cout d'un petit gps étanche de poche?

6 jours
B9f782bf-6457-4b93-925a-7d8f0fba9257
Az

Gps c’est partout ou le signal gps passe donc quasiment partout sur la planète.
Gps etanche de poche ? pas loin de celui d’un smartphone je pense.

6 jours
Missing
alliochat

haaa! si ce petit module gps tout simple peut etre utilisé, ça m'irai bien ;)

6 jours
Missing
alliochat

pensez vous qu'il soit indispensable de le mettre à l'exterieur pour que la reception soit correct? ou qu'a la table à carte ça irait aussi?

6 jours
B9f782bf-6457-4b93-925a-7d8f0fba9257
Az

A l’extérieur c’est toujours mieux

6 jours
B9f782bf-6457-4b93-925a-7d8f0fba9257
Az

Effectivement vu ton installation ça serait effectivement plus simple de prendre un gps nmea X compatible avec l’existant et moins cher moins usine a gaz et donc plus sur

6 jours
Missing
alliochat

je pense oui!
après, en lisant à droite à gauche, il semble que le rs232 ne soit pas tout a fait l'équivalent du nmea183 (histoire de 12v ou 5v selon la norme) existe t'il des petits modules gps pas cher directement en sortie nmea183?

6 jours
Itunesartwork
maitai

Ca ne serait pas facile à faire je crois dans qtVlm, car à ma connaissance pas de librairie Série sur Android (ou pas officielle).

6 jours
B9f782bf-6457-4b93-925a-7d8f0fba9257
Az

Je pensais a sortir les infos en usb (a la place du wifi) et brancher un adaptateur mini usb vers usb adaptateur usb vers nmea ? A priori si tu arrives à discuter en wifi pourquoi pas en usb? Mais c’est vous qui savez ;)

Ps j adore votre logiciel

6 jours
Itunesartwork
maitai

J'ai pas dit impossible, mais il y faudrait une bonne dose de sueur, et ptet un Android "rooté".
Ca évolue vite ces choses là, je garde la chose à l'esprit.

5 jours
Missing
khetzal

Franchement, je ne pense pas que ca en vaille la peine. Vaut mieux utiliser un multiplexeur dédié vu les prix, et la souplesse de la solution.

5 jours
Itunesartwork
maitai

Oui je suis d'accord.

5 jours
B9f782bf-6457-4b93-925a-7d8f0fba9257
Az

Je me/vous réponds

www.jillybunch.com/sharegps/user.html

Qui sous android fait via usb l’export gps

////
Au vu de ce que j ai lu il semblerait qu’il faille repasser par un pc pour « ajuster » le signal donc même avec un soft qui le fait je ne pense pas que brancher un usb—>nmea sur android soit possible malgré tout.
////

A priori non mon anglais est perfectible...
Il serait possible de le faire en fait mais il faudrait tester en vrai et encore ce qui marchera sur une installation ne fonctionnera pas forcément sur une autre

6 jours *** Message modifié par son auteur ***
B9f782bf-6457-4b93-925a-7d8f0fba9257
Az

Share GPS supports sending standard NMEA data over Bluetooth, USB, and TCP/IP. For local connections with a program like Google Earth, your could turn your laptop into a big screen navigation device. If you have a VPN setup, you could also do remote sharing of location data via TCP/IP over your 3G/4G or Wifi connections. If it turns out your mobile does not support NMEA, Share GPS has a setting for creating the NMEA strings for you.

5 jours
B9f782bf-6457-4b93-925a-7d8f0fba9257
Az

Le quark proposé plus haut me semble le bon compromis prix/services.
En plus tu pourras récupérer ces infos sur tes appareils en wifi c’est pas mal, en plus du nmea évidemment ;)
Et tu gagnes l ais en plus du gps.

6 jours
Missing
khetzal

Pour ma part, j'ai un gps usb (gnss d'ailleurs, pas gps) à 5e il capte bien mieux que mon smartphone. En intérieur d'un bâtiment en parpaings, j'ai 6 satellites gps, 6 sat glonass, et une précision à 4m prêt.

Sinon pour le nmea0183, ça dépend de ton équipement derrière. C'est soit physiquement du rs422, soit du rs232 (souvent sélectionnable de l'un à l'autre). Si t'as 4 fils pour les données, c'est du 422, si t'as 2 fils de données (rx-tx) + alim et gnd, c'est du rs232 en général, mais il vaut mieux voir la doc de ton truc qui prend du nmea0183.

En général, les gps comme je t'ai mis plus haut sont compatibles usb, uart, ou rs232, car c'est la puce qui supporte ça, c'est configurable via un logiciel.
Si t'as besoin de rs422, avec un adaptateur à 1e tu peux connecter un gps uart comme ça: https://sail.khetz.al/nmea_converter/ (sauf que en gros, à la place de l'adaptateur usb, tu mets ton gps sur le rx tx vcc gnd). Le seul soucis c'est qu'alors tu as besoin d'une source de courrant en 3,3v pour alimenter le tout, donc c'est plus complexe.

Du coup, regarde déjà la doc de ton nmea0183, si ça se trouve, il prend du rs232.

6 jours
Missing
alliochat

En regardant sur la doc technique, je trouve juste que c'est un nmea v2.3 mais je vois également qu'il est possible de mettre à jour le firmware via le port nmea en passant par le port rs232 d'un pc:

Software upgrade
The Type S1(G) Course Computer has the ability to implement software upgrades via the NMEA port connected to a PC
running Windows 9x or NT 4.0. This section describes the upgrade procedure.
A PC or laptop with an RS232 port is required, together with a custom serial download cable.

Ensuite il montre un schéma:

Pin 2 Rx connecté au + nmea
Pin 3 Tx connecté au + «entrée» (fleche vers le haut)
Pin 5 GND connecté au - nmea et - «sortie» (flèche vers le bas)

Est ce que tout ça vous parle? (A moi non!) Et donne des indiquations sur le type de gps à utiliser et comment le brancher? Le plus simple et économique bien sur ;)

Un grand merci pour votre aide!

5 jours
B9f782bf-6457-4b93-925a-7d8f0fba9257
Az

Prends un testeur et regarde la tension ?

5 jours
Missing
alliochat

Entre quelle borne? Si c'est du 12v je peux direct mettre un gps avec sortie rs232?

5 jours
Missing
khetzal

Non dans ce cas c'est certainement du rs422. D'ailleurs il faudra que je verifie sur mes convertisseurs uart-rs422 si la partie uart peut être alimentée par le rs422 (dans quel cas, tu prendrais un gps uart à 10-15e, il y en a des exterieur pour 30e sinon etanches, puis le convertisseur à 1e).

5 jours
Missing
alliochat

Ok... et du coup, il faut que je lise quoi sur la mesure pour me dire que c'est compatible directement avec une sortie rs232?

5 jours
Missing
khetzal

J'ai regardé sur la doc raymarine, ca ressemble quand même beaucoup à du rs422 (2 rx et 2 tx). J'ai mesuré aussi sur mon convertisseur branché sur mon Lowrance, il ne sort pas 3,3v.
Il te reste donc 3 solutions:
- un boitier quark qui a l'air pas mal (je connaissais pas), genre ca https://www.quark-elec.com/product/qk-a026-wireless-ais-gps-receiver/ ok c'est 113e + ports, mais t'y gagnes un recepteur ais, et un multiplexeur wifi
- un gps sur bus uart (surement autour de 15e) + un convertisseur rs422 (1e), et une alim à faire pour alimenter le gps (si il est en 5v ca sera plus simple que si il est en 3,3v, il me semble que les 2 se trouvent). Pas cher, mais faut bidouiller pour que ca marche
- un raspberry pi avec openplotter (40-45e avec le boitier et carte sd en gros) + un gps usb (5 à 10e) + un convertisseur rs422 fait maison (2e max). Pas cher et modulaire (et donne quasi la même chose que le quark, en moins cher mais en y passant bien plus de temps). Par contre permet de faire plus de trucs (y faire tourner opencpn, etc...). Il faut aussi l'alimenter en 5v (convertisseur usb prise allume cigare en général).

Sinon directement un gps en nmea2000, mais si l'idee c'etait de depenser le moins possible c'est mal parti :)

5 jours
Missing
alliochat

bon, tout ca me semble bien compliqué pour mon faible niveau...
Je vais faire plus simple, un gps avec connection nmea 183 pour brancher directement sur l'entrée nmea 183 du smartpilot raymarine s1.
Je vais ouvrir un autre poste avec cette question qui est finalement loin du sujet initial de ce post.
En core merci pour toutes vos inffos ;)
Alexis

5 jours
Droopy3
JJDroopy

Tu auras la vitesse GPS (GNSS en fait) sur ton réseau mais pas la Speed (ni loch ni vent vrai)...

4 jours

Répondre

Pour participer aux forums, vous devez être inscrit et identifié

Vous identifier | Créer un compte matelot

Retour forums