我正在按照本教程将 Adafruit 的 Ultimate GPS Breakout 连接到我的 Raspberry Pi 2。我仔细阅读了每个步骤。
当我运行时gpsmon /dev/ttyUSB0
,它会显示我的位置、速度等的预期输出。但是,当我运行cgps -s
时,我会收到此消息cgps: no gpsd running or network error: -4, can't create socket
。
真正奇怪的是 GPSD 似乎失败了。这是我试图启动它:
pi@raspberrypi:~$ sudo service gpsd status
[FAIL] gpsd is not running ... failed!
pi@raspberrypi:~$ sudo service gpsd restart
[ ok ] Restarting GPS (Global Positioning System) daemon: gpsd.
pi@raspberrypi:~$ sudo service gpsd status
[FAIL] gpsd is not running ... failed!
pi@raspberrypi:~$ sudo service gpsd start
pi@raspberrypi:~$ sudo service gpsd status
[FAIL] gpsd is not running ... failed!
因此,很明显这cgps
是失败的,因为 GPSD 不是启动器。有什么建议可以让 GPSD 正常工作吗?
编辑
当我运行时sudo gpsd -N -D3 -F /var/run/gpsd.sock
,我得到这个输出:
gpsd:INFO: launching (Version 3.6)
gpsd:ERROR: can't bind to IPv4 port gpsd, Cannot assign requested address
gpsd:ERROR: can't create IPv6 socket
gpsd:DATA: command sockets creation failed, netlib errors -1, -1