问题标签 [gpsd]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
546 浏览

gps - GPSD 是否支持基于 LEA-M8 系列的 U-blox EVK-M8N 和 EVK-M8T

我阅读了以下链接: http: //www.catb.org/gpsd/gpsd-time-service-howto.html#_choice_of_hardwarehttp://catb.org/gpsd/hardware.html,其中 U -blox EVK 6H 建议与开源 GPSD 和 NTPD 一起使用,以实现基于每秒脉冲 (PPS) 的时间同步。但是,u-blox 不再销售 EVK 6H,可用的最新评估套件是用于 LEA-M8 系列的 EVK-M8N 和 EVK-M8T。您知道 GPSD 是否可以与 EVK-M8N 和 EVK-M8T 一起正常工作吗?

LEA-M8S 和 LEA-M8T 是否属于 u-blox M8 系列?我从 GPSD 的网页上阅读了以下声明:http: //www.catb.org/gpsd/references.html

“ u-blox M8 Rev 08(2014 年 12 月)他 u-blox M8 支持 GPS、GLONASS 和北斗。gpsd 支持它。”

任何人都有使用 EVK-M8* 进行 GPSD 工作的经验?

还有其他 GPS 设备,例如 Garmin 18X 和 16X,它们需要使用 RS232 连接器进行一些焊接工作。您对 GPS 模块有何建议,以便在 Linux、U-blox 或 Garmin 上与 GPSD 和 NTPD 一起使用?

谢谢!

建国

0 投票
1 回答
136 浏览

gpsd - GPSD 3.16 的最新版本中添加了 GPS 静止模式支持吗?

我从这个链接阅读。带有以下声明:“对于最可靠的服务,如果您的设备有它,我们建议使用固定模式。GPSD 工具尚未直接支持此功能,但该功能可能会在未来版本中添加..”

有人知道静止模式是否已添加到最新版本的 GPSD 3.16 中吗?

谢谢!

0 投票
1 回答
450 浏览

python - Python记录器将空(^@)控制字符插入文件

我正在从 gpsd 读取一些数据并使用 Python 的日志记录模块将其写入。我相当有信心只有一个进程写入这个文件,尽管我在这个记录器运行时使用 tail 读取它。每隔一段时间,我就会看到一些如下图所示的日志条目。我希望有人能阐明什么会导致(可能是 Python)将空控制字符插入我的日志文件。

在此处输入图像描述

我正在使用的代码是:

0 投票
1 回答
1286 浏览

gpsd - 在 GPS 修复上运行命令

GPSD在 Linux 系统上运行(特别SkyTraq Venus 6是在 a 上Raspberry Pi 3,但这不重要)。有没有办法在 GPS 首次获取或丢失 3D 修复时触发命令,就像和 中的脚本/etc/network/if-up.d一样/etc/network/if-down.d

0 投票
1 回答
966 浏览

linux - 如何在 linux 中使用 gpsd 为 u-blox neo8n gps 引擎解码 gps 二进制消息

gpsd 是否能够解码 u-blox 二进制消息?我特别需要 UBX-NAV 消息。如果不是,您建议改用什么?(基于 linux 的一个 plz)

0 投票
1 回答
48 浏览

gps - 获取当前位置的 GPS 服务

我想知道设备使用它是否可以找到它的当前位置的任何服务?例如显示当前位置的标签,使用任何国际或本地服务。感谢您的任何指导。问候阿里

0 投票
1 回答
429 浏览

python - GPS读数不随移动设备而变化

我正在树莓派中开发一个应用程序,将其用作位置跟踪器。我正在通过 USB 接口使用 neo-6m GPS 来获取树莓派中的位置数据。为此,我将 GPSD 设置为指向 USB 串行设备。(见说明

以下 python 脚本轮询 GPSD 守护程序并通过 Unix 域套接字将位置数据发送到父进程:

当我运行此代码并将树莓派设置移动到 1 公里外时,我可以在控制台中看到新的不同经纬度值。但是当我绘制这些值时,我看到所有这些位置都在起点。即所有值都集中在同一个起点附近。我看不到通往 1 公里外的清晰路径。

为了检查问题是否与我的代码有关,我在树莓派中安装了“navit”软件并将其指向 GPSD 守护程序。当我使用 navit 绘制路径时,它在地图中正确显示了我的进度。所以我得出结论,问题出在我的代码上。

有人可以看看我的代码是否有任何问题让我知道

0 投票
0 回答
301 浏览

python - 如何追踪与 gpsd python 库连接的 GPS 设备的 ConnectionRefusedError 的原因

我会简单地说:我有一个 u-blox M8 GNSS 评估套件,我正试图从中提取位置数据作为更大程序中的子例程。但我一开始就被难住了。我的程序在尝试建立初始连接时终止,并出现以下错误:

我想也许另一个进程正在侦听 gpsd (2947) 的默认端口,但是在调用“netstat -a -n”(在 Windows 命令提示符中)之后,我能够确认没有其他进程阻塞该端口。我不知道如何进一步追查原因可能是什么,并且渴望更多有经验的用户可能提出的任何建议。

编辑为惰性添加更多上下文 程序在连接调用期间中断(字面上是我自己程序的第一行),您可以在下面看到上下文:

0 投票
1 回答
687 浏览

python - Python 树莓派 GPS 更新率

我目前正在尝试编写一个基于 GPSd 库的 python (2.7) 脚本,以使用 adafruit Ultimate GPS 覆盆子 Pi Hat ( https://www.adafruit.com/product/2324 ) 以 10Hz 的更新速率提供 GPS 速度数据) 时间戳也报告为 0.1 秒。

该模块本身的更新速率最高可达 10Hz,但在设置时默认为 1Hz,目前我无法成功提高它。我已经尝试发出 PMTK 命令(https://cdn-shop.adafruit.com/datasheets/PMTK_A11.pdf)以提高更新率,但无法使其正常工作(PMTK220)并且包括将波特率设置为最大值值为 115200。

我已经到处搜索了一种增加更新率输出的方法,但是看不出问题出在哪里。下面的代码以超过 10 Hz 的速度打印出响应,但是这些值仅每 1 秒更新一次。

GPS脚本输出

0 投票
1 回答
543 浏览

ros - ROS gpsd 客户端订阅者节点 (/fix)

我想为 ROS GPSD 客户端编写订阅者节点,该客户端在主题“/fix”上发布 GPS 坐标。我不确切知道什么是正确的代码以及我必须在 CMakeList.txt 和 package.xml 中进行哪些更改。下面是代码