树莓派上的GPS守护进程(gpsd)无法定位

3
我已经使用USB适配器将adafruit ultimate gps v3连接到树莓派上。GPS单元似乎已经定位,因为GPS单元上的LED灯以缓慢的速度闪烁(可能每10秒一次)。如果我执行sudo cat /dev/ttyUSB0,我会得到带有位置信息的NMEA数据。
但是当我安装gpsd时,意味着:
sudo apt-get install gpsd gpsd-clients python-gps
sudo gpsd /dev/ttyUSB0 -F /var/run/gpsd.sock

当运行守护进程 (cgps -s) 时,它显示没有找到修复并且 GPS 超时。我尝试杀掉 gpsd 并重新运行它:

sudo killall gpsd

sudo gpsd /dev/ttyUSB0 -F /var/run/gpsd.sock

但是这并没有帮助。你有任何想法为什么会这样吗?

请使用给定的标记格式化您的问题,例如在代码块中每行前面加上4个空格,并用 反引号 包围文本中的命令。 - isaias-b
1个回答

2

sudo nano /etc/default/gpsd

将其更改为以下内容:

START_DAEMON="true"
GPSD_OPTIONS="/dev/ttyUSB0"
DEVICES=""
USBAUTO="true"
GPSD_SOCKET="/var/run/gpsd.sock"

然后重新启动。CGPS应该能正常工作。


3
你把“选项”和“设备”混淆了。 选项将带有标志(-b -G -n -N),例如GPSD_OPTIONS="-n -G -b"。请注意,这里只是提供翻译,不包括任何解释或其他内容。 - Nodak

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接