我们正在尝试从linux数字游艇的AISnet基站读取数据。从我读过的内容可以看出,Digital Yacht具有OSX和Windows驱动程序(但本机不支持Linux),他们的工作是创建一个虚拟COM端口,以便设备可以发送NMEA 1083流,就好像它正在执行RS- 232串行通信。我们可以自己解析NMEA数据,但我对驱动程序了解不多。想知道是否有人从数字游艇或类似设备获取NMEA数据到linux? USB到虚拟RS-232是其他设备常见的东西还是其他设备可以实现的东西?任何指针非常赞赏。在Linux上通过USB接收NMEA 1083数据?
0
A
回答
0
回答我自己:使用GPSD gps守护进程,因为GPS使用与AIS相同的协议(我不知道什么时候发布最初的问题,并且首先陷入AIS)。 GPSD处理收听设备上的原始NMEA数据流,并提供高级接口来获取已解析为JSON的数据。开始使用linux非常简单,据说也可以在OSX上运行,尽管我还没有尝试过。
如果使用Python,还有一个客户端库用于使用GPSD流来制作AIS侦听应用程序。
GPSD:http://www.catb.org/gpsd/
https://github.com/wadda/gps3/blob/master/examples/agegps3.py
相关问题
- 1. WindowsPhone - 通过USB发送/接收数据
- 2. 我的Linux C程序不能从Arduino的通过USB接收数据串行
- 3. GNU/Linux - Python3 - PySerial:如何通过USB连接发送数据?
- 4. Arduino ADK没有通过USB从Galaxy S II接收数据
- 5. 通过PeerJS接收数据
- 6. 如何通过可可应用程序从USB GPS设备读取NMEA数据
- 7. 通过Android应用程序发送和接收USB端口上的数据
- 8. 如何检索数据从i2c设备通过USB在Linux中
- 9. 通过python套接字接收数据
- 10. 通过USB发送和接收音频的Linux设备驱动程序
- 11. 在Android上通过RFCOMM接收文件
- 12. 从USB-GPS接收器读取数据
- 13. 通过Android上的套接字接收实时音频数据
- 14. 使用Android通过USB进行数据收集
- 15. 如何在Linux上通过USB连接时从HID识别键盘
- 16. 通过UDP接收实时GPS数据
- 17. Logstash无法通过Kafka接收数据
- 18. PHP - 通过URL从JSON接收数据
- 19. 如何通过WiFi接收数据包
- 20. 通过http接收二进制数据
- 21. 通过音频插孔接收数据
- 22. IE没有通过jQuery.post接收数据
- 23. 在我的项目中通过USB通过USB连接一个arduino到一个ANDROID手机通过USB端口
- 24. 发送/接收Datastream通过java中的USB端口
- 25. UART无法接收GPS NMEA语句
- 26. 在Linux上使用python接收组播UDP数据报
- 27. 通过USB输入模拟数据
- 28. 通过USB端口发送数据
- 29. 通过USB实时数据传输
- 30. Android通过USB和UART读取数据