IngleseFranceseSpagnolo

Ad


Favicon di OnWorks

gpsmon - Online nel cloud

Esegui gpsmon nel provider di hosting gratuito OnWorks su Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

Questo è il comando gpsmon che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

PROGRAMMA:

NOME


gpsmon - utilità di controllo e monitoraggio dei pacchetti GPS in tempo reale

SINOSSI


gpsmon [-L] [-V] [-h] [-n] [-a] [-l file di log] [-T prefisso del driver]
[[ server [:porta [:dispositivo]] | dispositivo]] [-D livello di debug]

DESCRIZIONE


gpsmon è un monitor che guarda i pacchetti provenienti da un GPS e li visualizza insieme a
informazioni diagnostiche. Supporta i comandi che possono essere utilizzati per modificare le impostazioni GPS in
vari modi; alcuni sono indipendenti dal dispositivo, altri variano a seconda del tipo di chipset GPS. Lo farà
comportarsi in modo sano, semplicemente scaricando pacchetti, quando è collegato a un tipo di GPS di cui non sa nulla.

gpsmon differisce da un client di navigazione in quanto scarica principalmente i dati grezzi dal GPS,
con un numero sufficiente di dati di massa per consentire controlli rispetto all'output previsto. In particolare,
questo strumento non esegue alcuna interpolazione o modellazione per derivare salita/discesa o errore
stime. Né scarta i rapporti di altitudine quando la qualità del fix è troppo bassa.

A differenza di gpsd, gpsmon non scrive mai stringhe di controllo o sonda sul dispositivo a meno che tu
dirlo esplicitamente a. Pertanto, mentre si sincronizzerà automaticamente con i tipi di pacchetti binari, non lo farà
riconosce automaticamente un dispositivo che invia un protocollo NMEA esteso come qualsiasi altra cosa
rispetto a un normale dispositivo NMEA. Utilizzare il -t opzione o il t per aggirare questo.

gpsmon è progettato per funzionare in un emulatore di terminale con una dimensione minima di 25x80; il non GUI
l'interfaccia è una scelta progettuale fatta per accogliere gli utenti che operano in condizioni vincolate
ambienti e su connessioni telnet o ssh. Se eseguito in una finestra più grande, la dimensione di
la finestra del log dei pacchetti verrà aumentata per adattarsi.

gpsmon accetta un'opzione -h che visualizza un messaggio di utilizzo o un'opzione -V per scaricare il file
versione del pacchetto ed esci.

Questo programma può essere eseguito in una delle due modalità, come client per il demone gpsd (e il suo
presa di controllo associata) o collegato direttamente a un dispositivo seriale specificato. Quando corri
senza argomenti, tenta di connettersi al demone. Se l'argomento inizia con a
server:port che tenterà anche di connettersi al demone. Se l'argomento
sembra un semplice nome di server tenterà di connettersi a un demone in esecuzione sul
porta gpsd predefinita su quel server. Solo se l'argomento del dispositivo contiene barre ma no
due punti verrà trattato come un dispositivo seriale per la connessione diretta. In modalità di connessione diretta
gpsmon cercherà una velocità di trasmissione corretta e si bloccherà automaticamente. Casi possibili
simile a questa:

host locale:/dev/ttyS1
Guarda la porta predefinita di localhost, provando sia IPv4 che IPv6 e guardando l'output
dal dispositivo seriale 1.

esempio.com:2317
Guarda la porta 2317 su example.com, provando sia IPv4 che IPv6.

71.162.241.5:2317:/dev/ttyS3
Guarda la porta 2317 all'indirizzo IPv4 specificato, raccogliendo dati dal seriale allegato
dispositivo 3.

[FEDC:BA98:7654:3210:FEDC:BA98:7654:3210]:2317:/dev/ttyS5
Guarda la porta 2317 all'indirizzo IPv6 specificato, raccogliendo dati dal seriale allegato
dispositivo 5.

A differenza di gpsd, gpsmon eseguito in modalità diretta non esegue il rilevamento del proprio dispositivo. Così, in
in particolare, se lo punti su un GPS con una modalità binaria nativa che sembra emettere
NMEA, non identificherà il tipo effettivo a meno che il dispositivo non emetta un NMEA riconoscibile
sentenza scatenante. Le opzioni -t e -i possono aiutarti.

L'opzione -F è valida solo in modalità client; specifica una presa di controllo alla quale il
il programma dovrebbe inviare stringhe di controllo del dispositivo. Devi specificare un percorso valido di a
Socket di dominio Unix sul filesystem locale.

L'opzione -D abilita l'output di debugging di pacchetti ed è probabilmente utile solo per
sviluppatori del codice GPSD. Consultare il codice sorgente del generatore di pacchetti per i valori pertinenti.

L'opzione -L elenca una tabella che mostra quali tipi di dispositivi GPS gpsmon ha il supporto integrato
for, e quali comandi generici possono essere applicati a quali tipi di GPS, e poi esce. Nota
che questo non elenca i comandi specifici del tipo associati ai singoli tipi di GPS.

L'opzione -l imposta la registrazione su un file specificato per l'avvio immediato all'apertura del dispositivo.
Questo può essere utile se, ad esempio, si desidera acquisire il messaggio di avvio da un dispositivo
che mostra le informazioni sulla versione del firmware lì.

L'opzione -n ​​forza gpsmon a richiedere pacchetti NMEA0183 invece del flusso di dati non elaborato da
gpsd.

L'opzione -t imposta un tipo di fallback. Dagli una stringa che sia un prefisso distintivo di
esattamente un nome del tipo di driver; questo sarà utilizzato per il cambio di modalità, velocità e velocità se il
il driver selezionato dal tipo di pacchetto non ha queste capacità. Più utile quando il pacchetto
il tipo è NMEA ma è noto che il dispositivo ha una modalità binaria, ad esempio binaria SiRF.

L'opzione -a abilita una modalità di debug speciale che non utilizza il disegno dello schermo. Pacchetti
vengono scaricati normalmente; qualsiasi carattere digitato sospende il dump del pacchetto e fa apparire un comando
richiesta. Questa funzione sarà principalmente di interesse per gli sviluppatori GPSD.

Dopo l'avvio (senza -a), la parte superiore dello schermo riporta il contenuto di diversi
tipi di pacchetti particolarmente interessanti. Il campo "PPS", se non vuoto, è il delta tra
l'ultimo 1PPS all'inizio del secondo e l'orologio di sistema in quel momento.

La metà inferiore dello schermo è un dump esadecimale a scorrimento di tutti i pacchetti che il GPS sta emettendo.
Se il tipo di pacchetto è testuale, qualsiasi CR/LF finale viene omesso. Linee di dump che iniziano >>>
rappresentano i pacchetti di controllo inviati al GPS. Linee composte da "PPS" circondate da trattini,
se presente, indicare 1PPS e l'inizio del ciclo di segnalazione.

COMANDI


I seguenti comandi indipendenti dal dispositivo sono disponibili mentre gpsmon è in esecuzione:

i
(Solo modalità diretta.) Abilita/disabilita il sondaggio del sottotipo e reinizializza il driver. In
funzionamento normale, gpsmon non invia stringhe di configurazione al dispositivo (ad eccezione di
le stringhe di riattivazione necessarie per inviare i dati, se presenti). Il comando 'i1' lo fa
inviare la stessa sequenza di sonde di sottotipo che gpsd farebbe. Il comando 'i0' si spegne
sondaggio; 'io' da solo alterna il bit. In entrambi i casi, viene riselezionato il driver corrente;
se il probe bit è abilitato, le sonde inizieranno ad essere emesse immediatamente.

Si noti che l'abilitazione del sondaggio potrebbe far passare il dispositivo in un'altra modalità; in particolare, è
lancerà un chip SiRF in modalità binaria come se avessi usato il comando "n". Questo è dovuto
a una limitazione nel firmware SiRF che non possiamo correggere.

Questo comando generalmente non fa nulla dopo la prima volta che lo usi, perché il
il tipo di dispositivo sarà già stato scoperto.

c
(Solo modalità diretta.) Modificare il tempo di ciclo. Seguilo con un numero interpretato come un ciclo
tempo in secondi. La maggior parte dei dispositivi ha un tempo di ciclo fisso di 1 secondo, quindi questo comando potrebbe
fallire con un messaggio.

l
Attiva/disattiva la registrazione dei pacchetti. Se la registrazione dei pacchetti è attiva, verrà disattivata e il registro
Chiuso. Se è disattivata, sarà abilitato l'accesso al nome del file dopo la l. Differisce
dalla semplice acquisizione dei dati dal dispositivo GPS in cui sono presenti solo pacchetti interi
registrato. Il file di registro viene aperto per l'aggiunta, quindi è possibile registrare più di una parte del file
flusso di pacchetti e verranno uniti correttamente.

n
(Solo modalità diretta.) Con un argomento pari a 0, passa il dispositivo alla modalità NMEA alla corrente
velocità; con un argomento di 1, passare alla modalità binaria (nativa). Senza argomenti, attiva/disattiva
le impostazioni. Mostrerà un errore se il dispositivo non dispone di tali modalità.

Dopo aver commutato un GPS a doppio protocollo in modalità NMEA con questo comando, mantiene il
informazioni sul tipo originale e sulle sue capacità di controllo. Ecco perché il
il tipo di dispositivo elencato prima del prompt non cambia.

q
Esci da gpsmon. Control-C, o qualunque sia il tuo attuale carattere di interruzione, funziona come
bene.

s
(Solo modalità diretta.) Modificare la velocità di trasmissione. Seguilo con un numero interpretato come bit per
secondo, ad esempio "s9600". Il numero della velocità può essere facoltativamente seguito da due punti
e una specifica wordlength-parity-stopbits nello stile tradizionale, ad esempio 8N1 (il
default), 7E1, ecc. Alcuni dispositivi non supportano modalità seriali diverse da quelle predefinite,
quindi questo comando potrebbe non riuscire con un messaggio.

Usa questo comando con cautela. Sui GPS USB e Bluetooth è possibile anche
l'impostazione della modalità seriale non riesce perché il chip dell'adattatore seriale non supporta
modalità non-8N1 o perché il firmware del dispositivo non sincronizza correttamente la seriale
chip adattatore con l'UART sul chipset GPS quando la velocità cambia. Questi fallimenti
può appendere il tuo dispositivo, eventualmente richiedendo un ciclo di spegnimento del GPS o (in casi estremi)
scollegando fisicamente la batteria di backup della NVRAM.

t
(Solo modalità diretta.) Forza un interruttore di tipo monitoraggio. Seguilo con una stringa che è
univoco per il nome di un driver gpsd con supporto gpsmon; gpsmon passerà all'uso
quel driver e il codice del display. Mostrerà un messaggio di errore se non c'è un gpsd corrispondente
driver, o più corrispondenze o la corrispondenza univoca non ha supporto per la visualizzazione in gpsmon.

x
(Solo modalità diretta.) Invia payload esadecimale al dispositivo. Seguendo la lettera di comando potresti
digitare coppie di cifre esadecimali; terminare con una nuova riga. Questi diventeranno il carico utile di un controllo
pacchetto spedito al dispositivo. Il pacchetto sarà avvolto con intestazioni, trailer e
checksum appropriato per il tipo di driver corrente. I primi uno o due byte di
payload può essere interpretato in modo speciale, vedere la descrizione del -x of gpsctl(1).

X
(Solo modalità diretta.) Invia byte esadecimali non elaborati al dispositivo. Seguendo la lettera di comando potresti
digitare coppie di cifre esadecimali; terminare con una nuova riga. Questi verranno spediti al dispositivo.

Ctrl-S
Blocca la visualizzazione, sospende lo scorrimento nella finestra di debug.

Ctrl+Q
Sblocca il display, ripristina il normale funzionamento.

NMEA supporto
(Queste osservazioni si applicano non solo ai dispositivi NMEA generici, ma a tutti i dispositivi NMEA estesi per
quale gpsmon attualmente ha il supporto.)

Tutti i campi sono dati grezzi dal GPS eccetto (a) la finestra "Cooked PVT" vicino alla parte superiore di
schermo, fornito come controllo e (b) il campo "PPS offset".

Non ci sono comandi specifici del dispositivo. I comandi generici disponibili possono variare in base a
tipo: esamina l'output di gpsmon -l per saperne di più.

SiRF supporto
La maggior parte delle informazioni è grezza dal GPS. I campi sottolineati sono derivati ​​dalla traduzione da
Coordinate ECEF o applicazione di offset del fuso orario locale e del secondo intercalare. 1PPS è il
ritardo dell'orologio come al solito.

I seguenti comandi sono supportati solo per i GPS SiRF:

A
(Solo modalità diretta.) Attiva/disattiva la segnalazione di dati subframe 50BPS.

M
(Solo modalità diretta.) Imposta (M1) o cancella (M0) la navigazione statica. La documentazione SiRF
afferma “La navigazione statica è un filtro di posizione progettato per essere utilizzato con i veicoli a motore.
Quando la velocità del veicolo scende al di sotto di una soglia, la posizione e la direzione sono
congelato e la velocità è impostata a zero. Questa condizione continuerà fino al calcolo
la velocità sale oltre 1.2 volte la soglia o fino a quando la posizione calcolata è a
almeno una distanza prestabilita dal luogo ghiacciato. La velocità di soglia e la distanza impostata
può variare con le versioni del software."

La modalità non statica è progettata per l'uso con il software di navigazione stradale, che spesso si blocca
la posizione segnalata alla strada più vicina entro un raggio di incertezza. Tu probabilmente
desidera disattivare la navigazione statica per l'uso pedonale, poiché è probabile che riporti la velocità
zero e cambio di posizione in grandi salti.

P
(Solo modalità diretta.) Attiva/disattiva la modalità di visualizzazione dei parametri di navigazione. Commuta tra normale
display e uno che mostra i parametri di navigazione selezionati da MID 19, incluso il
Statico Bit di navigazione attivato dal comando 'M'.

Per interpretare ciò che vedi, avrai bisogno di una copia del SiRF Binary Protocol Reference
Manuale.

u-blox supporto
La maggior parte delle informazioni è grezza dal GPS. I campi sottolineati sono derivati ​​dalla traduzione da
Coordinate ECEF. 1PPS è il ritardo dell'orologio come al solito. Non ci sono comandi speciali per tipo.

Usa gpsmon online utilizzando i servizi onworks.net


Server e workstation gratuiti

Scarica app per Windows e Linux

Comandi Linux

  • 1
    Aarch64-Linux-GNU-GNATBIND
    Aarch64-Linux-GNU-GNATBIND
    moscerino, moscerino, moscerino, moscerino,
    gnatfind, gnathtml, gnatkr, gnatlink,
    moscerini, gnatmake, gnatprep, gnatpsta,
    gnatpsys, gnatxref - cassetta degli attrezzi GNAT
    DESCRIZIONE: Il...
    Eseguire aarch64-linux-gnu-gnatbind
  • 2
    aarch64-linux-gnu-gnatchop-5
    aarch64-linux-gnu-gnatchop-5
    moscerino, moscerino, moscerino, moscerino,
    gnatfind, gnathtml, gnatkr, gnatlink,
    moscerini, gnatmake, gnatprep, gnatpsta,
    gnatpsys, gnatxref - cassetta degli attrezzi GNAT
    DESCRIZIONE: Il...
    Eseguire aarch64-linux-gnu-gnatchop-5
  • 3
    cpupower-idle-info
    cpupower-idle-info
    cpupower idle-info - Utilità per
    recuperare le informazioni sul kernel inattivo della cpu
    SINTASSI: cpupower [ -c cpulist ]
    idle-info [opzioni] DESCRIZIONE: Uno strumento
    che stampa p...
    Eseguire cpupower-idle-info
  • 4
    cpupower-idle-set
    cpupower-idle-set
    cpupower idle-set - Utilità per impostare cpu
    opzioni del kernel specifiche per lo stato inattivo
    SINTASSI: cpupower [ -c cpulist ]
    idle-info [opzioni] DESCRIZIONE: The
    cpupower inattivo-se...
    Eseguire cpupower-idle-set
  • 5
    g.mapsetsgrass
    g.mapsetsgrass
    g.mapsets - Modifica/stampa i file dell'utente
    percorso di ricerca mapset corrente. Colpisce il
    l'accesso dell'utente ai dati esistenti ai sensi del
    altri mapset nella posizione corrente. ...
    Eseguire g.mapsetsgrass
  • 6
    g.messagegrass
    g.messagegrass
    g.message - Stampa un messaggio, avviso,
    informazioni sullo stato di avanzamento o errore irreversibile nel file
    Modo ERBA. Questo modulo dovrebbe essere utilizzato in
    script per i messaggi forniti all'utente.
    CHIAVE...
    Esegui g.messagegrass
  • Di Più "

Ad


entrare