连接蓝牙 GPS 时,GPSD 无法正常工作。这就是发生的情况,出于某种原因,XGPS 看不到来自 GPSD 的数据,工作时数据最多是随机的,但 RFCOMM0 有数据。如果您输入 GPSMON RFCOMM0,您可以每秒看到来自 GPS 的信息,不会停止。但是,XGPS 不会,如果使用 NAVIT 之类的地图软件,它也不会获得任何数据。
如果我断开蓝牙 GPS 并连接 USB GPS,则使用/etc/default
位置中的配置文件 GPSD ..DEVICES=/dev/rfcomm0
设置为/dev/GPS0
,xgps
可以工作,NAVIT 也是如此。
在以前的 ubuntu 版本中,它可以与 BLUETOOTH GPS、Dual 的 X160、SkyPro 配合良好。
我在 rc.local 中输入了以下几行,用于在启动时连接蓝牙 GPS。(请注意,手动连接 GPS 的过程也会产生相同的结果)在我的rc.local
:
rfkill unblock bluetooth
rfcomm bind /dev/rfcomm0 00:19:01:45:A1:E5 1