Ce projet décrit comment vous pouvez construire un mobile en temps réel GPS tracker avec intégrée Google Maps. J’ai commencé ce projet surtout pour voir si je peux intégrer toutes les différentes pièces de matériel et de logiciel pour faire une solution viable et il a fallu du temps, mais enfin quand tout a été dit et fait, il avait l’air assez cool. J’ai arraché tout et on reconstruit à partir de zéro, prendre des notes détaillées et documenter le processus.
Quand j’ai commencé à construire cela, je n’avais pas n’importe quelle application particulière à l’esprit, mais maintenant que je l’ai ai construit, je peux voir moi-même à l’aide de différentes applications, surtout si je peux obtenir pour abaisser le coût. Même si vous n’avez aucune demande à l’esprit, ce serait un amusant projet de week-end, on ne sait jamais, vous pourriez trouver les connaissances acquises au cours du processus utile un jour dans une forme ou une autre.
Comment ça marche ?
En un mot, voici comment fonctionne le GPS Tracker. La puce GPS affiche les informations de positionnement qui sont transférées via une liaison GPRS à GGSN de l’opérateur de téléphonie mobile (Gateway GPRS Support Node), puis vers un serveur distant via une connexion TCP. Le serveur TCP stocke les données positionnelles entrantes dans une base de données mySQL. Lorsqu’un utilisateur clique sur la page de suivi, Zope, qui est un serveur d’applications web open source, propose une page HTML avec un code javascript embarqué. Le code javascript s’exécuterait dans le navigateur de l’utilisateur et a reçu des instructions pour récupérer les informations de position de la base de données mySQL chaque seconde. Il intègre ensuite cette information dans Google Maps via l’API Google Maps, qui affiche la position sur une carte. Étant donné que l’information de position est récupérée toutes les secondes et les cartes mises à jour à la même fréquence, un effet de suivi GPS en temps réel est atteint.
Combien ça coûte?
Les coûts sont tous associés à des composants matériels. Il n’y a aucun coût logiciel impliqué, puisque tout est open source. Le code est sous licence Creative Commons, donc vous êtes libre d’utiliser le code dans ce projet dans quelque applications vous le souhaitez.
Le coût total est estimé environ 200 $. Tous les composants peuvent être achetés chez Sparkfun.