2017-04-08 3 views
0

私たちはLinuxボックスでデジタルヨットAISnetベースステーションからデータを読み込もうとしています。私が読んだことから、Digital Yachtには、osxとwindowsの両方のドライバがあります(このユニットではLinuxではありません)。仮想COMポートを作成して、デバイスがNMEA 1083ストリームをRS- 232シリアル通信。私たちは自分自身でNMEAデータを解析することはOKですが、私はドライバーについてあまり知りません。 NMEAデータをデジタルヨットなどのデバイスからLinuxに取得した経験がある人はいらっしゃいますか? USBを仮想RS-232に接続するのは、他のデバイスや自分自身を作るために実用的なものに共通していますか?すべてのポインタは非常に感謝します。Linux上でUSB経由でNMEA 1083データを受信して​​いますか?

答えて

0

自分自身に答える:GPSはAISと同じプロトコルを使用するため、GPSD gpsデーモンを使用します(最初の質問を投稿したときはわからず、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

関連する問題