apt-get install gpsd gpsd-clients zypper in gpsd gpsd-clients lsusb lsusb dmesg, elle devrait être de la forme /dev/tty… : dmesg gpsd -D5 -N -n -F /var/run/gpsd.sock /dev/ttyACM0 lsof -i :2947 lsof -n | grep gps Pour lancer Gpsd :
gpsd -D5 -N -n -F /var/run/gpsd.sock /dev/ttyACM0 gpsmon cgps -s Pour accéder à /dev/ttyACM0 en tant qu'utilisateur classique :
ls -al /dev/ttyACM0 usermod -a -G dialout jpm Par défaut, Gpsd utilise la version socket pour la désactiver il faut arrêter le service puis le socket :
systemctl stop gpsd.service ; systemctl disable gpsd.service systemctl stop gpsd.socket ; systemctl disable gpsd.socket systemctl list-units |grep gps systemctl enable gpsd Avec Node, il est possible de se passer de GPSD et parser directement les trames NMEA qui arrive. Pour cela, il faut utiliser les modules :