我們正在嘗試從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上通過TCP發送/接收數據
- 3. 我的Linux C程序不能從Arduino的通過USB接收數據串行
- 4. GNU/Linux - Python3 - PySerial:如何通過USB連接發送數據?
- 5. MATLAB USB HID數據接收
- 6. 多批量URB接收數據到特定的URB在USB LINUX
- 7. Android應用程序通過USB連續接收數據
- 8. Arduino ADK沒有通過USB從Galaxy S II接收數據
- 9. 在USB中可以在同一URB上發送和接收數據嗎? LINUX
- 10. 通過PeerJS接收數據
- 11. 如何通過可可應用程序從USB GPS設備讀取NMEA數據
- 12. 通過Android應用程序發送和接收USB端口上的數據
- 13. 如何檢索數據從i2c設備通過USB在Linux中
- 14. 通過USB控制iDevice從Linux通過USB
- 15. 通過BLE通知接收數據包
- 16. 通過python套接字接收數據
- 17. 通過USB發送和接收音頻的Linux設備驅動程序
- 18. 在Android上通過RFCOMM接收文件
- 19. 通過USB連接的APDU
- 20. 從USB-GPS接收器讀取數據
- 21. LPC2148 USB發送/接收數據
- 22. USB設備發送/接收數據
- 23. 訪問PC上的數據通過USB電話通過電話
- 24. 從iPhone GPS接收器讀取NMEA數據
- 25. 接收到NMEA數據,但爲空。有什麼祕密嗎?
- 26. 在PIC32上通過DMA接收SPI數據
- 27. 在Raspberry Pi上通過局域網接收數據
- 28. 通過Android上的套接字接收實時音頻數據
- 29. 在linux下接收亂序數據包
- 30. 使用Android通過USB進行數據收集