08/11/2016, 13:09
Salve,
avrei un problema con il Gps. Non riesco a fargli fare un FIX che mi rilevi la posizione e che mi dia le coordinate tramite terminale.
Utilizzo Raspbian Jessie Lite.
Ho questo Raspberry Pi (2011.12):
Il GPS di cui sto parlando è questo, molti probabilmente lo conoscete:
GPS ADAFRUIT
Ho usato questo suo tutorial:
https://learn.adafruit.com/adafruit-ulti...n?view=all
Ho usato sia la variante da TTL a USB sia la variante tramite GPIO , ma in entrambi i casi ricevo in risposta: GPS TIMEOUT
Ho verificato le connessioni dei cavi più e più volte.
In teoria quando verifico con il comando:
Dovrei avere le coordinate della posizione, ma in risposta , come dicevo, viene:
Ho provato varie volte re-installando l'SO Raspbian jessie lite più volte.
L'ultima volta sono riuscito , tramite TTL, vedere cosa ho in risposta dalla porta USB prima dell'installazione del pacchetto python per farlo funzionare.
Come da tutorial ho provato con:
Ho ricevuto:
Poi ho fatto:
E in risposta ho avuto:
Mi sono detto, SI! FINALMENTE! , infatti avevo sbagliato le connessione tra cavo TTL e GPS.
Avevo meso Tx del TTL sul Tx del GPS e ugualmente su RX , mentre dovevo mettere Tx del TTL con RX del GPS e viceversa.
Ho installato poi il pacchetto python:
dopodiché ho puntato il Demone del GPS sul TTL a USB:
Ho testato nuovamente con:
Però la risposta come sempre fin'ora è:
E di nuovo sono fermo, non so dove sbattere la testa
Qualcuno è in grado di aiutarmi a passare oltre?
Ringrazio anticipatamente!
avrei un problema con il Gps. Non riesco a fargli fare un FIX che mi rilevi la posizione e che mi dia le coordinate tramite terminale.
Utilizzo Raspbian Jessie Lite.
Ho questo Raspberry Pi (2011.12):
Il GPS di cui sto parlando è questo, molti probabilmente lo conoscete:
GPS ADAFRUIT
Ho usato questo suo tutorial:
https://learn.adafruit.com/adafruit-ulti...n?view=all
Ho usato sia la variante da TTL a USB sia la variante tramite GPIO , ma in entrambi i casi ricevo in risposta: GPS TIMEOUT
Ho verificato le connessioni dei cavi più e più volte.
In teoria quando verifico con il comando:
Codice:
cgps -s
Dovrei avere le coordinate della posizione, ma in risposta , come dicevo, viene:
Codice:
cgps:GPS timeout
Ho provato varie volte re-installando l'SO Raspbian jessie lite più volte.
L'ultima volta sono riuscito , tramite TTL, vedere cosa ho in risposta dalla porta USB prima dell'installazione del pacchetto python per farlo funzionare.
Come da tutorial ho provato con:
Codice:
ls /dev/ttyUSB*
Codice:
/dev/ttyUSB0
Codice:
sudo cat /dev/ttyUSB0
E in risposta ho avuto:
Codice:
$GPGGA,000157.800,,,,,0,00,,,M,,M,,*73
$GPGSA,A,1,,,,,,,,,,,,,,,*1E
$GPGSV,1,1,00*79
$GPRMC,000157.800,V,,,,,0.00,0.00,060180,,,N*49
$GPVTG,0.00,T,,M,0.00,N,0.00,K,N*32
$GPGGA,000157.800,,,,,0,00,,,M,,M,,*73
Mi sono detto, SI! FINALMENTE! , infatti avevo sbagliato le connessione tra cavo TTL e GPS.
Avevo meso Tx del TTL sul Tx del GPS e ugualmente su RX , mentre dovevo mettere Tx del TTL con RX del GPS e viceversa.
Ho installato poi il pacchetto python:
Codice:
sudo apt-get install gpsd gpsd-clients python-gps
Codice:
sudo gpsd /dev/ttyUSB0 -F /var/run/gpsd.sock
Ho testato nuovamente con:
Codice:
cgps -s
Codice:
lqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqklqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqk
x Time: n/a xxPRN: Elev: Azim: SNR: Used: x
x Latitude: n/a xx x
x Longitude: n/a xx x
x Altitude: n/a xx x
x Speed: n/a xx x
x Heading: n/a xx x
x Climb: n/a xx x
x Status: NO FIX (0 secs) xx x
x Longitude Err: n/a xx x
x Latitude Err: n/a xx x
x Altitude Err: n/a xx x
x Course Err: n/a xx x
x Speed Err: n/a xx x
x Time offset: n/a xx x
x Grid Square: n/a xx x
mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqjmqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj
cgps: GPS timeout
E di nuovo sono fermo, non so dove sbattere la testa
Qualcuno è in grado di aiutarmi a passare oltre?
Ringrazio anticipatamente!