Géolocalisation : développement sur mesure, possibilités & tests

Nous vous mettons à disposition une application de test sous Android à destination d’éducation et de prospective sur la géolocalisation, et ici nous vous expliquons comment installer un système pour localiser un paquet, colis, 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.

Nous développons sur mesure ces modules dans vos applications mobiles de traçabilité.

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" 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 +altitude d'un lieu sur mobile
    • 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 (Open Street Map) du lieu pointé
  • 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éolocalisez vos dépôts colis et informez vos clients en mobile

Exécutable (apk) de l’application Android de géolocalisation :

logiciel Android de demo et test GPS

Code source sous KALIPSO STUDIO de l’application

Test GPS et carte Openstreet maps : code source Kalipso Studio
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 - Android

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éveloppez Android et multiplateformes sans codage avec KALIPSO STUDIO , 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

Nous pouvons aussi vous réaliser, développer votre application sur mesure avec de la géolocalisation : DÉVELOPPEMENT smartphone sur mesure au prix d’une location