gpsctl GPS デバイスが検出されませんでした。

gpsctl GPS デバイスが検出されませんでした。

私のGPSデバイス(/ dev / ttyUSB2)はminicomまたはcatに接続するとNMEAステートメントを出力しますが、gpsdでgpsctlを使用すると(gpsd / dev / ttyUSB2を実行)、次の出力が生成されます。 gpsctl: no devices connected.

私はgpsd -ND5 /dev/ttyUSB2次のような出力を生成するために使用しています。

 
gpsd: successfully connected to the DBUS system bus
gpsd: running with effective group ID 0
gpsd: running with effective user ID 0
gpsd: opening GPS data source at '/dev/ttyUSB2'
gpsd: speed 9600, 8N1
gpsd: => GPS: $PASHQ,RID*28\x0d

gpsd: Navcom: command dump: gpsd: => GPS: gpsd: Navcom: sent command 0x1c (Test Support Block) gpsd: Navcom: command 0x1c mode = 02, length = 0 gpsd: Navcom: command dump: gpsd: => GPS: gpsd: Navcom: sent command 0x20 (Data Request) - data block id = ae at rate 00 gpsd: Navcom: command dump: gpsd: => GPS: gpsd: Navcom: sent command 0x20 (Data Request) - data block id = 86 at rate 0a gpsd: garmin_gps not active. gpsd: no probe matched... gpsd: gpsd_activate(0): opened GPS (5)

シリアルデバイスがNMEAステートメントを生成していますが、私はビューではgpsdがそれを受信して​​デコードできないようです。なぜこれが起こり、どのように解決するのですか?

問題のGPS受信機は私のラップトップにあるQualcomm Gobi 2000で、通常9600ボードで動作します。

修正する:追加のデバッグ情報を提供するために-D8を使用すると、GPSデバイスの識別に失敗した後に「gpsd:select waits」が繰り返し表示されます。 GPSは「GPS:$ PASHQ、RID * 28 \ x 0d」を受け取りましたが、それを有効なNMEA文に解析できませんでした。

ありがとうございます。

関連情報