우리는 리눅스 박스에있는 디지털 요트 AISnet베이스 스테이션에서 데이터를 읽으려고합니다. 필자가 읽은 바에 따르면 Digital Yacht에는 osx 및 windows 용 드라이버가 있지만 (이 장치에서는 Linux가 아닙니다) 가상 OC 포트를 생성하여 장치가 NMEA 1083 스트림을 RS- 232 직렬 통신. 우리는 NMEA 데이터를 스스로 파싱해도 좋지만 드라이버에 대해서는 잘 모릅니다. NMEA 데이터를 디지털 요트 또는 비슷한 장치에서 리눅스로 가져온 경험이 있다면 궁금합니다. USB를 가상 RS-232에 연결하는 것이 다른 장치 나 자신을 만들 때 실용적인 방법으로 흔히 사용되는 것입니까? 모든 포인터가 많이 감사합니다.리눅스에서 USB를 통해 NMEA 1083 데이터 수신?
0
A
답변
0
GPS를 gps 데몬으로 사용하십시오. GPS는 AIS와 동일한 프로토콜을 사용하므로 (초기 질문을 올렸을 때 처음 알았고 AIS에 처음 침투했을 때 알지 못했습니다). GPSD는 장치에서 원시 NMEA 데이터의 스트림을 수신하는 처리를하며 JSON으로 이미 파싱 된 데이터를 가져올 수있는 고급 인터페이스를 제공합니다. 리눅스를 사용하는 것은 매우 쉬웠습니다. 시도하지는 않았지만 OSX에서도 실행됩니다.
파이썬을 사용하는 경우 AIS 수신 응용 프로그램을 만들기 위해 GPSD 스트림 작업을위한 클라이언트 라이브러리가 있습니다.
GPSD : http://www.catb.org/gpsd/
https://github.com/wadda/gps3/blob/master/examples/agegps3.py
관련 문제
- 1. Arduino에서 USB를 통해 Android 디바이스로 데이터 수신
- 2. USB를 통해 아날로그 데이터 입력
- 3. 리눅스에서 수신 SMS 알림을받는 방법?
- 4. tcpip/udp를 통해 nmea 문자열을 보내고받는 방법
- 5. 리눅스에서 USB를 통해 i2c 장치에서 데이터를 검색하는 방법
- 6. 액세스 USB를 통해 전화로 PC의 데이터
- 7. 안드로이드 - USB를 통해 의료 기기에서 데이터 읽기
- 8. USB를 통해 오디오를 보내고 수신 할 Linux 장치 드라이버
- 9. TCP/IP를 통해 Android 기기에 NMEA 보내기
- 10. USB를 통해 PC와 통신
- 11. qx1 컨트롤 (usb를 통해)
- 12. USB를 통해 원격으로 ADB를 켭니다.
- 13. NMEA 형식 GPS 데이터 문자열
- 14. GPS 장치에서 NMEA 데이터 읽기
- 15. usb를 통해 안드로이드 장치에 연결
- 16. C에서 winsockets를 통해 데이터 수신
- 17. STM32 : USART를 통해 데이터 수신
- 18. USB를 통해 Android 앱에 문의
- 19. MATLAB USB HID 데이터 수신
- 20. Java Marine API - NMEA 데이터 찾기
- 21. 안드로이드 OS를 통해 GPS NMEA 스트림을 노출
- 22. 리눅스에서 SMS 수신 도구 Centon7
- 23. USB를 통해 주변기기에 데이터를 전송하는 Android 앱
- 24. USB를 통해 컴퓨터에 센서 연결
- 25. USB를 통해 모터 드라이버에 말하기
- 26. USB를 통해 피어 연결 OTG
- 27. USB를 통해 안드로이드 앱과 통신하기
- 28. USB를 통해 Android WIFI 구성
- 29. USB를 통해 컨트롤러에서 결과 얻기
- 30. USB를 통해 스테퍼 모터를 제어하십시오.