Étape 4: Télécharger des données de localisation
Pour stocker les données de géolocalisation, vous avez besoin d’un stockage en ligne p. ex. Sparkfun. Télécharger des données nécessite quelques lignes de code comme indiqué dans Publisher.py. Tout comme avec l’API de Google, vous devrez obtenir une clé privée de Sparkfun pour télécharger les données.
C’est à vous de choisir un autre fournisseur de stockage.
Enfin, nous avons besoin de rassembler tout le code du côté Raspberry Pi. Comme vous pouvez le voir dans le main.py ci-joint, la logique principale est d’obtenir des emplacement de cellule tour de dongle USB, envoyez-le à Google API pour convertir en paire de lat/long et enregistrez l’emplacement serveur Sparkfun. Ces étapes sont exécutées à l’intérieur d’une boucle. Avant d’exécuter à nouveau, il y a une période de sommeil. Si l’emplacement n’a pas changé depuis la dernière fois, il n’est pas transféré vers Sparkfun.
Code source complet pour Raspberry Pi emplacement Tracker est présent sur GitHub.