Fonction géolocalisation Android: possibilités extérieures et intérieures
Nous expliquons les différentes méthodes disponibles pour localiser en extérieur ou intérieur un paquet,un colis, un véhicule, un article de stock, un collaborateur et quels services on peut attendre de tels systèmes que nous pouvons coder dans des applications de collecte de données terrain code barre sur mesure. Nos clients ont ainsi un avantage concurrentiel et proposent d’autres services à leurs clients.
Nous développons sur mesure ces fonctions dans vos applications mobiles de traçabilité.
Principes de la géolocalisation et combinaisons de plusieurs technologies
La géolocalisation repose sur plusieurs principes :
- le terminal à localiser en extérieur doit être équipé d’un dispositif qui puisse calculer sa position GPS (donc par rapport à des satellites adaptés) on peut avoir alors sa position géographique sur la Terre, cette position a une précision relative d’environ 10 à 20 mètres.
- le terminal peut aussi prendre la position GPS de la connexion Wifi (si le capteur Wifi est activé aussi) quand il est en intérieur : on a alors la position GPS du bâtiment dans lequel il est entré, mais on n’a PAS sa position à l’intérieur du batiment. 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).
- la position d’un IoT : seulement SI on a accès à la position de cet IoT (dont le code est lu) par un serveur (genre SigFox) : on a la position du terminal : complexe à mettre en oeuvre.
- On peut placer un “IoT” sur ou dans le produit à suivre : on récupère sa position par Internet sur le mobile.
- la position relative en intérieur par rapport à un réseau de tags (Beacons) BLE (Bluetooth Low Energy) fixés (aux murs, aux étagères, à un élement immobilier) : ils servent de “phares”, balises : on doit connaitre la position des Beacons dans le batiment sur un plan, la pièce ou surface extérieure de stockage pour que les coordonnées du terminal dans le bâtiment ou la surface exterieure de stockage soit calculées par triangulation.
Conséquences en géolocalisation
- le terminal / smartphone doit pouvoir réceptionner les positions satellites, donc son antenne GPS doit se trouver en extérieur pour une position terrestre;
- le terminal doit être compatible BT BLE pour détecter les Beacons et avoir un programme interne qui calcule et avoir une carte du local en question.
- le dispositif de calcul doit être autonome, ou au moins un certain temps : donc avoir une source de courant, comme un batterie, ce qu’ont un terminal et les Beacons.
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 de promener un lecteur Rfid avec une application de lecture type ‘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.
Application de relève de données terrain code-barre
Nous avions “sur étagères” une application compilée (.apk) pour Android qui permet de montrer:
- si votre terminal Android est équipé des dispositifs adaptés à la géolocalisation, s’il est bien paramétré pour ceci,
- on obtient une position GPS : au moment de l’affichage des coordonnées (longitude / latitude en décimal et deg min, sec ),
- imaginez que celles-ci soient envoyées sur un serveur avec la date, l’heure, votre login, etc…ici elles sont associées au code colis relevé.
- 2ème partie :
ce que l’on peut faire des coordonnées GPS sur une carte (OSM: OpenStreetMap, Google Maps): on a exporté en csv les coordonnées du colis déposé.
Autres données récupérables
En plus des classiques (longitude / latitude), on peut aussi avoir avec un GPS :
- l’altitude (utile dans des applications terrains de montagne),
- la vitesse du terminal.
Proposez de nouveaux services “terrains” à vos clients, employés, exemples:
- 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 terrain,
- relever des entretiens de bornes d’eau pour les incendies,
- relèves d’interventions sur la chaussée, l’installation de panneaux,
- relevés d’interventions sur des poteaux électriques ou armoires téléphoniques,
- 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 nouvelle mission par 4G sur son application !