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) ...

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,ech...

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,0...

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 gp...

Admin

gpsd 및 chrony를 사용하면 초당 펄스가 없습니다.
gpsd

gpsd 및 chrony를 사용하면 초당 펄스가 없습니다.

이 답변에서 영감을 얻었습니다.https://askubuntu.com/a/1374637초당 펄스 없이 GPSD에서 시간을 얻기 위해 크로니를 얻으려고 합니다. 알아요https://gpsd.gitlab.io/gpsd/gpsd-time-service-howto.html즉, 초당 하나의 펄스가 필요합니다. 1PPS(초당 1펄스) 출력을 제공하는 GPSD, NTP 및 GPS 수신기를 사용하여 고품질 NTP 시간 서버를 구축할 수 있습니다. 내가 아는 한, 초당 펄스가 없으면 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 ...

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/RS2...

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 읽...

Admin

USB 포트를 통해 UART 장치를 연결하는 데 문제가 있습니다.
gpsd

USB 포트를 통해 UART 장치를 연결하는 데 문제가 있습니다.

USB를 통해 여러 UART 장치와 통신하려고 합니다. HT-06 블루투스 모듈 및 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-11: pl...

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 str...

Admin

부팅 시 gpsd가 시작되지 않지만 수동으로 시작할 수 있습니다.
gpsd

부팅 시 gpsd가 시작되지 않지만 수동으로 시작할 수 있습니다.

좋습니다. 이 질문에는 다양한 변형이 있다는 것을 알고 있습니다. 관련성이 있을 것 같은 거의 모든 항목을 살펴봤지만 아무 것도 작동하지 않습니다. GPS 정보를 제공하는 USB 직렬 장치가 /dev/ttyGPS에 설정되어 있습니다. GPSD를 설치하고 활성화했습니다. gpsd.socket도 마찬가지입니다. 문제 없이 이러한 서비스를 수동으로 시작할 수 있습니다(또는 중지했다가 시작할 수도 있습니다). 그러나 어떤 이유로 부팅할 때 시작되지 않습니다. gpsd의 로그 출력은 다음과 같습니다. sy...

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