gpt4 book ai didi

linux - GPSD 和 UDP 组播提要

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:52:20 27 4
gpt4 key购买 nike

我想配置 GPSD 以将 UDP 多播流作为输入。我有一个后台服务,它在 UDP 多播端口 5098 (254.0.0.50:5098) 上发送 NMEA 帧

我试过了:

gpsd udp://254.0.0.50:5098 -n -N -D 5

但它不起作用。这是结果:

gpsd:INFO: launching (Version 3.9)
gpsd:IO: opening IPv4
gpsd:IO: opening IPv6 socket
gpsd:INFO: listening on port gpsd
gpsd:PROG: NTPD shmat(0,0,0) succeeded, segment 0
gpsd:PROG: NTPD shmat(32769,0,0) succeeded, segment 1
gpsd:PROG: NTPD shmat(65538,0,0) succeeded, segment 2
gpsd:PROG: NTPD shmat(98307,0,0) succeeded, segment 3
gpsd:PROG: successfully connected to the DBUS system bus
gpsd:PROG: PPS thread launched
gpsd:INFO: NTPD ntpd_link_activate: 1
gpsd:INFO: stashing device udp://254.0.0.50:5098 at slot 0
gpsd:PROG: no /etc/gpsd/device-hook present, skipped running ACTIVATE hook
gpsd:INFO: opening UDP feed at 254.0.0.50, port 5098.
gpsd:PROG: PPS Create Thread gpsd_ppsmonitor
gpsd:PROG: PPS thread awaiting device activation
gpsd:ERROR: UDP device open error can't connect to host/port pair.
gpsd:ERROR: initial GPS device udp://254.0.0.50:5098 open failed
gpsd:PROG: PPS thread awaiting device activation
gpsd:INFO: running with effective group ID 20
gpsd:INFO: running with effective user ID 65534
gpsd:INFO: startup at 2015-05-05T13:38:33.000Z (1430833113)
gpsd:PROG: PPS thread awaiting device activation

你知道我哪里错了吗?

提前致谢。

真诚的。

汤姆

最佳答案

我遇到了完全相同的问题。我试图使用来自 192.168.1.100 端口 10110 的 UDP 多播,但是使用 gpsd udp://192.168.1.100:10110 -n -N -D 5 没有用,在本地主机上也没有监听。经过大量研究,我发现它可以通过使用gpsd udp://192.168.1.255 -n -N -D 5请注意,192.168.1.255 在我的网络上是一个不存在的 ip。似乎 gpsd 只能从不存在的 .255 节点获取 UDP 多播消息。

关于linux - GPSD 和 UDP 组播提要,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30054752/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com