Géolocalisation sur mesure : possibilités & tests

1 |

Nous vous mettons à disposition une application de test à destination d’éducation et de prospective sur la géolocalisation, et ici nous vous expliquons comment installer un système pour localiser un paquet, un véhicule, un collaborateur et quels services on peut attendre d’un tel système et générer pour obtenir un avantage concurrentiel et proposer d’autres services à ses clients.

Principes de la géolocalisation

La géolocalisation repose sur plusieurs principes :
- l’objet à localiser doit être équipé d’un dispositif qui puisse calculer sa position GPS (donc par rapport à des satellites adaptés)
- le dispositif doit pouvoir envoyer sa position ainsi calculée sur un serveur. Le dispositif peut être un objet autre que le smartphone : par exemple un "IoT" (objet de l’Internet)

Conséquences en géolocalisation

- l’objet ou au moins le dispositif de calcul doit pouvoir réceptionner les positions satellites, donc son antenne doit se trouver en extérieur ;
- le dispositif de calcul doit être autonome, ou au moins un certain temps : donc avoir une source de courant, comme un batterie.

Avances et combinaisons de plusieurs technologies

Les antennes Wifi et le réseau 3 ou 4G permettent, par la position connue de leurs branchements, et à condition que le dispositif soit doté de ces capteurs et y ait accès (autorisation, carte SIM, etc...), d’avoir une aide pour calculer plus vite la position GPS : on appelle cela le "A-GPS" (Advanced GPS).

On peut placer un "IoT" (IOT - Internet des objets : intégration) sur le produit à suivre : on récupère sa position par Internet sur le mobile

Ce que l’on ne fait pas en géolocalisation

Il nous est fréquemment demandé de faire de la géolocalisation avec des puces Rfid : à part dans une pièce équipée de lecteurs Rfid ou promener un lecteur avec une application de lecture ’Geiger’, il n’est aucunement possible de localiser en extérieur des choses ou personnes équipées de puces Rfid passives (classiques).
En effet, les puces Rfid ne répondent à aucun des principes énoncés ci-dessus.

De même le GPS ne fonctionne pas du tout ou pas bien en intérieur : on peut trouver d’autres solutions comme des Beacons avec bluetooth version 4 ou plus.

Dispositifs adaptés à la géolocalisation

Plusieurs types de dispositifs existent que nous pouvons utiliser ou programmer :
- interactifs : terminaux mobiles Android, Windows Mobile ou CE, Windows 10,
- non interactifs : systèmes IoT (internet des objets)

Application de test

Nous avons fait une application compilée (.apk) pour Android qui permet de montrer plusieurs choses :

  • 1ère partie :
    coordonnées GPS d’un lieu sur mobile
    en décimal et degré, min, sec + altitude
    • si votre terminal Android est équipé des dispositifs adaptés à la géolocalisation,
    • s’il est bien paramétré pour ceci,
    • comment on obtient une position GPS : au moment de l’affichage des coordonnées (longitude / latitude en décimal et deg min, sec + altitude ), imaginez que celles-ci soient envoyées sur un serveur avec la date, l’heure, votre login, etc...
      Carte OSM du lieu pointé
      Carte sur mobile de OpenStreetmap du lieu demandé

      -* 2ème partie :
      - ce que l’on peut faire des coordonnées GPS sur une carte (avant Google Maps static fonctionnait : il est arrêté vers mi 2018, nous avons remplacé le développement par OSM) OpenStreetMap .

Installation de l’apk
- autoriser dans les paramètres de sécurité les "sources inconnues",
- Copier ou télécharger le fichier .apk dans le répertoire "Download" (lien ci-dessous),
- lancer son installation,
- dans les paramètres, autoriser la localisation.

Autres données récupérables

En plus des classiques (longitude / latitude), on peut aussi avoir avec un GPS :
- l’altitude (affichée ici : utile pour les randonneurs),
- la vitesse du capteur.

Exemples d’applications professionnelles sur mesure possibles en géolocalisation

2 applications sont à chaque fois nécessaires (sauf pour IoT) :

  • une application qui collecte des données dont le GPS et les envoie
  • offrez de nouveaux services à vos clients comme :
    • collecter un paquet au dernier moment par un véhicule dans les alentours du client,
    • renseigner le client sur la position de ses équipements,
  • Contrôlez vos équipes itinérantes,
  • Analysez l’activité de votre parc de véhicules,
  • Maîtrisez vos coûts,
  • Augmentez la productivité de votre flotte : possibilité de faire des ramassages de dernière minute par un véhicule proche : imaginez à la réception de commande une carte avec les repères des dernières positions de vos objets/véhicules et celle de votre client : choisissez le véhicule le plus proche et envoyez lui immédiatement la mission par 3G sur son application !
    Voir : Géolocalisation mobile de livraison de colis

Code source sous KALIPSO STUDIO de l’application

Test GPS et carte Openstreet maps
Code source sous Kalipso Studio d’une application mobile multilingue d’affichage de carte et de géolocalisation GPS sur carte OpenStreeMaps , aussi par saisie d’adresse

Nécessaire pour démarrer (essai avant achat faisable maintenant) :

- Télécharger le fichier zip du source de l’application, déployer sous un répertoire,
- Télécharger le fichier Excel en PJ,
- Télécharger et installer Kalipso Studio Développer avec KALIPSO STUDIO PRO, ouvrir avec Kalipso Studio le fichier mfs des sources téléchargés ci-dessus, modifiez, testez, c’est parti !
- l’application montre aussi comme utiliser la fonction multilingue pour changer de langue dans l’application

Voir en ligne : Télécharger logiciel Android de demo et test GPS