1

クライアント側には、物理​​デバイス ポート /dev/tty から GPS データを取得し、デバイスがクライアントに接続されていることを期待する gpsd プロセスがあります。

しかし、私の場合は異なります.IP 192.168.0.61および10002ポートを介してGPSデータを取得しており、デバイスはサーバーに接続されています。telnet 192.168.0.61 10002 を使用して接続できます。サーバー側にアクセスできないため、TCP IP からのデータを受け入れる以外のプロセスを実行できません。

GPSD が TCP IP ポートからデータを取得する方法を教えてください。

TCP IP データを /dev/tty にリダイレクトする方法かもしれません。

1 つの問題は、デバイスがクライアント側に接続されていないため、/dev/tty が存在しないことです。

4

1 に答える 1

0

gpsd は TCP 接続を使用できます。gpsd(8) man ページでこれを参照してください。

TCP フィード

プレフィックス「tcp://」の後にホスト名、コロン、ポート番号が続く URI。デーモンは、指定されたアドレスとポートへのソケットを開き、そこからデータ パケットを読み取ります。データ パケットは、シリアル デバイスによって発行されたかのように解釈されます。例: tcp://data.aishhub.net:4006。

于 2012-10-25T07:18:49.440 に答える