GPS (Polski)

From ArchWiki

Jest wiele różnych sprzętowych odbiorników Global Positioning System (GPS) wspieranych przez Arch Linux:

  • Adaptery Bluetooth GPS
  • Adaptery USB GPS (wewnętrzne bądź zewnętrzne)
  • Adaptery zintegrowane-z-WWAN (np. niektóry moduły HP EliteBook)
  • Smartfony są w stanie przekazywać dane GPS poprzez USB lub Bluetooth za pomocą dodatkowego oprogramowania

Sterowniki

Zazwyczaj urządzenie GPS jest przedstawiane jako urządzenie szeregowe, a jądro używa standardowego sterownika, ale w niektórych przypadkach sterowniki takie jak mtkbabelAUR bądź mbm-gpsd-pl4nkton-gitAUR muszą zostać doinstalowane.

Interfejsy

System GPS nie ma zbytnio ujednoliconego interfejsu ani konfiguracji w Linuksie. Surowe dane GPS są wyświetlane w urządzeniu szeregowych, a programy same interpretują lokalizację, blokując urządzenie. Współdzielenie adaptera GPS z wieloma aplikacjami jest możliwe dzięki gpsd.

GPSD

GPSD to demon służący do odpytywania urządzenia GPS oraz do pokazania wyniku na serwerze TCP. Jest to najbardziej standardowy interfejs GPS w Linuksie, a aplikacje obsługujące GPS zwykle wspierają jego użycie.

ModemManager

ModemManager to pewnego rodzaju pakiet obsługi modemów WWAN, który łączy się z NetworkManager. Wspiera on pozyskiwanie koordynatów GPS z - obsługujących ten system - kart WWAN i nawet wyświetla tą lokalizację w modem-manager-gui. Najważniejsze polecenia to:

Wyświetlenie możliwości lokalizacji

# mmcli -m 0 --location-status

Włączenie GPS

# mmcli -m 0 --location-enable-gps-raw --location-enable-gps-nmea

Wyświetlenie lokalizacji

# watch mmcli -m 0 --location-get

Wyłączenie GPS

# mmcli -m 0 --location-disable-gps-raw --location-disable-gps-nmea

Klienci

Pakiet gpsd dostarcza cgps - prosty, konsolowy klient służący do pokazywania bieżącego statusu urządzenia GPS.

Synchronizacja czasu

Zobacz Network Time Protocol daemon#Using ntpd with GPS

Zobacz także