GPS usb modul: Unterschied zwischen den Versionen

Aus WIKI
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 45: Zeile 45:


<code>xgps</code> gestartet
<code>xgps</code> gestartet
Um die Zeit oder Position anzeigen zu lassen könnte das folgende helfen
<pre>
#!/bins/bash
long=`gpspipe -w -n 5 | grep -i -m 1 tpv | cut -d ',' -f 8 | cut -d ':' -f 2`
lat=`gpspipe -w -n 5 | grep -i -m 1 tpv | cut -d ',' -f 7 | cut -d ':' -f 2`
</pre>

Version vom 3. März 2016, 22:23 Uhr

Heute am 3.3.2016 ist meine GPS expansion für den onion omega gekommen.

dmesg output:

[ 5521.923062] usb 1-2.4: new full-speed USB device number 17 using xhci_hcd
[ 5522.010753] usb 1-2.4: New USB device found, idVendor=1546, idProduct=01a7
[ 5522.010756] usb 1-2.4: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 5522.010758] usb 1-2.4: Product: u-blox 7 - GPS/GNSS Receiver
[ 5522.010759] usb 1-2.4: Manufacturer: u-blox AG - www.u-blox.com
[ 5522.010863] usb 1-2.4: ep 0x83 - rounding interval to 1024 microframes, ep desc says 2040 microframes

GPS kernel info

cdc-acm modul wird im kernel benötigt

Prompt: USB Modem (CDC ACM) support
Location:
 -> Device Drivers
  -> USB support (USB_SUPPORT [=y])
   -> Support for Host-side USB (USB [=y])
[  332.776506] usb 1-2.4: new full-speed USB device number 18 using xhci_hcd
[  332.863496] usb 1-2.4: New USB device found, idVendor=1546, idProduct=01a7
[  332.863499] usb 1-2.4: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[  332.863500] usb 1-2.4: Product: u-blox 7 - GPS/GNSS Receiver
[  332.863501] usb 1-2.4: Manufacturer: u-blox AG - www.u-blox.com
[  332.863638] usb 1-2.4: ep 0x83 - rounding interval to 1024 microframes, ep desc says 2040 microframes
[  332.864335] cdc_acm 1-2.4:1.0: ttyACM0: USB ACM device

gpsd installiert

gpsd -D 5 -N -n /dev/ttyACM0

telnet installiert und auf gps zugreifen

telnet localhost 2947

in telnet etwas ausgeben

?WATCH={"enable":true,"json":true};

xgps gestartet

Um die Zeit oder Position anzeigen zu lassen könnte das folgende helfen

#!/bins/bash
long=`gpspipe -w -n 5 | grep -i -m 1 tpv | cut -d ',' -f 8 | cut -d ':' -f 2`
lat=`gpspipe -w -n 5 | grep -i -m 1 tpv | cut -d ',' -f 7 | cut -d ':' -f 2`