GPS usb modul
Version vom 3. März 2016, 22:24 Uhr von Signux (Diskussion | Beiträge)
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
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
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`