gpsd

LinuxのLTEモデムでGPSと位置設定を永久に有効にし、gpsdと統合
gpsd

LinuxのLTEモデムでGPSと位置設定を永久に有効にし、gpsdと統合

LTEモデムでGPSを有効にし、mmcli --location-enable-gps-rawを使用して現在地を取得できますmmcli --location-get。mmcli --location-enable-gps-rawスタートアップスクリプトで起動する以外に、場所設定を永久に有効にするにはどうすればよいですか?そして:でGPSデータを使用する方法はありますかgpsd?mmcliオプションがありますがサポートgps-unmanagedされていません。 (Dell DW5820e L850-GL) $ mmcli -m 0 --location-ena...

Admin

socatを使って偽のGPSデバイスを作成してください。
gpsd

socatを使って偽のGPSデバイスを作成してください。

背景: 私は出力に間違った時間を置くことができるように偽のGPSデバイスを作成しようとしています。次に、設定したときに設定したシリアルソースから時間を取得することを確認しchronyてくださいgpsd。実際のGPS出力を使用している場合は、NTPがまだ時間を受信して​​いるかどうかは実際にはわかりません。 私が試したこと: 私はこれに従いました:https://stackoverflow.com/questions/52187/virtual-serial-port-for-linux socat -d -d pty,raw,echo=0 pty,raw,e...

Admin

GPSfake​​からデータを読み取れません
gpsd

GPSfake​​からデータを読み取れません

次のNMEAメッセージをファイルに保存しましたmessages.txt。 $GPRMC,131131.00,A,5956.4298,N,03015.4464,E,00.00,310.5,130123,,,D*53 $GPRMC,131132.00,A,5956.4298,N,03015.4464,E,00.01,097.3,130123,,,D*5B $GNGSA,A,3,25,01,06,12,17,19,24,32,,,,,01.2,00.6,01.0*12 $GNGSA,A,3,66,86,77,76,75,85,67,68,84,,,,01.2,00...

Admin

GPSDをChronydソースとして使用するときに発生する問題
gpsd

GPSDをChronydソースとして使用するときに発生する問題

Ubuntu 18.04の唯一のタイムソースとして、PPSドングルなしでUSB GPSを使用しようとしています。 cgpsが3D修正を報告するので、GPSDが正しく機能しているようです。しかし、GPS情報は時々見ることができませんでした。 # gpsd -ND 8 /dev/ttyUSB0 gpsd:INFO: launching (Version 3.17) gpsd:IO: opening IPv4 socket gpsd:SPIN: passivesock_af() -> 3 gpsd:IO: opening IPv6 socket gpsd:S...

Admin

gpsdとchronyを使用すると、1秒あたりのパルスはありません。
gpsd

gpsdとchronyを使用すると、1秒あたりのパルスはありません。

この答えからインスピレーションを得ました。https://askubuntu.com/a/1374637毎秒パルスなしでGPSDから時間を取得するためにクロニーを取得しようとしています。 わかりましたhttps://gpsd.gitlab.io/gpsd/gpsd-time-service-howto.htmlつまり、毎秒1パルスが必要です。 1PPS(1秒あたり1パルス)出力を提供するGPSD、NTP、およびGPS受信機を使用して、高品質のNTPタイムサーバーを構築できます。 私が知っている限り、1秒あたりのパルスがないと、9600ボードのシリアル接続...

Admin

GPSDがタイムリーに動作しないのはなぜですか?
gpsd

GPSDがタイムリーに動作しないのはなぜですか?

chronyを使用してPPSとGPSDを同期しようとしていますが、「#?」を受信する前にGPSがないのはなぜですか?私のchrony.confファイルは # Welcome to the chrony configuration file. See chrony.conf(5) for more # information about usable directives. # Include configuration files found in /etc/chrony/conf.d. confdir /etc/chrony/conf.d # Use ...

Admin

ピントが合ったPPS / 20.04回を超えており、回復できません。
gpsd

ピントが合ったPPS / 20.04回を超えており、回復できません。

私たちは最近、Vecow / Pluginを新しい産業用PCに、18.04からUbuntu 20.04にアップグレードしました。 BIOS(BIOSビルド日〜17.02.2022)とIOチップと判断すると、SuperIO 8786です。 https://github.com/huchanghui123/ITE-SuperIO/blob/master/IT8786E-I_B_V0.2.pdf このポートは、汎用(ACPI / BIOS)16550A準拠のCOMポートPNP0501にマッピングされているようです。 使用可能なシリアル/COM/RS232ポート(D...

Admin

GPSD、最後に知られている場所を取得する方法は?
gpsd

GPSD、最後に知られている場所を取得する方法は?

GPSモジュールの接続が切断されたり、GPSアンテナが建物内に移動した場合、最後に利用可能な場所を知りたくありません。 systemd-timersを使用して10秒ごとに場所を記録しようとしています。ただし、ログファイルが10秒ごとに更新されると、catログファイルが空になることがあります。経験のないユーザーがシステムを操作できるようになるため、これはできるだけ強力でなければなりません。 GPSDツールにこの機能を提供するツールはありますか? ...

Admin

時々、他のプロセスが上書きされたファイルを読むことがあります。
gpsd

時々、他のプロセスが上書きされたファイルを読むことがあります。

gpscsv --header 0 -n 1 > /tmp/location私は10秒または15秒ごとにGPS位置を更新するシステムサービス/タイマーを作成しました。 テキストファイルを確認すると、watch -n 1 cat /tmp/location返されたインスタンスがあります。テキストなし新しいデータが届く直前です。 のGPS位置を使用する別のスクリプトを書く予定ですが/tmp/location、これらの「書き込み中に読む」状況に弱くならないようにするにはどうすればよいですか? ...

Admin

1PPSのみを使用し、外部の「時間」入力(GPSなし)なしで隔離されたNTPサーバーを作成します。
gpsd

1PPSのみを使用し、外部の「時間」入力(GPSなし)なしで隔離されたNTPサーバーを作成します。

私はイーサネットケーブルを介して接続された同じ学生AUVの他のコンピュータに時間を提供する小さなNTPサーバー(Chrony)を持っていると思います。私たちの主な関心事は、車両のさまざまな部分を数日間10ms未満で互いに同期させることです。 一部の電子デバイスは1PPSソースを介して直接同期するため、NTPサーバーと1PPSソースの同期を維持することが非常に重要です。 現実世界と同期される「システム時間」は必須ではありませんが、無料であれば良いようです。 現在私達は: 1PPS周波数ソース 起動時にRTC読み取り機能を備えた組み込みコンピュータ GPS受信...

Admin

USBポートを介してUARTデバイスを接続する際に問題があります。
gpsd

USBポートを介してUARTデバイスを接続する際に問題があります。

USB経由で複数のUARTデバイスと通信しようとしています。 HT-06 BluetoothモジュールとGY-NEO6MV2 GPSモジュール。私はProlific PL2303 USBケーブルを使用しています。バックアップ用にSilicon Labs CP2102もあります。 PL2303を接続すると コマンドlsusbを返す Bus 001 Device 015: ID 067b:2303 Prolific Technology, Inc. PL2303 Serial Port コマンドdmesgを返す [147697.657037] usb 1-...

Admin

x86_64 UbuntuでQEMUを使用してAARCH64バイナリ呼び出しlibgpsをエミュレートすると、「エラーの再配置:シンボルが見つかりません」というエラーが発生します。
gpsd

x86_64 UbuntuでQEMUを使用してAARCH64バイナリ呼び出しlibgpsをエミュレートすると、「エラーの再配置:シンボルが見つかりません」というエラーが発生します。

投稿された質問に似ています。ここそしてここ。名前の付いたバイナリをリバースエンジニアリングしたいです。GPSロガーしかし、GDBでデバッグする前に、QEMU(qemu-aarch64)を使って簡単にエミュレートしたいと思います。なぜなら、実行するとfile gpslogger最初にgpslogger: ELF 64-bit LSB executable, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-musl-aarch64.so.1, not stripped正...

Admin

起動時にgpsdは起動しませんが、手動で起動できます。
gpsd

起動時にgpsdは起動しませんが、手動で起動できます。

いいですね。この質問にはさまざまなバリエーションがあることがわかります。関連性があるようなほとんどすべての項目を見ましたが、何も機能しません。 GPS情報を提供するUSB​​シリアルデバイスが/ dev / ttyGPSに設定されています。 GPSDをインストールして有効にしました。 gpsd.socketも同様です。問題なくこれらのサービスを手動で開始できます(または停止してから開始することもできます)。ただし、何らかの理由で起動すると起動しません。 gpsdのログ出力は次のとおりです。 systemd[1]: Dependency failed fo...

Admin

時間修正のために「混合」NMEAをNTPに供給
gpsd

時間修正のために「混合」NMEAをNTPに供給

次のチュートリアルを使用して、NTPDにGPS nmeaデータ(シリアル経由)とPPS(GPIOピン経由)を供給してRaspberry piの時間を変更します。 http://www.unixwiz.net/techtips/raspberry-pi3-gps-time.html NMEAシリアルストリームは他の目的のために生データを必要とするため、NMEAと組み合わせた生のGPSデータも出力します。他のデータがあっても、NTPDはNMEAデータのみを区別できますか? ...

Admin