Android
sur PC 4/4

 

1- Sur cette PAGE : réception des phrases NMEA en wifi , les GPS USB et Bluetooth
2- PAGE PRECEDENTE: La librairie houdini pour rendre compatibles des Apps développées uniquement pour ARM

3- PAGE 1 : Les émulateurs, Tuto d' installation d'android-x86 sur dd,sd card ou clé USB
4- PAGE 2 : Les Apps utiles en navigation qui fonctionnent (ou qui ne fonctionnent pas)

 

 

Lecture des données NMEA sur un port UDP en Wifi

 

 

Essai de réception en wifi

Le PC n' étant pas équipé d' un GPS , la communication à partir d' une source Wifi se fait-elle correctement ?

Un seul logiciel gratuit de cartographie ( sans les cartes ) me permet de le vérifier : SCANNAVCompagnon ; essai avec la fonction "debug" pour afficher la position. L'adresse IP distante est optionnel en UDP, n' indiquer que le port dans les paramètres.

plus de renseignements sur la communication en UDP : cette PAGE (Réalisation d' un multiplexeur NMEA 0183, Wifi)

 

scannav

 

La position du bateau est en VERT , tout va bien.

Le logiciel NKE ne fonctionne pas :pour l'affichage des données il indique qu'il n'y a pas de réseau alors qu'il existe :

nke

 

 

Installer une Antenne GPS

 

 

Antenne GPS Bluetooth

hollux

 

La consommation du GPS sur le téléphone est importante aussi il est préférable d' utiliser une antenne GPS Bluetooth qui pourra être alimentée à partir de la batterie.
Comme indiqué au paragraphe 5 de la PAGE 1 , sur le PC Android installer l' un des logiciels suivants :

 

 

- Bluetooth GPS Provider gps c' est l' application que nous préférons pour connecter un périphérique GPS externe compatible NMEA bluetooth
Après de téléchargement et l' installation , ne pas ouvrir l' App :
Pour éviter l'erreur "cannot create provider gps" , choisir sélectionner l' application de position fictive et ajouter l' App . Pour cela aller dans "paramètres" , "A propos de la tablette" et cliquer plusieurs fois sur "numéro de build (entre 4 et 6 fois ) pour avoir accès à "options pour les développeurs"

btp

 

btp

 

btp

 

btp

 

btp

 

 

 

-PL2303GPS MockLocationProvidergps au départ une appli pour les clés USB GPS mais qui peut , d'après le dévelopeur , fonctionner en Bluetooth et Wifi.

 

 

- BlueGps4Droid gps , gratuit mais non téléchargeable sur Google Play ,
il faut l' installer en utilisant un gestionnaire de fichiers comme par exemple :gps
il suffit alors , l' application étant sur une SD Card ou une clé USB de double cliquer dessus.

 

 

 

 

GPS tether gps permet de partager la position en temps réel à partir d'un appareil Android WiFi Hotspot ou via Bluetooth. Extrêmement utile pour fournir un emplacement à un appareil Android qui n'a pas GPS intégré

 

gps  gps

 

 

Ces applications , démarrent un service qui se connecte à un périphérique Bluetooth (GPS NMEA) et crée un nouveau GPS qui peut remplacer le GPS interne. Il faut associer le PC a GPS bluetooth (téléphone ou GPS autonome)

gps

 

quelques copies d' écran : il suffit de sélectionner le GPS , quelques options et START

gps

 

Le résultat avec SNCompanion gps, Marine Navigator gpset Navionics gps:

gps

 

gps

 

gps

 

 

 

Clés USB ou adaptateur USB-Série

Tous les dongles GPS ne sont pas compatibles avec Android , privilégier les dongles à base des PL2303HXD , PL2303EA, PL2303RA et équipés d'une puce SIRF STAR 3.

gps

 

Pour remplacer un adaptateur USB-Série existant non équipé de ces puces il existe des kits :

gps

 

Les puces PL2303HXD, PL2303EA, PL2303RA sont des produits conçus par la société Prolific de Taiwan ;ils sont parfaitement compatibles OTG Android ; Le PL2303HXD est compatible avec win XP/VISTA/7/8/8.1 / OTG Android

Pour l'instant je n'ai pas pu utiliser cette puce mais d'après les docs techniques les clés à base de cette puce devraient fonctionner ; d'ailleurs le fabricant de cette puce fournie sur Google Play une application PL2303 ci-dessous (compatible avec les puces PL2303HXD, PL2303EA ou PL2303RA )

 

 

gps Prolific PL2303 USB-UART , pour connecter des périphériques USB-série PL2303 pour appareils Android avec support du mode USB Host

 

 

 

gps You Are Here GP , sur mon PC , l' app a pu lire des données à partir d' une clé équipée d'une puce PL2303 ancienne
mais les données n'ont pu être exploitées par les différents logiciels de navigation; j' en parle néanmoins car sur d' autres matériels il est peut être fonctionnel.

gps

L'essai a été effectué directement à partir de la VHF ; les données sont reçues sans retour à la ligne ,...peut-être une piste à creuser .

 

 

 

gps Heureusement il existe une application qui fonctionne : PL2303GPS MockLocationProvider
il existe une version Démo avec laquelle j'ai effectué les essais et une version payante à 2,39 Euros.
Cette application est normalement faite pour un (Prolifac) PL2303-serialTousb-GPS , Stick (Navilock NL 464 US, GiSTEQ GR-110, GiSTEQ TB-110) mais elle fonctionne aussi avec une clé générique à base le l' ancienne puce PL2303.
Les fonctions : Statut GPS , état des satellites , boussole.
L'application peut aussi utiliser le Bluetooth et le Wifi (non testée en wifi)

gps

 

gps

 

gps

 

 

Vérification de l'utilisation des données par différents logiciels :

 

 

gps SailTracker, ne fonctionnait pas en Wifi et en Bluetooth mais fonctionne très bien avec la clé USB

 

gps

 

 

 

 

gps Marine Navigator , comme en Bluetooth , pas de problème:

gps

 

 

 

gps ScanNavCompanion : comme en Bluetooth , en wifi , il fonctionne parfaitement avec tous les types de données:

gps

 

 

CONCLUSION

A part pour l' USB pour laquelle il a été difficile de trouver une application qui simule le GPS interne mais le problème est résolu avec PL2303GPSMockLocationProvider, le PC Android est opérationel. Les logiciels de cartographie et de navigation ( hormis NKE et iSailor) fonctionnent correctement avec une antenne GPS Bluetooth , avec une clé GPS USB et avec des données en Wifi.

Si la cartographie reste très chère sur PC , il suffit alors d' installer Android en Multiboot ou sur une clé USB pour profiter des prix très compétitifs des cartes sur ce système d'exploitation.

Je n'ai pas de tablette sous Windows 10 (Surface 4) mais android devrait également fonctionner sur celles ci .

 

 

PAGE PRECEDENTE: La librairie houdini pour rendre compatibles des Apps développées uniquement pour ARM

PAGE 1 : Les émulateurs, Tuto d' installation d'android-x86 sur dd,sd card ou clé USB
PAGE 2 : Les Apps utiles en navigation qui fonctionnent (ou qui ne fonctionnent pas)

 

crée le 19/07/2014
maj 26/07/2014 essai Bluetooth
maj 30/07/2014 essai Clé USB
maj 31/03/2018 Responsive mobile

page:1103C


8.1.27