Pour Linux (Debian/Ubuntu)
Le dongle USB est PnP, Il sera vu en deux points; /dev/gps0 et /dev/ttyACM0
Le /dev/gps0 sert a rien à ce niveau, c’est le /dev/ACM0 qui fournis un « Stream » du GPS.
Pour commencer, ont install les prérequis pour tester;
sudo apt install gpsd gpsd-clients python-gi python-gi-cairo
Le Python est pour la version Graphic (GUI), ignorer si vous êtes en CLI.
Ont va définir notre GPS dans le système en éditant la configuration du Daemon GPS;
sudo nano /etc/default/gpsd
Dans le document ont doit avoir de quoi comme ceci;
START_DAEMON="true"
USBAUTO="false"
DEVICES="/dev/ttyACM0"
GPSD_OPTIONS=""
Ont relance le service;
sudo systemctl restart gpsd
Ont ouvre la lecture de base avec;
Version « Command line »
cgps
Version « Graphic »
xgps
Attendez quelques secondes et vous devriez voir des données apparaitre, signe que le GPS est détecté.
Ceci a été testé avec GalliumOS basé sur Ubuntu, et Debian 10. Dont théoriquement compatible avec Raspberry Pi. Noter que le nom du « TTY » peut changer selon votre GPS et système. Comparé le « ls /dev
» avant et après la connexion du GPS pour déterminer le nom a utiliser.