EnglezăFrancezăSpaniolă

Ad


Favicon OnWorks

gpsmon - Online în cloud

Rulați gpsmon în furnizorul de găzduire gratuit OnWorks prin Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

Aceasta este comanda gpsmon care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

PROGRAM:

NUME


gpsmon - monitorizare în timp real a pachetelor GPS și utilitar de control

REZUMAT


gpsmon [-L] [-V] [-h] [-n] [-a] [-l fișier jurnal] [-t driver-prefix]
[[ serverul [:port [:dispozitiv]] | dispozitiv]] [-D nivel de depanare]

DESCRIERE


gpsmon este un monitor care urmărește pachetele care provin de la un GPS și le afișează împreună
informatii de diagnostic. Acceptă comenzi care pot fi folosite pentru a modifica setările GPS
diferite căi; unele sunt independente de dispozitiv, altele variază în funcție de tipul de chipset GPS. Se va
se comportă sănătos, doar aruncând pachete, când este conectat la un tip GPS despre care nu știe nimic.

gpsmon diferă de un client de navigație prin aceea că în mare parte aruncă date brute de pe GPS,
cu doar suficient masaj de date pentru a permite verificări față de rezultatul așteptat. În special,
acest instrument nu face nicio interpolare sau modelare pentru a deduce urcare/scufundare sau eroare
estimări. Nici nu elimină rapoartele de altitudine când calitatea remedierii este prea scăzută.

Spre deosebire de gpsd, gpsmon nu scrie niciodată șiruri de control sau de sondare pe dispozitiv decât dacă dvs
spune-i în mod explicit. Astfel, deși se va sincroniza automat cu tipurile de pachete binare, nu se va face
recunoaște automat un dispozitiv care trimite un protocol NMEA extins ca orice altceva
decât un dispozitiv NMEA simplu. Folosește -t sau opțiunea t pentru a rezolva asta.

gpsmon este proiectat pentru a rula într-un emulator de terminal cu o dimensiune minimă de 25x80; non-GUI
interfața este o alegere de design făcută pentru a se adapta utilizatorilor care operează în condiții constrânse
medii și prin conexiuni telnet sau ssh. Dacă rulați într-o fereastră mai mare, dimensiunea de
fereastra de jurnal de pachete va fi mărită pentru a se potrivi.

gpsmon acceptă o opțiune -h care afișează un mesaj de utilizare sau o opțiune -V pentru a descărca
versiunea pachetului și ieșire.

Acest program poate fi rulat în oricare dintre cele două moduri, ca client pentru demonul gpsd (și
priza de control asociată) sau conectată direct la un dispozitiv serial specificat. Când alergați
fără niciun argument, încearcă să se conecteze la demon. Dacă argumentul începe cu a
server:port specificația va încerca, de asemenea, să se conecteze la demon. Dacă argumentul
arată ca un nume de server simplu, va încerca să se conecteze la un daemon care rulează pe
portul gpsd implicit pe acel server. Doar dacă argumentul dispozitivului conține bare oblice, dar nu
două puncte vor fi tratate ca un dispozitiv serial pentru conexiune directă. În modul de conectare directă
gpsmon va căuta o rată de baud corectă și se va bloca automat pe aceasta. Cazuri posibile
arata asa:

localhost:/dev/ttyS1
Uitați-vă la portul implicit al localhost, încercând atât IPv4, cât și IPv6 și urmăriți rezultatul
de la dispozitivul serial 1.

exemplu.com:2317
Uită-te la portul 2317 de pe example.com, încercând atât IPv4, cât și IPv6.

71.162.241.5:2317:/dev/ttyS3
Uitați-vă la portul 2317 la adresa IPv4 specificată, colectând date din serialele atașate
dispozitivul 3.

[FEDC:BA98:7654:3210:FEDC:BA98:7654:3210]:2317:/dev/ttyS5
Uitați-vă la portul 2317 la adresa IPv6 specificată, colectând date din serialele atașate
dispozitivul 5.

Spre deosebire de gpsd, gpsmon rulează în modul direct nu efectuează propriul test al dispozitivului. Astfel, în
în special, dacă îl îndreptați către un GPS cu un mod binar nativ care se întâmplă să emită
NMEA, nu va identifica tipul real decât dacă dispozitivul emite un NMEA recunoscut
propoziție declanșatoare. Opțiunile -t și -i vă pot ajuta.

Opțiunea -F este valabilă numai în modul client; specifică o priză de control la care
programul ar trebui să trimită șiruri de control al dispozitivului. Trebuie să specificați o cale validă pentru a
Socket de domeniu Unix pe sistemul dvs. de fișiere local.

Opțiunea -D permite ieșirea de depanare pentru obținerea de pachete și este probabil utilă doar pentru
dezvoltatorii codului GPSD. Consultați codul sursă pentru obținerea de pachete pentru valorile relevante.

Opțiunea -L listează un tabel care arată ce tipuri de dispozitive GPS are suport încorporat gpsmon
pentru, și ce comenzi generice pot fi aplicate la ce tipuri de GPS și apoi ieșiri. Notă
că aceasta nu listează comenzi specifice tipului asociate cu tipuri individuale de GPS.

Opțiunea -l setează înregistrarea într-un fișier specificat pentru a începe imediat la deschiderea dispozitivului.
Acest lucru poate fi util dacă, de exemplu, doriți să capturați mesajul de pornire de pe un dispozitiv
care afișează informații despre versiunea firmware acolo.

Opțiunea -n forțează gpsmon să solicite pachete NMEA0183 în loc de fluxul de date brute de la
gpsd.

Opțiunea -t setează un tip de rezervă. Dați-i un șir care este un prefix distinctiv al
exact un nume de tip de driver; aceasta va fi folosită pentru comutarea modului, vitezei și ratei dacă
driverul selectat după tipul de pachet nu are aceste capacități. Cel mai util atunci când pachetul
tipul este NMEA, dar se știe că dispozitivul are un mod binar, cum ar fi binarul SiRF.

Opțiunea -a activează un mod special de depanare care nu utilizează pictura pe ecran. Pachete
sunt aruncate în mod normal; orice caracter tastat suspendă descărcarea pachetelor și afișează o comandă
prompt. Această caracteristică va fi de interes în principal pentru dezvoltatorii GPSD.

După pornire (fără -a), partea de sus a ecranului raportează conținutul mai multor
tipuri de pachete deosebit de interesante. Câmpul „PPS”, dacă nu este gol, este delta între
ultimul 1PPS de vârf al secundei și ceasul sistemului la acel moment.

Jumătatea inferioară a ecranului este o descărcare hexagonală cu derulare a tuturor pachetelor pe care le emite GPS-ul.
Dacă tipul de pachet este textual, orice CR/LF final este omis. Linii de descărcare începând cu >>>
reprezintă pachete de control trimise către GPS. Linii formate din „PPS” înconjurate de liniuțe,
dacă este prezent, indicați 1PPS și începutul ciclului de raportare.

COMANDE


Următoarele comenzi independente de dispozitiv sunt disponibile în timp ce gpsmon rulează:

i
(Numai modul direct.) Activați/dezactivați sondarea subtipurilor și reinițializați driverul. În
funcționare normală, gpsmon nu trimite șiruri de configurare către dispozitiv (cu excepția
șirurile de activare necesare pentru ca acesta să trimită date, dacă există). Comanda „i1” determină acest lucru
trimite aceeași secvență de sonde de subtip ca și gpsd. Comanda „i0” se oprește
tatonare; „i” singur comută bitul. În ambele cazuri, șoferul curent este re-selectat;
dacă bitul sondei este activat, sondele vor începe să fie emise imediat.

Rețineți că activarea probei ar putea trece dispozitivul într-un alt mod; în special, acesta
va întoarce un cip SiRF în modul binar ca și cum ați fi folosit comanda „n”. Acest lucru se datoreaza
la o limitare a firmware-ului SiRF pe care nu o putem remedia.

Această comandă nu va face, în general, nimic după prima utilizare, deoarece
tipul de dispozitiv va fi deja descoperit.

c
(Numai modul Direct.) Schimbați timpul ciclului. Urmează-l cu un număr interpretat ca un ciclu
timp în secunde. Majoritatea dispozitivelor au un timp de ciclu fix de 1 secundă, așa că această comandă poate
eșuează cu un mesaj.

l
Comutați înregistrarea pachetelor. Dacă înregistrarea pachetelor este activată, aceasta va fi dezactivată și jurnalul
închis. Dacă este dezactivat, conectarea la numele fișierului după l va fi activată. Diferă
de la simpla captare a datelor de pe dispozitivul GPS în sensul că numai pachete întregi sunt
logat. Fișierul jurnal este deschis pentru adăugare, astfel încât să puteți înregistra mai mult de o parte a fișierului
fluxul de pachete și acestea vor fi cusute împreună corect.

n
(Numai modul direct.) Cu un argument de 0, comutați dispozitivul în modul NMEA în prezent
viteză; cu un argument de 1, treceți în modul binar (nativ). Fără niciun argument, comutați
setarea. Va afișa o eroare dacă dispozitivul nu are astfel de moduri.

După ce comutați un GPS cu dublu protocol în modul NMEA cu această comandă, acesta păstrează
informații despre tipul original și capacitățile sale de control. Acesta este motivul pentru care
tipul de dispozitiv listat înainte de solicitare nu se modifică.

q
Părăsiți gpsmon. Control-C, sau oricare ar fi caracterul tău de întrerupere curent, funcționează ca
bine.

s
(Numai în modul Direct.) Modificați viteza de transmisie. Urmați-l cu un număr interpretat ca biți pe
al doilea, de exemplu „s9600”. Numărul de viteză poate fi urmat opțional de două puncte
și o specificație de paritate-stopbits de lungime a cuvântului în stilul tradițional, de exemplu 8N1 (
implicit), 7E1 etc. Unele dispozitive nu acceptă alte moduri seriale decât cele implicite,
deci această comandă poate eșua cu un mesaj.

Utilizați această comandă cu precauție. Pe GPS-urile USB și Bluetooth este posibil și pentru
Setarea modului serial să eșueze fie deoarece cipul adaptorului serial nu acceptă
modurile non-8N1 sau deoarece firmware-ul dispozitivului nu sincronizează corect serialul
cip adaptor cu UART pe chipset-ul GPS atunci când viteza se schimbă. Aceste eșecuri
poate agăța dispozitivul, eventual necesitând un ciclu de pornire GPS sau (în cazuri extreme)
deconectarea fizică a bateriei de rezervă NVRAM.

t
(Numai modul direct.) Forțați o comutare de tip monitorizare. Urmează-l cu un șir care este
unic pentru numele unui driver gpsd cu suport gpsmon; gpsmon va trece la utilizare
acel driver și codul de afișare. Va afișa un mesaj de eroare dacă nu există un gpsd care se potrivește
driver, sau potriviri multiple, sau potrivirea unică nu are suport pentru afișare în gpsmon.

x
(Numai modul Direct.) Trimiteți sarcina utilă hexagonală către dispozitiv. După scrisoarea de comandă puteți
tip perechi de cifre hexadecimale; se încheie cu o linie nouă. Acestea vor deveni sarcina utilă a unui control
pachetul expediat la dispozitiv. Pachetul va fi împachetat cu anteturi, remorci și
suma de control adecvată tipului de driver curent. Primii unul sau doi octeți ai
sarcina utilă poate fi interpretată special, vezi descrierea -x of gpsctl(1).

X
(Numai în modul Direct.) Trimiteți octeți hexadecimale bruti către dispozitiv. După scrisoarea de comandă puteți
tip perechi de cifre hexadecimale; se încheie cu o linie nouă. Acestea vor fi livrate la dispozitiv.

Ctrl-S
Înghețați afișajul, suspendați defilarea în fereastra de depanare.

Ctrl-Q
Dezghețați afișajul, reluați funcționarea normală.

NMEA a sustine
(Aceste observații se aplică nu doar dispozitivelor NMEA generice, ci și tuturor dispozitivelor NMEA extinse pentru
care gpsmon are suport în prezent.)

Toate câmpurile sunt date brute de la GPS, cu excepția (a) ferestrei „PVT gătit” din partea de sus
ecran, furnizat ca verificare și (b) câmpul „PPS offset”.

Nu există comenzi specifice dispozitivului. Ce comenzi generice sunt disponibile pot varia în funcție de
tip: examinați rezultatul gpsmon -l pentru a afla mai multe.

SiRF a sustine
Majoritatea informațiilor sunt brute de la GPS. Câmpurile subliniate sunt derivate prin traducere din
Coordonatele ECEF sau aplicarea decalajelor de secundă bisecătoare și de fus orar local. 1PPS este
decalajul ceasului, ca de obicei.

Următoarele comenzi sunt acceptate numai pentru GPS-urile SiRF:

A
(Numai în modul Direct.) Comutați raportarea datelor subcadrului de 50 BPS.

M
(Numai modul direct.) Setați (M1) sau ștergeți (M0) navigarea statică. Documentația SiRF
spune „Navigația statică este un filtru de poziție conceput pentru a fi utilizat cu autovehicule.
Când viteza vehiculului scade sub un prag, poziția și direcția sunt
înghețat, iar viteza este setată la zero. Această condiție va continua până la calcul
viteza crește peste de 1.2 ori pragul sau până când poziția calculată este la
cel puțin o distanță stabilită de locul înghețat. Viteza de prag și distanța setată
poate varia în funcție de versiunile de software.”

Modul non-static este conceput pentru a fi utilizat cu software-ul de navigație rutieră, care se blochează adesea
poziția raportată către cel mai apropiat drum într-o rază de incertitudine. Probabil tu
doriți să dezactivați navigarea statică pentru utilizarea pietonilor, deoarece este probabil să raporteze viteza
zero și schimbarea poziției în sărituri mari.

P
(Numai modul direct.) Comutați modul de afișare a parametrilor de navigare. Comută între normal
afișaj și unul care arată parametrii de navigare selectați de la MID 19, inclusiv
Bit de navigare static comutat de comanda „M”.

Pentru a interpreta ceea ce vedeți, veți avea nevoie de o copie a Referinței protocolului binar SiRF
Manual.

u-blox a sustine
Majoritatea informațiilor sunt brute de la GPS. Câmpurile subliniate sunt derivate prin traducere din
coordonatele ECEF. 1PPS este decalajul de ceas ca de obicei. Nu există comenzi speciale pentru fiecare tip.

Utilizați gpsmon online folosind serviciile onworks.net


Servere și stații de lucru gratuite

Descărcați aplicații Windows și Linux

Comenzi Linux

  • 1
    aarch64-linux-gnu-gnatbind
    aarch64-linux-gnu-gnatbind
    gnat, gnatbind, gnatbl, gnatchop,
    gnatfind, gnathtml, gnatkr, gnatlink,
    gnatls, gnatmake, gnatprep, gnatpsta,
    gnatpsys, gnatxref - cutie de instrumente GNAT
    DESCRIERE: Th...
    Rulați aarch64-linux-gnu-gnatbind
  • 2
    aarch64-linux-gnu-gnatchop-5
    aarch64-linux-gnu-gnatchop-5
    gnat, gnatbind, gnatbl, gnatchop,
    gnatfind, gnathtml, gnatkr, gnatlink,
    gnatls, gnatmake, gnatprep, gnatpsta,
    gnatpsys, gnatxref - cutie de instrumente GNAT
    DESCRIERE: Th...
    Rulați aarch64-linux-gnu-gnatchop-5
  • 3
    cpupower-idle-info
    cpupower-idle-info
    cpupower idle-info - Utilitar pentru
    Preluați informațiile despre kernelul inactiv CPU
    SINTAXĂ: cpupower [ -c cpulist ]
    idle-info [opțiuni] DESCRIERE: Un instrument
    care tipărește p...
    Rulați cpupower-idle-info
  • 4
    cpupower-idle-set
    cpupower-idle-set
    cpupower idle-set - Utilitar pentru setarea procesorului
    opțiunile nucleului specifice stării inactiv
    SINTAXĂ: cpupower [ -c cpulist ]
    idle-info [opțiuni] DESCRIERE: The
    cpupower idle-se...
    Rulați cpupower-idle-set
  • 5
    g.mapsetsgrass
    g.mapsetsgrass
    g.mapsets - Modifică/tipărește cele ale utilizatorului
    calea de căutare a setului de hărți curent. Afectează
    accesul utilizatorului la datele existente sub
    alte seturi de hărți în locația curentă. ...
    Rulați g.mapsetsgrass
  • 6
    g.messagegrass
    g.messagegrass
    g.message - Imprimă un mesaj, avertisment,
    informații despre progres sau eroare fatală în
    Modul GRASS. Acest modul ar trebui utilizat în
    scripturi pentru mesajele transmise utilizatorului.
    KEYWO...
    Rulați g.messagegrass
  • Mai mult »

Ad


Intrați