F4HXN

Test VK-172 Usb Gps/Glonass et APRS

Publié le 3 mai 2020 Par F4HXN

Test du rĂ©cepteur GPS/Glonass USB VK-172 Usb Dongle achetĂ© en Chine pour moins d’une dizaine d’euros (suite aux conseils de Jean-Marie 3A2MA).
Le VK-172 est un rĂ©cepteur GPS/Glonass USB conçu pour ĂŞtre connectĂ© Ă  un ordinateur, un ordinateur portable, une tablette ou un autre appareil compatible avec l’USB. Il est souvent utilisĂ© pour ajouter des capacitĂ©s de positionnement et de navigation Ă  des appareils qui n’en disposent pas nativement, tels que des ordinateurs portables ou des ordinateurs de bord dans des vĂ©hicules.
Reconnu nativement par Ubuntu (19.10) et sous Windows10.

Tests sous windows après avoir installé U-center

U-center sous Windows-10

Je vais dĂ©tailler ici mon expĂ©rience sous Linux (Ubuntu 19.10 – Eoan Ermine).
Pour les tests, je branche la clé USB GPS sur port USB du PC de bureau.

Commande :  lsusb  – Ici pĂ©riphĂ©rique Bus 003 Device 013: ID 1546:01a7 U-Blox AG [u-blox 7]


Installation du daemon  ️ gpsd et ️ gpsd-clients pour fournir les coordonnĂ©es via tcp-ip.
Renseigner le nom du périphérique dans /etc/default/gpsd (dans mon cas /dev/ttyACM0)

# Devices gpsd should collect to at boot time.
# They need to be read/writeable, either by user gpsd or the group dialout.
DEVICES= »/dev/ttyACM0″

# Other options you want to pass to gpsd
GPSD_OPTIONS= » »

# Automatically hot add/remove USB GPS devices via gpsdctl
USBAUTO= »true »

Commande : gpsmon
xgps

xgps est un client de test simple pour gpsd avec une interface X. Il affiche le GPS actuel informations de position / heure / vitesse et (pour les GPS qui prennent en charge la fonction) les emplacements de satellites accessibles.

xgpsspeed

xgpsspeed est un indicateur de vitesse qui utilise les informations de position du GNSS.

La documentation de gpsd-clients est disponible Ă  cette adresse : http://manpages.ubuntu.com/manpages/eoan/en/man1/gps.1.html

C’est bon, ça fonctionne !

Test avec ️ openCPN

Test OpenCPN, un bateau Ă  la montagne …
Appel au port direct /dev/ttyACM0

Test avec ️ Viking

Fond de carte openstreetmap
Utilisation de gpsd

️ FoxtrotGPS et gpds

FoxtrotGPS utilise gpsd

Et l’APRS dans tout ca ?

APRS (Automatic Position Reporting System ) est un système dans lequel les objets signalent leur position (gĂ©nĂ©ralement obtenue Ă  partir d’un GNSS).
GNSS (Global Navigation Satellite System – GĂ©olocalisation et Navigation par un Système de Satellites) Systèmes de positionnement  constituĂ©s de constellations de satellites artificiels (GPSÉtats-Unis d’AmĂ©rique, Glonass – Union soviĂ©tique , Galileo – Union europĂ©enne , Beidou – Chine …).
APRS-IS (Automatic Packet Reporting System Internet Service)

Premier test APRS avec le logiciel YAAC (Yet Another APRS Client).
Écrit en java il tourne sous plusieurs OS tel que Microsoft Windows (de XP Ă  Windows-10), Linux (Debian, Ubuntu, Fedora …), Rasbian, Frebsd, OSx … L’environnement Java doit ĂŞtre installĂ©, soit JRE, soit JKD tĂ©lĂ©chargeable ici TĂ©lĂ©chargement gratuit de Java
Après avoir téléchargé et décompressé le logiciel YAAC , rendez vous dans le répertoire de décompression et lancer la commande : java -jar YAAC.jar
Si vous ne disposer pas de TNC  (Terminal Node Controller) vous pouvez utiliser un système virtuel tel que ️ Dire Wolf (Decoded Information from Radio Emissions for Windows Or Linux Fans)
Direwolf peut ĂŞtre installĂ© sous Windows, Linux ou OS X. DireWolf est un logiciel « carte son » AX.25 modem / TNC et encodeur / dĂ©codeur APRS. Il peut ĂŞtre utilisĂ© de manière autonome pour observer le trafic APRS, en tant que traqueur, digipeater, passerelle APRStt ou passerelle Internet (IGate).(source GitHub).

Le logiciel YAAC
Le gps fonctionne via GPSD
Le menu de configuration des ports
Les paramètres du GPS avec GPSD
La connexion au serveur aprs-is
La connexion au serveur aprs-is

Un générateur de mot de passe pour les serveurs APRS-IS est disponible sur cette page http://xupfwdf.cluster030.hosting.ovh.net/aprs-passcode-generator/

Envoi vers le modem virtuel DireWolf
L’interface DireWolf

Le meilleur pour la fin !

Mais pour ne pas dépendre de java et rester 100% open-source je vous recommande Xastir (« X Amateur Station Tracking and Information Reporting ») un client APRS pour le serveur X.
Xastir affiche cette information graphiquement.
Se trouve dans les dépots ubuntu-eoan-universe et antérieurs ️ Xastir.
Lancement en mode console xastir ou pour le lancer en français xastir -l french

L’interface graphique de Xastir avec fond de carte
Menu contrĂ´le d’interface

Visualisation sur aprs.fi

Détails sur aprs.fi
Carte aprs.fi
Vue d’ensemble

Je possède deux modèles de GNSS

Une clé USB système GPS/Glonass

Clé USB GPS/Glonass

Caractéristiques VK-172 Usb GPS/Glonass :
GLObalnaĂŻa NAvigatsionnaĂŻa SpoutnikovaĂŻa SistĂ©ma – GLObal NAvigation Satellite System
GPS (Global Positioning System)
Systèmes d’exploitation supportĂ©s : Windows 10/8/7/Vista/XP/CE, Linux Ubuntu/Debian,Raspbian, Android ….
Compatible Google Earth, Vicking, Xastir, Yaac, Foxtrot, GPSPrune, Opencpn ….
Code C/A (Coarse acquisition code)  1.023 MHz
Réception  L1 [1575.42mhz]
Canaux de suivi : 56
Support DGPS (WAAS, EGNOS et MSAS)
Positionnement performance :
2D avion : 5 m (moyenne)
2D avion : 3,5 m (moyenne), a DGPS auxiliaire.
Drift : < 0.02 m/S
Précision : 1µs
Système de coordonnées de référence : WGS-84
Altitude : 18 000 m
Vitesse maximale : 500 m/S
Accélération : < 4g
Propriétés électriques :
Sensibilité de localisation : -162dbm
SensibilitĂ© d’acquisition : -160dbm
Temps de démarrage à froid : 29S [moyen]
Temps de démarrage chaud : 28S [moyen]
Temps de démarrage à chaud : 1 seconde (moyenne)
Temps de récupération : 0,1 [moyen]
Température de fonctionnement : -30 à + 80

Ainsi que ce modèle VK-172 Usb système GPS :
GPS (Global Positioning System)

Récepteur GPS avec antenne interface USB G souris VK-162 https://s.click.aliexpress.com/e/_c4MTT52R

Systèmes d’exploitation supportĂ©s : Windows 10/8/7/Vista/XP/CE, Linux Ubuntu/Debian,Raspbian, Android ….
Compatible Google Earth, Vicking, Xastir, Yaac, Foxtrot, GPSPrune, Opencpn ….
SensibilitĂ© supĂ©rieure jusqu’Ă -165dBm
Démodulateur WAAS/EGNOS/MSAS intégré sans matériel supplémentaire
Faible consommation d’Ă©nergie
CoĂ»t : mois de 5€ …
Ce dernier a l’avantage d’ĂŞtre aimantĂ© (bien pratique en mobile …)

Projet futur :
Pourquoi pas la rĂ©alisation d’une balise APRS autonome construite autour d’un Raspberry Pi ….

73

À lire également

gnss

Synchronisation de l’heure Ubuntu avec un GNSS USB

Synchronisation de l'heure Ubuntu avec un GNSS (GPS) USB Ce guide explique comment configurer un GNSS USB sur Ubuntu pour synchroniser l'heure système via Chrony. C'est particulièrement utile sur des machines sans accès à Internet ou pour les systèmes embarqués nécessitant une horloge précise sans NTP. Matériel nécessaire Une clé USB GNSS / GPS compatible Linux (par exemple un module…