GPSD简单查询
我需要来自 NTP 主服务器上运行的 GPSD 服务器的一些信息。
- 它看到的卫星数量
- 它正在使用哪些卫星进行位置修复(也许还有 SNR)
- 它看到哪些卫星,因为卫星数量很多(这可能吗?)
我将把它输出到 PHP,所以它必须简单一点
I need some information from my GPSD server running on my NTP master server.
- Amount of satellites it is seeing
- Which satellites it is using for the positon fix (maybe also SNR)
- Which satellites it is seeing since there are a lott of them (is this possible?)
I am going to output this to PHP, so it must be simple
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
GPSD 源包含文件 gpsd.php,它可以以完成的 HTML 页面或 JSON 字符串的形式提供当前位置和卫星信息(“skyview”)。因此,您需要确保主服务器上运行支持 PHP 的 Web 服务器,并且您可以调用 http://ntp-server/path/to/gpsd.php 来获取它。将
?op=json
附加到 URL 以返回 JSON 结果。您可以在这里获取 php 文件: https://github.com/yazug/ gpsd/raw/master/gpsd.php
The GPSD source contains the file gpsd.php which can deliver the current position and satellite info ("skyview") either as a finished HTML page or as a JSON string. So you need to make sure a web server with PHP support runs on your master server and you can call
http://ntp-server/path/to/gpsd.php
to get it. Append?op=json
to the URL to return the JSON result.You can get just the php file here: https://github.com/yazug/gpsd/raw/master/gpsd.php
击败 Bolli:我想你的意思是这个:https://github.com/yazug/gpsd/raw/master/gpsd.php.in (他们已重命名)
它建议使用
?poll;
函数,但当我尝试读取响应时,它挂在我身上......Beat Bolli: I think you meant this one: https://github.com/yazug/gpsd/raw/master/gpsd.php.in (they have renamed it)
It suggests to use
?poll;
function, but it hangs to me when I try to read the response...