InglesPransesEspanyol

Ad


OnWorks favicon

gpsmon - Online sa Cloud

Patakbuhin ang gpsmon sa OnWorks na libreng hosting provider sa Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

Ito ang command na gpsmon na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

PROGRAMA:

NAME


gpsmon - real-time na GPS packet monitor at control utility

SINOPSIS


gpsmon [-L] [-V] [-h] [-n] [-a] [-l logfile] [-T driver-prefix]
[[ server [:port [: device]] | aparato]] [-D debuglevel]

DESCRIPTION


Ang gpsmon ay isang monitor na nanonood ng mga packet na nagmumula sa isang GPS at ipinapakita ang mga ito kasama nito
impormasyon sa diagnostic. Sinusuportahan nito ang mga utos na maaaring magamit upang i-tweak ang mga setting ng GPS
iba't-ibang paraan; ang ilan ay device-independent, ang ilan ay nag-iiba ayon sa uri ng GPS chipset. Ito ay
kumilos nang matino, nagtatambak lang ng mga packet, kapag nakakonekta sa isang uri ng GPS ay wala itong alam.

Naiiba ang gpsmon sa isang navigation client na kadalasang nagtatapon ng raw data mula sa GPS,
na may sapat lamang na data-massaging upang payagan ang mga pagsusuri laban sa inaasahang output. Sa partikular,
ang tool na ito ay hindi gumagawa ng anumang interpolation o pagmomodelo upang makakuha ng pag-akyat/paglubog o pagkakamali
mga pagtatantya. Hindi rin nito itinatapon ang mga ulat sa altitude kapag masyadong mababa ang kalidad ng pag-aayos.

Hindi tulad ng gpsd, hindi kailanman nagsusulat ang gpsmon ng mga control o probe string sa device maliban kung ikaw
tahasan itong sabihin sa. Kaya, habang ito ay awtomatikong magsi-sync sa binary na mga uri ng packet, hindi ito gagawin
awtomatikong muling kinikilala ang isang device na nagpapadala ng pinahabang NMEA protocol bilang anumang iba pa
kaysa sa isang simpleng NMEA device. Gamitin ang -t opsyon o ang t upang ayusin ito.

Ang gpsmon ay isang dinisenyo upang tumakbo sa isang terminal emulator na may minimum na 25x80 na laki; ang hindi GUI
Ang interface ay isang pagpipiliang disenyo na ginawa upang mapaunlakan ang mga gumagamit na nagpapatakbo sa limitado
kapaligiran at higit sa telnet o ssh na mga koneksyon. Kung tumakbo sa isang mas malaking window, ang laki ng
ang packet-log window ay tataas upang magkasya.

tumatanggap ang gpsmon ng isang -h na opsyon na nagpapakita ng isang mensahe ng paggamit, o isang -V na opsyon para itapon ang
bersyon ng package at paglabas.

Ang program na ito ay maaaring patakbuhin sa alinman sa dalawang mga mode, bilang isang kliyente para sa gpsd daemon (at nito
nauugnay na control socket) o direktang konektado sa isang tinukoy na serial device. Kapag tumakbo
nang walang argumento, sinusubukan nitong kumonekta sa daemon. Kung ang argumento ay nagsisimula sa a
server:port na detalye susubukan din nitong kumonekta sa daemon. Kung ang argumento
mukhang isang hubad na pangalan ng server na susubukan nitong kumonekta sa isang daemon na tumatakbo sa
default na gpsd port sa server na iyon. Kung ang argumento ng device ay naglalaman ng mga slash ngunit hindi
colons ay ituturing ba ito bilang isang serial device para sa direktang koneksyon. Sa direct-connect mode
Hahanapin ng gpsmon ang tamang baud rate at awtomatiko itong mai-lock. Mga posibleng kaso
kamukha nito:

localhost:/dev/ttyS1
Tingnan ang default na port ng localhost, sinusubukan ang parehong IPv4 at IPv6 at nanonood ng output
mula sa serial device 1.

example.com:2317
Tingnan ang port 2317 sa example.com, sinusubukan ang IPv4 at IPv6.

71.162.241.5:2317:/dev/ttyS3
Tingnan ang port 2317 sa tinukoy na IPv4 address, pagkolekta ng data mula sa naka-attach na serial
kagamitan 3.

[FEDC:BA98:7654:3210:FEDC:BA98:7654:3210]:2317:/dev/ttyS5
Tingnan ang port 2317 sa tinukoy na IPv6 address, pagkolekta ng data mula sa naka-attach na serial
kagamitan 5.

Hindi tulad ng gpsd, ang gpsmon run sa direct mode ay hindi gumagawa ng sarili nitong device probing. Kaya, sa
partikular, kung ituturo mo ito sa isang GPS na may native na binary mode na nagkataong naglalabas
NMEA, hindi nito matutukoy ang aktwal na uri maliban kung ang device ay naglalabas ng nakikilalang NMEA
trigger sentence. Ang -t at -i na mga opsyon ay maaaring makatulong sa iyo.

Ang -F na opsyon ay wasto lamang sa client mode; ito ay tumutukoy sa isang control socket kung saan ang
dapat magpadala ang program ng mga string ng control ng device. Dapat kang tumukoy ng wastong pathname ng a
Unix-domain socket sa iyong lokal na filesystem.

Ang -D na opsyon ay nagbibigay-daan sa packet-getter debugging output at marahil ay kapaki-pakinabang lamang sa
mga developer ng GPSD code. Kumonsulta sa packet-getter source code para sa mga nauugnay na halaga.

Ang -L na opsyon ay naglilista ng talahanayan na nagpapakita kung aling mga GPS device ang mga uri ng gpsmon na may built-in na suporta
para sa, at kung aling mga generic na utos ang maaaring ilapat sa kung aling mga uri ng GPS, at pagkatapos ay lalabas. Tandaan
na hindi ito naglilista ng mga command na partikular sa uri na nauugnay sa mga indibidwal na uri ng GPS.

Ang -l na opsyon ay nagse-set up ng pag-log sa isang tinukoy na file upang magsimula kaagad sa pagbukas ng device.
Ito ay maaaring maging kapaki-pakinabang ay, halimbawa, gusto mong makuha ang startup na mensahe mula sa isang device
na nagpapakita ng impormasyon ng bersyon ng firmware doon.

Pinipilit ng -n na opsyon ang gpsmon na humiling ng mga NMEA0183 packet sa halip na ang raw datastream mula sa
gpsd.

Nagse-set up ang opsyong -t ng fallback na uri. Bigyan ito ng string na isang natatanging prefix ng
eksaktong isang pangalan ng uri ng driver; ito ay gagamitin para sa mode, speed, at rate switching kung ang
Ang driver na pinili ng uri ng packet ay kulang sa mga kakayahan na iyon. Pinaka-kapaki-pakinabang kapag ang packet
ang uri ay NMEA ngunit ang device ay kilala na mayroong binary mode, tulad ng SiRF binary.

Ang pagpipiliang -a ay nagbibigay-daan sa isang espesyal na mode ng pag-debug na hindi gumagamit ng pagpipinta ng screen. Mga pakete
ay normal na itinatapon; anumang character na na-type ay sinuspinde ang packet dumping at naglalabas ng command
prompt. Ang tampok na ito ay pangunahing magiging interesado sa mga developer ng GPSD.

Pagkatapos ng startup (walang -a), ang tuktok na bahagi ng screen ay nag-uulat ng mga nilalaman ng ilan
lalo na ang mga kagiliw-giliw na uri ng packet. Ang field na "PPS", kung walang laman, ay ang delta sa pagitan
ang huling 1PPS tuktok ng segundo at ang orasan ng system sa oras na iyon.

Ang ibabang kalahati ng screen ay isang scrolling hex dump ng lahat ng packet na ibinibigay ng GPS.
Kung textual ang uri ng packet, aalisin ang anumang sumusunod na CR/LF. Nagsisimula ang mga linya ng dump >>>
kumakatawan sa mga control packet na ipinadala sa GPS. Mga linyang binubuo ng "PPS" na napapalibutan ng mga gitling,
kung mayroon, ipahiwatig ang 1PPS at ang simula ng cycle ng pag-uulat.

UTOS


Available ang mga sumusunod na command na independiyente sa device habang tumatakbo ang gpsmon:

i
(Direct mode lang.) I-enable/disable ang subtype probing at muling simulan ang driver. Sa
normal na operasyon, hindi nagpapadala ang gpsmon ng mga string ng configuration sa device (maliban sa
kailangan ng wakeup string upang maipadala ito ng data, kung mayroon man). Ang utos na 'i1' ay nagiging sanhi nito
magpadala ng parehong pagkakasunud-sunod ng mga subtype na probes na gagawin ng gpsd. Naka-off ang command na 'i0'
pagsisiyasat; 'i' alone toggles the bit. Sa alinmang kaso, ang kasalukuyang driver ay muling pinili;
kung ang probe bit ay pinagana, ang mga probe ay magsisimulang ibigay kaagad.

Tandaan na ang pagpapagana ng probing ay maaaring i-flip ang device sa ibang mode; sa partikular, ito
ay i-flip ang isang SiRF chip sa binary mode na parang ginamit mo ang "n" command. Ito ay dahil
sa isang limitasyon sa SiRF firmware na hindi namin maaayos.

Ang utos na ito ay karaniwang walang gagawin pagkatapos ng unang pagkakataon na gamitin mo ito, dahil ang
matutuklasan na ang uri ng device.

c
(Direct mode lang.) Baguhin ang cycle time. Sundin ito ng isang numero na binibigyang kahulugan bilang isang cycle
oras sa mga segundo. Karamihan sa mga device ay may nakapirming cycle time na 1 segundo, kaya maaaring ang command na ito
nabigo sa isang mensahe.

l
I-toggle ang packet logging. Kung ang packet logging ay naka-on, ito ay isasara at ang log
sarado. Kung ito ay naka-off, ang pag-log sa filename kasunod ng l ay paganahin. Nag-iiba
mula sa simpleng pagkuha ng data mula sa GPS device na ang mga buong packet lang ang mayroon
naka-log. Ang logfile ay binuksan para idugtong, kaya maaari kang mag-log ng higit sa isang bahagi ng
packet stream at tama ang pagkakatahi ng mga ito.

n
(Direct mode lang.) Sa argument na 0, ilipat ang device sa NMEA mode sa kasalukuyan
bilis; na may argument na 1, baguhin sa binary (katutubong) mode. Nang walang argumento, i-toggle
ang setting. Magpapakita ng error kung walang ganitong mga mode ang device.

Pagkatapos mong lumipat ng dual-protocol GPS sa NMEA mode gamit ang command na ito, pinapanatili nito ang
impormasyon tungkol sa orihinal na uri at mga kakayahan sa pagkontrol nito. Kaya naman ang
nakalista ang uri ng device bago ang prompt ay hindi nagbabago.

q
Tumigil sa gpsmon. Ang Control-C, o anuman ang iyong kasalukuyang interrupt na karakter, ay gumagana bilang
mabuti.

s
(Direct mode lang.) Baguhin ang baud rate. Sundin ito ng isang numero na binibigyang kahulugan bilang mga bit bawat
pangalawa, halimbawa "s9600". Ang numero ng bilis ay maaaring opsyonal na sundan ng isang colon
at isang wordlength-parity-stopbits na detalye sa tradisyonal na istilo, hal 8N1 (ang
default), 7E1, atbp. Ang ilang device ay hindi sumusuporta sa mga serial mode maliban sa kanilang default,
kaya maaaring mabigo ang utos na ito sa isang mensahe.

Gamitin ang utos na ito nang may pag-iingat. Sa USB at Bluetooth GPSes posible rin para sa
mabibigo ang setting ng serial mode dahil hindi sinusuportahan ng serial adapter chip
non-8N1 mode o dahil hindi maayos na na-synchronize ng firmware ng device ang serial
adapter chip na may UART sa GPS chipset kapag nagbago ang bilis. Ang mga kabiguan na ito
maaaring i-hang ang iyong device, posibleng nangangailangan ng GPS power cycle o (sa matinding mga kaso)
pisikal na dinidiskonekta ang backup na baterya ng NVRAM.

t
(Direct mode lang.) Pilitin ang switch ng uri ng pagsubaybay. Sundin ito gamit ang isang string na
natatangi sa pangalan ng isang gpsd driver na may suporta sa gpsmon; lilipat ang gpsmon sa paggamit
na driver at display code. Magpapakita ng mensahe ng error kung walang katugmang gpsd
driver, o maramihang tugma, o ang natatanging tugma ay walang display support sa gpsmon.

x
(Direct mode lang.) Magpadala ng hex payload sa device. Kasunod ng command letter maaari mong
uri ng hex digit na mga pares; tapusin sa isang bagong linya. Ang mga ito ay magiging payload ng isang kontrol
packet na ipinadala sa device. Ang packet ay balot ng mga header, trailer, at
checksum na angkop para sa kasalukuyang uri ng driver. Ang unang isa o dalawang byte ng
Ang payload ay maaaring espesyal na bigyang-kahulugan, tingnan ang paglalarawan ng -x of gpsctlNa (1).

X
(Direct mode lang.) Magpadala ng raw hex byte sa device. Kasunod ng command letter maaari mong
uri ng hex digit na mga pares; tapusin sa isang bagong linya. Ipapadala ang mga ito sa device.

Ctrl-S
I-freeze ang display, suspindihin ang pag-scroll sa debug window.

Ctrl-Q
I-unfreeze ang display, ipagpatuloy ang normal na operasyon.

NMEA suportahan
(Ang mga pangungusap na ito ay nalalapat hindi lamang sa mga generic na NMEA device kundi sa lahat ng pinalawig na NMEA device para sa
na kasalukuyang may suporta ang gpsmon.)

Ang lahat ng mga field ay raw data mula sa GPS maliban sa (a) ang "Cooked PVT" window na malapit sa itaas ng
screen, na ibinigay bilang isang tseke at (b) ang field na "PPS offset".

Walang mga utos na partikular sa device. Aling mga generic na utos ang magagamit ay maaaring mag-iba ayon sa
uri: suriin ang output ng gpsmon -l para sa karagdagang kaalaman.

SiRF suportahan
Karamihan sa impormasyon ay hilaw mula sa GPS. Ang mga may salungguhit na field ay hinango sa pamamagitan ng pagsasalin mula sa
ECEF coordinate o aplikasyon ng leap-second at lokal na time-zone offset. Ang 1PPS ay ang
clock lag gaya ng dati.

Ang mga sumusunod na command ay sinusuportahan lamang para sa mga SiRF GPS:

A
(Direct mode lang.) I-toggle ang pag-uulat ng 50BPS subframe data.

M
(Direct mode lang.) Itakda ang (M1) o i-clear (M0) ang static navigation. Ang dokumentasyon ng SiRF
sabi ng “Static navigation ay isang position filter na idinisenyo para magamit sa mga sasakyang de-motor.
Kapag ang bilis ng sasakyan ay bumaba sa ibaba ng isang threshold, ang posisyon at heading ay
nagyelo, at ang bilis ay nakatakda sa zero. Ang kundisyong ito ay magpapatuloy hanggang sa makalkula
ang bilis ay tumataas nang higit sa 1.2 beses sa threshold o hanggang sa ang nakalkulang posisyon ay nasa
hindi bababa sa isang itinakdang distansya mula sa nagyelo na lugar. Ang bilis ng threshold at itakda ang distansya
maaaring mag-iba sa mga bersyon ng software."

Ang non-static na mode ay idinisenyo para sa paggamit sa software ng pag-navigate sa kalsada, na kadalasang kumukuha
ang iniulat na posisyon sa pinakamalapit na kalsada sa loob ng ilang radius ng kawalan ng katiyakan. Ikaw malamang
gustong i-off ang static navigation para sa paggamit ng pedestrian, dahil malamang na mag-ulat ito ng bilis
zero at pagbabago ng posisyon sa malalaking pagtalon.

P
(Direct mode lang.) I-toggle ang navigation-parameter display mode. Nagpalipat-lipat sa pagitan ng normal
display at isa na nagpapakita ng mga napiling parameter ng nabigasyon mula sa MID 19, kasama ang
Naka-toggle ang Static Navigation bit ng command na 'M'.

Upang bigyang-kahulugan ang iyong nakikita, kakailanganin mo ng kopya ng SiRF Binary Protocol Reference
Manu-manong.

u-blox suportahan
Karamihan sa impormasyon ay hilaw mula sa GPS. Ang mga may salungguhit na field ay hinango sa pamamagitan ng pagsasalin mula sa
Mga coordinate ng ECEF. Ang 1PPS ay ang clock lag gaya ng dati. Walang mga espesyal na utos sa bawat uri.

Gumamit ng gpsmon online gamit ang mga serbisyo ng onworks.net


Mga Libreng Server at Workstation

Mag-download ng Windows at Linux apps

Linux command

Ad


Magpasok