Opencpn sur linux mint: gps bluetooth non reconnu

Salut les geek,
y a t il un espoir pour un béotien téméraire de faire reconnaître un gps bluetooth RoyalTek par opencpn?
Dans mes notifications,Linux Mint indique: "blueGPS connecté".
J'ai installé xgps à tout hasard: aucun satellite affiché.
Après, aucune information accessible sur le net pour faire reconnaître l'information gps par opencpn.
Help et merci d'avance

L'équipage
2j

Il faut installer rfcomm qui est un émulateur de port serie pour bluetooth puis utiliser gpsd classiquement avec openCPN.


Merci pour cette précieuse information.


Après recherche de "rfcomm", pas de piste. Doit on taper ds le terminal une phrase type:"sudo apt- get rfcomm tout bêtement? Trop facile pour être vrai...
Un autre indice svp Mr le geek please.


rfcomm fait partie du paquet bluez (merci google...)


  1. Vérifier si bluez est installé
    dpkg -l | grep bluez

  2. Installer bluez (si nécessaire)
    bash
    sudo apt update
    sudo apt install bluez bluez-tools

  3. Installation spécifique de rfcommdpkg -l | grep bluez

  4. Installer bluez (si nécessaire)
    bash
    sudo apt update
    sudo apt install bluez bluez-tools

  5. Installation spécifique de rfcomm
    bash
    sudo apt install rfcomm
    Vérification de l'installation
    bash
    rfcomm --version

    ####################################### usage

    Utilisation basique de rfcomm

  6. Démarrer le service Bluetooth
    bash
    sudo systemctl start bluetooth
    sudo systemctl enable bluetooth

  7. Scanner les appareils Bluetooth à proximité
    bash
    sudo hcitool scan

  8. Se connecter à un appareil avec rfcomm
    bash

    Créer une connexion RFCOMM

    sudo rfcomm connect /dev/rfcomm0 [ADRESSE_MAC] [CANAL]
    Exemple complet :
    bash

    Scanner les appareils

    sudo hcitool scan

Se connecter à un appareil (remplacez par l'adresse MAC réelle)

sudo rfcomm connect /dev/rfcomm0 00:11:22:33:44:55 1
Configuration permanente
Pour créer une liaison permanente :

  1. Éditer le fichier de configuration bash sudo nano /etc/bluetooth/rfcomm.conf
  2. Ajouter la configuration text rfcomm0 { bind yes; device [ADRESSE_MAC]; channel 1; comment "Connection example"; }
  3. Redémarrer le service Bluetooth bash sudo systemctl restart bluetooth
  4. Binder le device bash sudo rfcomm bind /dev/rfcomm0 [ADRESSE_MAC] 1 Dépannage Vérifier l'état du Bluetooth bash systemctl status bluetooth hciconfig -a Vérifier les liaisons RFCOMM actives bash rfcomm show Autorisations sur le device Si vous avez des problèmes de permissions :

bash
sudo usermod -a -G dialout $USER

Ou ajouter votre utilisateur au groupe bluetooth

sudo usermod -a -G bluetooth $USER
bash
sudo apt install rfcomm
Vérification de l'installation
bash
rfcomm --version
Utilisation basique de rfcomm
1. Démarrer le service Bluetooth
bash
sudo systemctl start bluetooth
sudo systemctl enable bluetooth
2. Scanner les appareils Bluetooth à proximité
bash
sudo hcitool scan
3. Se connecter à un appareil avec rfcomm
bash

Créer une connexion RFCOMM

sudo rfcomm connect /dev/rfcomm0 [ADRESSE_MAC] [CANAL]
Exemple complet :
bash

Scanner les appareils

sudo hcitool scan

Se connecter à un appareil (remplacez par l'adresse MAC réelle)

sudo rfcomm connect /dev/rfcomm0 00:11:22:33:44:55 1
Configuration permanente
Pour créer une liaison permanente :

  1. Éditer le fichier de configuration bash sudo nano /etc/bluetooth/rfcomm.conf
  2. Ajouter la configuration text rfcomm0 { bind yes; device [ADRESSE_MAC]; channel 1; comment "Connection example"; }
  3. Redémarrer le service Bluetooth bash sudo systemctl restart bluetooth
  4. Binder le device bash sudo rfcomm bind /dev/rfcomm0 [ADRESSE_MAC] 1 Dépannage Vérifier l'état du Bluetooth bash systemctl status bluetooth hciconfig -a

Vérifier les liaisons RFCOMM actives
bash
rfcomm show
Autorisations sur le device
Si vous avez des problèmes de permissions :

bash
sudo usermod -a -G dialout $USER

Ou ajouter votre utilisateur au groupe bluetooth

sudo usermod -a -G bluetooth $USER

on peut etre réfractaire à l'IA, mais quand on s'essaye à l'environnement linux sans la moindre maitrise, c'est un outil sacrément précieux!


Lady_C:on voit que l'IA ne fait que répéter ce qui figure dans le tutoriel que j'ai mis en lien, et qu'en plus, elle râbache·le 25 sept. 17:01

Merci beaucoup, je tente comme quoi il n'y a pas besoin d'espérer pour entreprendre, priez pour moi.


Qd je tape" rfcommdpkg-l|grep bluez": commande introuvable, sniif!!
ensuite installation spécifique de rfcomm:"impossible de trouver le paquet rfcomm
Après: bash
rf comm-version:" commande introuvable"
Je suis déjà enlisé jusqu'au cou, HELP!


Lady_C:prends le tutorial plus haut, plutôt la prose pleine d'erreurs de l'IA
par exemple, il faut lire dpkg -l | grep bluez
c'est la lettre l (L minuscule) et non I (i majuscule) ·le 25 sept. 20:52
kivoila:essaie : dpkg -l | grep bluez·le 25 sept. 21:28
Lady_C:😁·le 25 sept. 23:01
Shari:je ne suis pas un ardent défenseur de la cause de l'IA, qui n'a pas besoin de moi, et je constate au quotidien les nombreuses erreurs qu'elle est capable de produire avec un aplomb incroyable. Mais dans le cas présent, la commande produite était juste:dpkg -l | grep bluez, c'est l'utilisateur qui a omis un espace indispensable. Et surtout, son énorme avantage, par rapport à un forum, c'est qu'elle est capable de répondre dans la minute et d'identifier immédiatement l'erreur de typo ;). Mais, bien entendu, on peut continuer, si on n'est pas pressé, à venir quémander des réponses sur h&O. Si on n'est pas à quelques heures près, ça passe... ·le 26 sept. 09:16
Lady_C:dans ton texte, on lit
3. Installation spécifique de rfcommdpkg -l | grep bluez
qui a oublié l'espace après rfcomm ?
pourquoi a t'on plusieurs fois le même texte ?·le 26 sept. 09:33

MERCI à shari pour son intervention constructive. J'avoue humblement être plus familier des espaces dans l'écriture d'une page de contrepoint que dans celle d'un code linux ni virtuose des claviers machines. Maintenant je ne l'interrogerai pas non plus sur sa gestion de sa réticuloplasmocytose à évolution maligne et ne traiterai pas avec le sarcasme de la gaieté ni l'indulgence du mépris son ignorance quant à l'intérêt ou non de la splénectomie dans son cas.
Ceci étant précisé, merci de ne plus venir polluer ce fil par des interventions d'une suffisance digne de ceux dont il faut ne rien attendre pour ne pas être décu: adieu monsieur.
Un vrai merci à lady C pour sa compréhension. Je retourne sur le tutoriel parfaitement abstru entouré des sourires amusés de tous ceux qui renoncèrent à linux face à ce genre de mésaventure.


Lady_C:je suis mauvais en ce qui concerne linux, ça n'a jamais été mon environnement de travail, bien que dans l'informatique.
je n'ai aucun réflexe dans cet environnement, et je recours aux moteurs de recherche, parfois sans résultat. le mois dernier, j'ai passé une journée à ne pas réussir à installer un logiciel semblable à ce qui m'aurait pris quelques minutes sous Windows. ·le 26 sept. 15:52

J'ai allumé mon gps royaltek. Il est connecté en buetooht et rec onnu par linux mint.
J'ai ouvert opencpn sur linux mint.
Je tape la "phrase":
sudo rfcomm connect /dev/rfcomm0 00:1A:7D:DA:71:13 1
rien ne se produit.
Je tape ensuite:
sudo rfcomm connect /dev/rfcomm0 00:1A:7D:DA:71:13 1
Une réponse s'affiche: can't connect RFcomm socket Host is down
Est ce une fin de non recevoir digne d'un Shari ou y a t il espoir pour un sans grade du clavier?


Merci Lady C, j'ai tenté et maintenant j'ai compris moi aussi qu'il ne fallait rien attendre de linux pour ne pas être déçu, tout simplement.


Lady_C:je suis allé un portable linux mis à jour, installé péniblement openCPN (parce que cette version d'Ubuntu est actuellement inconnue d'OpenCPN).
bluez et rfcomm sont installés d'office, je n'ai rien à faire de ce côté.
mon vieux GPS BT est bien reconnu par Ubuntu, mais ne reste connecté qu'une paire de secondes, impossible d'aller plus loin. reconnu et connecté sans problème par Windows 10 sur un portable plus récent, et connecté dans OpenCPN.·le 26 sept. 18:20
Cap Béar .Méditerranée. Port-Vendres

Phare du monde

  • 4.5 (162)

Cap Béar .Méditerranée. Port-Vendres

2022