为什么“cgps -s”没有给我任何结果?
我有一个设备U-blox EVK-M8T可以读取NMEA消息。 我按照本页的说明操作。
一切都很好,但是当我键入cgps -s
以查看时间,PRN,ELev,Azim等时,我期待这样:
Time:-------2015-01-18T01:25:41.000Z---||PRN: Elev: Azim: SNR: Used: | | Latitude: 00.0000 N || 2 06 312 00 Y | | Longitude: 000.0000 W || 3 24 182 28 Y | | Altitude: 582.0 m || 6 07 271 00 Y | | Speed: 0.1 kph || 7 39 254 26 Y | | Heading: 0.0 deg (true) || 8 33 059 35 Y | | Climb: n/a || 9 65 302 29 Y | | Status: 3D FIX (7 secs) || 10 35 301 37 Y | | Longitude Err: +/- 1 m || 16 56 082 43 Y | | Latitude Err: +/- 2 m || 20 46 223 34 Y | | Altitude Err: +/- 5 m || 23 80 110 40 Y | | Course Err: n/a || 27 10 116 22 Y | | Speed Err: +/- 18 kph || | | Time offset: 0.597 || | | Grid Square: DN17hq
但我没有收到任何结果:
│ Time: n/a ││PRN: Elev: Azim: SNR: Used: │ │ Latitude: n/a ││ │ │ Longitude: n/a ││ │ │ Altitude: n/a ││ │ │ Speed: n/a ││ │ │ Heading: n/a ││ │ │ Climb: n/a ││ │ │ Status: NO FIX (0 secs) ││ │ │ Longitude Err: n/a ││ │ │ Latitude Err: n/a ││ │ │ Altitude Err: n/a ││ │ │ Course Err: n/a ││ │ │ Speed Err: n/a ││ │ │ Time offset: n/a ││ │ │ Grid Square: n/a ││ │
有谁知道发生了什么?
从评论…
- 在防火墙中打开TCP端口2947
- 在
terminal
,编辑/etc/default/gpsd
-
gksudo gedit /etc/default/gpsd
- 将
DEVICES=""
更改为DEVICES="/dev/ttyACM0"
- 保存并退出gedit
-
sudo systemctl restart gpsd
-
gpsmon,cgps和xgps现在可以正常工作了。