LayTrax est une application Android pour faire fonctionner un téléphone intelligent comme un périphérique de suivi de l'emplacement GPS. L'application stocke les informations de localisation dans une base de données cloud, où les emplacements actuels et historiques sont accessibles par d'autres applications. LayTrax fournit l'authentification et l'autorisation des utilisateurs ainsi que l'intervalle de suivi et les options de distance de suivi de l'utilisateur.
Une application angulaire sans serveur [tracker] (https://github.com/lvhellgren/tracker) est disponible pour accéder et définir des conditions de géo-clôture sur les informations stockées.
Voir Captures d'écran.pdf pour les images.
LayTrax envoie des données de localisation aux comptes d'utilisateurs dans une base de données Firestore, où des règles d'authentification et d'autorisation sont appliquées.
Un service Laytrax effectue toutes les activités de traitement périodiques, ce qui a permis de se poursuivre même lorsque l'application s'exécute en arrière-plan.
LayTrax utilise l'authentification Firebase "Connectez-vous avec l'e-mail et le mot de passe" pour garantir que seuls les utilisateurs connus auront accès à la base de données.
Laytrax envoie à la fois les informations de l'utilisateur et du compte à la base de données, permettant ainsi l'application des règles de base de données requises à chaque demande.
Les utilisateurs contrôlent la fréquence d'obtention des données de localisation GPS. Cette fois peut être réglée de quelques secondes à un certain nombre de minutes.
Les utilisateurs contrôlent la distance en mètres entre les mouvements avant que les entrées ne soient envoyées à la base de données.
Mit