J'essaie d'obtenir les coordonnées de longitude et de latitude d'une clé GPS que j'ai ici (BU-353). J'ai installé gpsd et gpsmon. Gpsmon montre correctement mon emplacement et le met à jour. Chaque fois que je lance cette commande:Ubuntu - Obtenir les coordonnées GPS depuis un dongle (bu-353)
sudo gpsd -n -N -D 2 /dev/ttyUSB0
Je reçois cette sortie:
gpsd: launching (Version 2.95)
gpsd: listening on port gpsd
gpsd: running with effective group ID 0
gpsd: running with effective user ID 0
gpsd: opening GPS data source type 3 at '/dev/ttyUSB0'
gpsd: speed 9600, 8N1
gpsd: attempting USB device enumeration.
gpsd: 1d6b:0001 (bus 1, device 1)
gpsd: 80ee:0021 (bus 1, device 2)
gpsd: 067b:2303 (bus 1, device 3)
gpsd: vendor/product match with 091e:0003 not found
gpsd: speed 9600, 8O1
gpsd: speed 9600, 8N1
gpsd: gpsd_activate(): opened GPS (fd 6)
gpsd: speed 4800, 8N1
gpsd: NTPD ntpd_link_activate: 1
gpsd: /dev/ttyUSB0 identified as type SiRF binary (1.497303 sec @ 4800bps)
gpsd: GPS on /dev/ttyUSB0 is offline (0.000016 sec since data)
gpsd: GPS on /dev/ttyUSB0 is offline (0.000017 sec since data)
gpsd: GPS on /dev/ttyUSB0 is offline (0.000565 sec since data)
gpsd: GPS on /dev/ttyUSB0 is offline (0.000018 sec since data)
gpsd: GPS on /dev/ttyUSB0 is offline (0.000019 sec since data)
Et ne fonctionne manifestement pas.
Mon but est d'être en mesure d'avoir un script qui revient sans cesse quelque chose comme:
XX.XXXXX N, XX, XXXXX E
Alors, que je peux le lire d'un autre programme (à Erlang) et utilisez-le en conséquence.
Plus d'infos:
xGPS fonctionne correctement.
Je crois que la vitesse '9600' pourrait être incorrecte et quelque chose avec l'ID du fournisseur, pas sûr cependant.