AnglaisFrançaisEspagnol

Ad


Icône de favori OnWorks

gpsmon - En ligne dans le Cloud

Exécutez gpsmon dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

Il s'agit de la commande gpsmon qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

PROGRAMME:

Nom


gpsmon - utilitaire de surveillance et de contrôle des paquets GPS en temps réel

SYNOPSIS


gps mon [-L] [-V] [-h] [-n] [-a] [-l fichier journal] [-t pilote-préfixe]
[[ serveur [:Port [:dispositif]] | dispositif]] [-RÉ niveau de débogage]

DESCRIPTION


gpsmon est un moniteur qui surveille les paquets provenant d'un GPS et les affiche avec
informations diagnostiques. Il prend en charge les commandes qui peuvent être utilisées pour modifier les paramètres GPS dans
différentes manières; certains sont indépendants de l'appareil, d'autres varient en fonction du type de chipset GPS. Ce sera
se comporter sainement, en vidant simplement des paquets, lorsqu'il est connecté à un type GPS dont il ne sait rien.

gpsmon diffère d'un client de navigation en ce sens qu'il vide principalement les données brutes du GPS,
avec seulement assez de données de massage pour permettre des vérifications par rapport à la sortie attendue. En particulier,
cet outil ne fait aucune interpolation ou modélisation pour dériver la montée/la descente ou l'erreur
estimations. Il ne supprime pas non plus les rapports d'altitude lorsque la qualité du repère est trop faible.

Contrairement à gpsd, gpsmon n'écrit jamais de chaînes de contrôle ou de sonde sur l'appareil, sauf si vous
le lui dire explicitement. Ainsi, bien qu'il se synchronise automatiquement avec les types de paquets binaires, il ne
reconnaître automatiquement un appareil doté d'un protocole NMEA étendu comme tout autre
qu'un simple périphérique NMEA. Utilisez le -t option ou le t pour contourner cela.

gpsmon est conçu pour fonctionner dans un émulateur de terminal avec une taille minimale de 25x80 ; le non-GUI
l'interface est un choix de conception fait pour s'adapter aux utilisateurs opérant dans des
environnements et sur des connexions telnet ou ssh. S'il est exécuté dans une fenêtre plus grande, la taille de
la fenêtre du journal des paquets sera agrandie pour s'adapter.

gpsmon accepte une option -h qui affiche un message d'utilisation, ou une option -V pour vider le
version du package et quittez.

Ce programme peut être exécuté dans l'un des deux modes, en tant que client pour le démon gpsd (et son
prise de contrôle associée) ou directement connecté à un périphérique série spécifié. Lors de l'exécution
sans argument, il tente de se connecter au démon. Si l'argument commence par un
server:spécification du port, il tentera également de se connecter au démon. Si l'argument
ressemble à un nom de serveur nu, il tentera de se connecter à un démon s'exécutant sur le
port gpsd par défaut sur ce serveur. Uniquement si l'argument de périphérique contient des barres obliques mais pas
les deux points seront-ils traités comme un périphérique série pour une connexion directe. En mode connexion directe
gpsmon recherchera un débit en bauds correct et s'y verrouillera automatiquement. Cas possibles
ressemble à ca:

hôte local :/dev/ttyS1
Regardez le port par défaut de localhost, essayez à la fois IPv4 et IPv6 et regardez la sortie
du périphérique série 1.

exemple.com:2317
Regardez le port 2317 sur example.com, en essayant à la fois IPv4 et IPv6.

71.162.241.5:2317:/dev/ttyS3
Regardez le port 2317 à l'adresse IPv4 spécifiée, en collectant les données de la série connectée
appareil 3.

[FEDC:BA98:7654:3210:FEDC:BA98:7654:3210]:2317:/dev/ttyS5
Regardez le port 2317 à l'adresse IPv6 spécifiée, en collectant les données de la série connectée
appareil 5.

Contrairement à gpsd, gpsmon exécuté en mode direct n'effectue pas sa propre vérification de périphérique. Ainsi, dans
particulier, si vous le pointez sur un GPS avec un mode binaire natif qui se trouve être en train d'émettre
NMEA, il n'identifiera pas le type réel à moins que l'appareil n'émette un NMEA reconnaissable
phrase de déclenchement. Les options -t et -i peuvent vous aider.

L'option -F n'est valide qu'en mode client ; il spécifie un socket de contrôle auquel le
le programme doit envoyer des chaînes de contrôle de périphérique. Vous devez spécifier un chemin d'accès valide d'un
Socket de domaine Unix sur votre système de fichiers local.

L'option -D active la sortie de débogage du récupérateur de paquets et n'est probablement utile que pour
développeurs du code GPSD. Consultez le code source de l'outil de lecture de paquets pour les valeurs pertinentes.

L'option -L répertorie un tableau indiquant les types d'appareils GPS que gpsmon a une prise en charge intégrée
pour, et quelles commandes génériques peuvent être appliquées à quels types de GPS, puis se termine. Noter
que cela ne répertorie pas les commandes spécifiques au type associées aux types de GPS individuels.

L'option -l configure la journalisation dans un fichier spécifié pour démarrer immédiatement à l'ouverture du périphérique.
Cela peut être utile si, par exemple, vous souhaitez capturer le message de démarrage d'un périphérique
qui y affiche les informations sur la version du micrologiciel.

L'option -n force gpsmon à demander des paquets NMEA0183 au lieu du flux de données brut de
GPSD.

L'option -t définit un type de secours. Donnez-lui une chaîne qui est un préfixe distinctif de
exactement un nom de type de pilote ; cela sera utilisé pour le changement de mode, de vitesse et de débit si le
le pilote sélectionné par le type de paquet n'a pas ces capacités. Plus utile lorsque le paquet
le type est NMEA mais l'appareil est connu pour avoir un mode binaire, tel que le binaire SiRF.

L'option -a active un mode de débogage spécial qui n'utilise pas la peinture d'écran. Paquets
sont déversés normalement ; tout caractère tapé suspend le vidage des paquets et affiche une commande
rapide. Cette fonctionnalité intéressera principalement les développeurs GPSD.

Après le démarrage (sans -a), la partie supérieure de l'écran rapporte le contenu de plusieurs
types de paquets particulièrement intéressants. Le champ "PPS", s'il n'est pas vide, est le delta entre
le dernier 1PPS en haut de la seconde et l'horloge système à ce moment-là.

La moitié inférieure de l'écran est un vidage hexadécimal défilant de tous les paquets émis par le GPS.
Si le type de paquet est textuel, tout CR/LF de fin est omis. Lignes de vidage commençant >>>
représentent les paquets de contrôle envoyés au GPS. Des lignes composées de "PPS" entourées de tirets,
s'il est présent, indiquez 1PPS et le début du cycle de déclaration.

COMMANDES


Les commandes suivantes, indépendantes de l'appareil, sont disponibles pendant l'exécution de gpsmon :

i
(Mode direct uniquement.) Activez/désactivez la détection de sous-type et réinitialisez le pilote. Dans
fonctionnement normal, gpsmon n'envoie pas de chaînes de configuration à l'appareil (sauf pour
chaînes de réveil nécessaires pour lui permettre d'envoyer des données, le cas échéant). La commande 'i1' le fait
envoyer la même séquence de sondes de sous-type que gpsd le ferait. La commande 'i0' s'éteint
sondage; 'i' seul fait basculer le bit. Dans les deux cas, le pilote actuel est resélectionné ;
si le bit de sonde est activé, les sondes commenceront à être émises immédiatement.

Notez que l'activation du sondage peut basculer l'appareil dans un autre mode ; en particulier, il
basculera une puce SiRF en mode binaire comme si vous aviez utilisé la commande « n ». Cela est dû
à une limitation du firmware SiRF que nous ne pouvons pas corriger.

Cette commande ne fera généralement rien après la première utilisation, car le
type d'appareil aura déjà été découvert.

c
(Mode direct uniquement.) Modifiez la durée du cycle. Suivez-le avec un nombre interprété comme un cycle
temps en secondes. La plupart des appareils ont un temps de cycle fixe de 1 seconde, cette commande peut donc
échouer avec un message.

l
Basculer la journalisation des paquets. Si la journalisation des paquets est activée, elle sera désactivée et le journal
fermé. S'il est désactivé, la connexion au nom de fichier suivant le l sera activée. Diffère
de la simple capture des données de l'appareil GPS en ce que seuls les paquets entiers sont
connecté. Le fichier journal est ouvert pour ajout, vous pouvez donc enregistrer plus d'une partie du
flux de paquets et ils seront assemblés correctement.

n
(Mode direct uniquement.) Avec un argument de 0, basculez l'appareil en mode NMEA au moment
la vitesse; avec un argument de 1, passer en mode binaire (natif). Sans argument, basculez
le réglage. Affiche une erreur si l'appareil n'a pas de tels modes.

Après avoir basculé un GPS à double protocole en mode NMEA avec cette commande, il conserve le
informations sur le type d'origine et ses capacités de contrôle. C'est pourquoi le
le type de périphérique répertorié avant l'invite ne change pas.

q
Quittez gpsmon. Control-C, ou quel que soit votre caractère d'interruption actuel, fonctionne comme
Hé bien.

s
(Mode direct uniquement.) Modifiez le débit en bauds. Suivez-le avec un nombre interprété comme bits par
seconde, par exemple "s9600". Le numéro de vitesse peut éventuellement être suivi de deux points
et une spécification wordlength-parity-stopbits dans le style traditionnel, par exemple 8N1 (le
par défaut), 7E1, etc. Certains appareils ne prennent pas en charge les modes série autres que leur défaut,
donc cette commande peut échouer avec un message.

Utilisez cette commande avec prudence. Sur les GPS USB et Bluetooth, il est également possible de
le paramètre du mode série échoue soit parce que la puce de l'adaptateur série ne prend pas en charge
modes non-8N1 ou parce que le micrologiciel de l'appareil ne synchronise pas correctement le port série
puce adaptateur avec l'UART sur le chipset GPS lorsque la vitesse change. Ces échecs
peut accrocher votre appareil, nécessitant éventuellement un cycle d'alimentation GPS ou (dans les cas extrêmes)
déconnecter physiquement la batterie de secours NVRAM.

t
(Mode direct uniquement.) Forcer un changement de type de surveillance. Suivez-le avec une chaîne qui est
unique au nom d'un pilote gpsd avec prise en charge gpsmon ; gpsmon passera à l'utilisation
ce pilote et afficher le code. Affiche un message d'erreur s'il n'y a pas de gpsd correspondant
pilote, ou plusieurs correspondances, ou la correspondance unique n'a pas de prise en charge d'affichage dans gpsmon.

x
(Mode direct uniquement.) Envoyez la charge utile hexadécimale à l'appareil. Après la lettre de commande, vous pouvez
tapez des paires de chiffres hexadécimaux ; terminer par une nouvelle ligne. Ceux-ci deviendront la charge utile d'un contrôle
paquet expédié à l'appareil. Le paquet sera emballé avec des en-têtes, des remorques et
somme de contrôle appropriée pour le type de pilote actuel. Le ou les deux premiers octets du
charge utile peut être spécialement interprétée, voir la description du -x of gpsctl (1).

X
(Mode direct uniquement.) Envoyez des octets hexadécimaux bruts à l'appareil. Après la lettre de commande, vous pouvez
tapez des paires de chiffres hexadécimaux ; terminer par une nouvelle ligne. Ceux-ci seront expédiés à l'appareil.

Ctrl-S
Geler l'affichage, suspendre le défilement dans la fenêtre de débogage.

Ctrl-Q
Dégelez l'affichage, reprenez le fonctionnement normal.

NMEA Support
(Ces remarques s'appliquent non seulement aux appareils NMEA génériques, mais à tous les appareils NMEA étendus pour
lequel gpsmon est actuellement pris en charge.)

Tous les champs sont des données brutes du GPS sauf (a) la fenêtre « PVT cuit » près du haut de
l'écran, fourni à titre de contrôle et (b) le champ « Décalage PPS ».

Il n'y a pas de commandes spécifiques à l'appareil. Les commandes génériques disponibles peuvent varier selon
type : examiner la sortie de gps mon -l pour en savoir plus.

SiRF Support
La plupart des informations sont brutes du GPS. Les champs soulignés sont dérivés par traduction de
Coordonnées ECEF ou application de décalages de seconde intercalaire et de fuseau horaire local. 1PPS est le
décalage de l'horloge comme d'habitude.

Les commandes suivantes sont prises en charge uniquement pour les GPS SiRF :

A
(Mode direct uniquement.) Activer/désactiver le rapport des données de sous-trame 50 BPS.

M
(Mode direct uniquement.) Réglez (M1) ou effacez (M0) la navigation statique. La documentation SiRF
dit « La navigation statique est un filtre de position conçu pour être utilisé avec les véhicules à moteur.
Lorsque la vitesse du véhicule tombe en dessous d'un seuil, la position et le cap sont
gelé et la vélocité est mise à zéro. Cette condition continuera jusqu'à ce que le calcul
la vitesse dépasse 1.2 fois le seuil ou jusqu'à ce que la position calculée soit à
au moins une distance définie de l'endroit gelé. La vitesse seuil et la distance définie
peut varier selon les versions du logiciel.

Le mode non statique est conçu pour être utilisé avec un logiciel de navigation routière, qui s'enclenche souvent
la position signalée à la route la plus proche dans un certain rayon d'incertitude. Vous probablement
souhaitez désactiver la navigation statique pour les piétons, car elle est susceptible de signaler la vitesse
zéro et changement de position dans les grands sauts.

P
(Mode direct uniquement.) Bascule entre le mode d'affichage des paramètres de navigation. Bascule entre normal
affichage et un qui montre les paramètres de navigation sélectionnés à partir de MID 19, y compris le
Bit de navigation statique basculé par la commande 'M'.

Pour interpréter ce que vous voyez, vous aurez besoin d'une copie de la référence du protocole binaire SiRF
Manuel.

ublox Support
La plupart des informations sont brutes du GPS. Les champs soulignés sont dérivés par traduction de
Coordonnées ECEF. 1PPS est le décalage d'horloge comme d'habitude. Il n'y a pas de commandes spéciales par type.

Utiliser gpsmon en ligne en utilisant les services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

Commandes Linux

  • 1
    aarch64-linux-gnu-gnatbind
    aarch64-linux-gnu-gnatbind
    moucheron, moucheron, gnatbl, moucheron,
    gnatfind, gnathtml, gnatkr, gnatlink,
    moucherons, gnatmake, gnatprep, gnatpsta,
    gnatpsys, gnatxref - Boîte à outils GNAT
    DESCRIPTIF : Le...
    Exécutez aarch64-linux-gnu-gnatbind
  • 2
    aarch64-linux-gnu-gnatcho-5
    aarch64-linux-gnu-gnatcho-5
    moucheron, moucheron, gnatbl, moucheron,
    gnatfind, gnathtml, gnatkr, gnatlink,
    moucherons, gnatmake, gnatprep, gnatpsta,
    gnatpsys, gnatxref - Boîte à outils GNAT
    DESCRIPTIF : Le...
    Exécutez aarch64-linux-gnu-gnatcho-5
  • 3
    cpupower-idle-infos
    cpupower-idle-infos
    cpupower idle-info - Utilitaire pour
    récupérer les informations du noyau inactif du processeur
    SYNTAXE : cpupower [ -c cpulist ]
    idle-info [options] DESCRIPTION : Un outil
    qui imprime p...
    Exécutez cpupower-idle-info
  • 4
    cpupower-idle-set
    cpupower-idle-set
    cpupower idle-set - Utilitaire pour définir le processeur
    options de noyau spécifiques à l'état d'inactivité
    SYNTAXE : cpupower [ -c cpulist ]
    info-inactive [options] DESCRIPTION : Le
    cpupower inactif-se...
    Exécutez cpupower-idle-set
  • 5
    g.mapsetsgrass
    g.mapsetsgrass
    g.mapsets - Modifie/imprime l'utilisateur
    chemin de recherche du jeu de cartes actuel. Affecte la
    l'accès de l'utilisateur aux données existant sous le
    autres ensembles de cartes à l'emplacement actuel. ...
    Exécutez g.mapsetsgrass
  • 6
    g. messagegrass
    g. messagegrass
    g.message - Affiche un message, un avertissement,
    informations de progression ou erreur fatale dans le
    Chemin de l'HERBE. Ce module doit être utilisé dans
    scripts pour les messages servis à l'utilisateur.
    KEYW...
    Exécutez g.messagegrass
  • Plus "

Ad


Entrer