RPI 3 + Openplotter + GPS bluetooth

Bonjour,

Quelqu'un est arrivé à faire fonctionner la configuration cité dans le titre du message?
Si oui, est ce que l'on pourrait échanger sur le paramétrage du logiciel?
Le GPS utilisé est un vieux globalsat BT-338, qui fonctionne avec Open Cpn dans un environnement windows, je pense que j'ai un problème de paramétrage dans les ports du RPI...

Bonne journée à tous.

L'équipage
23 nov. 2018
23 nov. 2018

un piste avec un GlobalSat BT-338 Bluetooth

visiblement ça peut fonctionner !

bon bricolage !

02 mai 2021

Bonjour,
Je cherche aussi à faire fonctionner OPENCPN avec un GPS bluetooth. Le mien est un PRETEC modèle OB-GPLXX-A. Je précise que sur le CD que j'ai il y a drivers et applications pour windows mais pas linux.
Je pense que je ne trouverai sans doute pas les appli sur linux mais si au moins j'avais les drivers peut-être qu'avec des soft opensource je pourrai recevoir les messages gps nmea0183.
Merci pour votre aide

02 mai 2021

D'après une doc que j'ai trouvé sur le net (mais pas sûr que ça soit pour le bon modèle de GPS), le PRETEC serait compatible Bluetooth SPP (serial port profile). En gros ça émule un port série générique.

Tu trouveras plein de docs là dessus (linux + bluetooth + SPP), je ne sais pas s'il y a une façon spécifique OpenPlotter de le faire.

Une fois que tu as connecté ton SPP bluetooth tu auras sous Linux un port série /dev/rfcomm0 et après tu paramètres SignalK pour venir lire les données NMEA0183 là dedans.

02 mai 2021

Merci pour ta réponse rapide.
J'avais vu cette info SPP mais ne savait pas quoi en faire. Je vais suivre tes indications et reviendrai sur ce fil quel que soit le résultat.
Cordialement

02 mai 2021

Une recherche "openplotter rfcomm" retourne aussi pas mal de résultats...

21 mai 2021

Bonjour,
Étant tout nouveau sur ce site, je vais essayer d'apporter une réponse.
Pour ce qui me concerne RPI4 Openplotter GPS Bluetooth Blue SKY.
Avant tout faire une copie de l'image du disque....

1) Il faut entrer en mode console via ssh; l'activation se fait sous Préférences/Configuration du Raspberry/interfaces SSH activé. Ensuite, avec un terminal ( Putty sous Windows, Terminal sous Mac) passer la commande
ssh @ ; dans mon cas:
ssh pi@192.168.123.166
2) Une fois authentifié passé la commande:
sudo su - pour passer en super administrateur du système
3) Le GPS étant allumé et accessible en bluetooth passer la commande
hcitool scan
Le résultat pour ce qui me concerne; c'est bien mon GPS:
Scanning ...
00:19:01:44:A6:FA XGPS160-44A6FA
4) Passer la commande suivante pour voir quel canal est utilisé:
sdptool ; pour ce qui me concerne:
sdptool browse 00:19:01:44:A6:FA
Repérer la ligne Chanel; pour ce qui me concerne, c'est le 2
5) Passer la commande
rfcomm bind /dev/rfcomm0 ; pour ce qui me concerne:
rfcomm bind /dev/rfcomm0 00:19:01:44:A6:FA 2
6) Passer la commande suivante pour réinitialiser le service bluetooth du PI:
/etc/init.d/bluetooth restart

À ce moment, sur VNC dans le signe bluetooth, vous allez voir votre GPS en vert.
Il suffit de le déclarer dans signelK avec une vitesse de 115200.

Si cela convient, il faut alors automatiser cela au démarrage:
1) Avec un éditeur de texte renseigner les lignes suivantes dans le fichier /etc/rc.local:
rfcomm bind /dev/rfcomm0 00:19:01:44:A6:FA 2
/etc/init.d/bluetooth restart
2) Sauvegarder le fichier.
3) Redémarrer l'équipement pour validation.

Il y a une erreur d'assignation de l'alias; ce n'est pas grave; peut être que dans une version future de openplotter (serails) cela sera corrigé.
Chez moi cela fonctionne bien; opencpn vpit les phrases GPS.

Bien cordialement.

ANDROS

Phare du monde

  • 4.5 (128)

ANDROS

2022