GPS at Lokasyon

⚠ Pagpapatigil ng Starlink GPS (Epektibo sa 20 Mayo 2026) Inanunsyo ng Starlink na hindi na magiging available ang dish location sa pamamagitan ng lokal na device gRPC API simula 20 Mayo 2026. Inirerekomenda naming mag-configure ng alternatibong GPS source o magtakda ng lokasyon nang manu-mano. Para sa karagdagang impormasyon, tingnan ang aming artikulo tungkol sa pagbabagong ito.

Bakit Mahalaga ang Lokasyon

Ginagamit ng Nexus Telemetry ang iyong lokasyon para ipakita ang posisyon ng iyong terminal, magbigay ng lokal na data ng panahon, mag-match ng mga satellite sa Starlink Viewer (Pro), at mag-record ng GPS route sa mga session (Pro).

Mga GPS Source

Sinusuportahan ng Nexus Telemetry ang limang location source. Maaari kang mag-configure ng isa o higit pa, at awtomatikong lilipat ang app sa ibang source kung ang isa ay hindi na available.

Buksan ang Settings → Geolocation para pamahalaan ang iyong mga location source.

Mga setting ng Geolocation ng Nexus Telemetry na nagpapakita ng mga GPS source at auto-fallback

Pagdaragdag ng GPS Source

I-click ang + Add Source para magdagdag ng bagong GPS source. Bigyan ito ng pangalan at piliin ang uri ng source.

Dialog ng pagdaragdag ng GPS source na nagpapakita ng mga available na uri ng source

Ang mga available na uri ng source ay:

  • Serial (USB Dongle) : direktang ikonekta ang USB GPS receiver
  • NMEA / TCP : tumanggap ng NMEA sentences sa TCP connection
  • NMEA / UDP : makinig ng NMEA sentences na bino-broadcast sa UDP
  • gpsd : kumonekta sa isang umiiral na gpsd instance
  • Starlink gRPC : basahin ang GPS mula sa Starlink dish (ipapatigil na)

Bawat uri ng source ay may sariling mga configuration option, na inilarawan sa ibaba.

Manual na Lokasyon

Para sa mga fixed installation kung saan hindi gumagalaw ang iyong dish. Maghanap ng address o pangalan ng lugar, i-click ang mapa para maglagay ng pin, o direktang ilagay ang mga coordinate. I-click ang Save Location para i-save. Ang iyong mga coordinate ay lokal na naka-store at nananatili sa pagitan ng mga session. Isang beses mo lang itong kailangang itakda.

Itakda nang manu-mano ang lokasyon ng iyong terminal

Palaging available ang manual na lokasyon bilang fallback kung walang nakakonektang GPS source.

Serial GPS (USB Dongle)

Para sa mga mobile setup. Isaksak ang USB GPS receiver sa machine na nagpapatakbo ng Nexus Telemetry at magdagdag ng Serial (USB Dongle) source. Piliin ang serial port mula sa dropdown at itakda ang baud rate na tumutugma sa iyong device (karaniwang mga halaga ay 4800, 9600, at 921600).

Direktang binabasa ng Nexus Telemetry ang standard na NMEA 0183 sentences mula sa device. Sinusuportahan nito ang parehong $GP (GPS lang) at $GN (multi-constellation) sentence prefix. Hindi kailangan ng karagdagang software.

Para sa mga rekomendasyon ng USB GPS receiver, tingnan ang aming paghahambing ng GPS receiver.

NMEA over TCP

Para sa mga setup kung saan ang GPS receiver ay nakakonekta sa ibang machine sa network. Magdagdag ng NMEA / TCP source at ilagay ang host at port ng device na nagfo-forward ng NMEA sentences. Kumokonekta ang Nexus Telemetry bilang TCP client at binabasa ang NMEA data mula sa stream.

Ang karaniwang setup ay isang Raspberry Pi na may USB GPS dongle na nagfo-forward ng sentences gamit ang socat:

socat /dev/ttyUSB0,b9600,raw TCP-LISTEN:10110,reuseaddr,fork

NMEA over UDP

Para sa mga broadcast GPS setup. Magdagdag ng NMEA / UDP source at ilagay ang port na pakikinggan. Nakikinig ang Nexus Telemetry para sa NMEA sentences na bino-broadcast sa UDP sa tinukoy na port. Kapaki-pakinabang ito kapag maraming device ang kailangang tumanggap ng GPS data mula sa isang source.

gpsd

Para sa mga user na nagpapatakbo na ng gpsd sa kanilang system. Magdagdag ng gpsd source at ilagay ang host at port ng gpsd instance (default: localhost:2947). Kumokonekta ang Nexus Telemetry sa gpsd JSON protocol at nagsu-subscribe sa mga position update.

Ang orihinal na GPS source. Magdagdag ng Starlink gRPC source at ilagay ang address ng dish (default: 192.168.100.1:9200). Binabasa ng Nexus Telemetry ang mga GPS coordinate mula sa lokal na gRPC endpoint ng dish.

Tandaan: Ang source na ito ay nangangailangan na naka-enable ang GPS sharing toggle sa Starlink app. Sa mas bagong hardware (V4, Mini), tinanggal na ang toggle na ito, at idi-disable ng SpaceX ang endpoint nang tuluyan sa 20 Mayo 2026. Kung ginagamit mo ang source na ito sa kasalukuyan, mag-configure ng alternatibo bago ang petsang iyon.

Paano i-enable ang GPS toggle (kung available pa)

Sa opisyal na Starlink app (iOS o Android):

  1. I-tap ang hamburger menu (tatlong pahalang na linya) sa kaliwang itaas na sulok
  2. I-tap ang info button (naka-bilog na “i”) sa kanang ibaba na sulok
  3. Mag-scroll pababa at i-tap ang Debug data
  4. Mag-scroll sa Starlink location at i-enable ang “Allow access on local network”

Hakbang 1: Buksan ang menu Hakbang 2: I-tap ang info button Hakbang 3: I-tap ang Debug data Hakbang 4: I-enable ang Allow access on local network

Auto-Fallback

Kapag naka-enable ang Auto-fallback (ang toggle sa itaas ng seksyon ng GPS Sources), awtomatikong lilipat ang Nexus Telemetry sa susunod na available na source kung huminto sa pagtugon ang iyong aktibong source. Halimbawa, kung na-unplug ang isang USB dongle, lilipat ang app sa susunod na source sa listahan nang walang pagkaantala.

Kinokontrol mo ang priority order sa pamamagitan ng pag-reorder ng mga source sa listahan. Gumagana ang Nexus Telemetry mula sa itaas pababa, gamit ang unang available na source. Palaging ginagamit ang manual na lokasyon bilang huling fallback.

Ipinapakita ng dashboard kung aling source ang kasalukuyang aktibo at, para sa mga GPS source, kung ilang satellite ang sinusubaybayan.

Mga Feature na Magiging Available

Kapag naitakda na ang iyong lokasyon (sa pamamagitan ng anumang source), makikita mo ang:

  • Location card: Latitude at longitude na may mini map
  • Weather card: Mga lokal na kondisyon ng panahon batay sa iyong posisyon
  • Starlink Viewer (Pro): Globe na nakasentro sa iyong dish na may satellite matching
  • Session recording (Pro): Route mapping sa mga naka-record na session

Pag-troubleshoot

Kung hindi lumalabas ang location data sa Nexus Telemetry:

  1. Suriin ang status ng source: Buksan ang Settings → Geolocation at i-verify na nagpapakita ng Connected ang iyong source. Kung nagpapakita ng error, suriin ang configuration.
  2. Mga serial source: Tiyaking nakasaksak ang USB receiver at napili ang tamang serial port at baud rate. Subukang tanggalin at ikonekta muli ang device.
  3. NMEA over TCP/UDP: I-verify na tumatakbo ang forwarding service sa remote machine at tama ang host at port. Suriin na walang firewall na humaharang sa koneksyon.
  4. gpsd: Kumpirmahin na tumatakbo ang gpsd (systemctl status gpsd) at mayroon itong GPS fix. Suriin ang host at port sa source configuration.
  5. Starlink gRPC: I-verify na naka-enable ang GPS toggle sa Starlink app (kung available pa sa iyong hardware). Tiyaking maabot ng Nexus Telemetry ang dish sa 192.168.100.1 (tingnan ang Mga Isyu sa Koneksyon).
  6. Manual na lokasyon: Kung walang available na GPS source, itakda nang manu-mano ang iyong lokasyon gamit ang mapa sa seksyong Your Location sa itaas ng pahina ng mga setting ng Geolocation.
  7. I-restart ang Nexus Telemetry: Isara at buksan muli ang application para i-reset ang lahat ng koneksyon.

Para sa mga teknikal na detalye kung paano gumagana ang mga GPS source sa Nexus Telemetry, tingnan ang aming blog post tungkol sa pagbuo ng multi-source GPS.