Realtid GPS Tracker med integrerad Google Maps
Detta projekt beskrivs hur du kan bygga en mobil realtid GPS tracker med integrerad Google Maps. Jag började detta projekt främst för att se om jag kan integrera alla olika bitar av hårdvara och programvara för att få en fungerande lösning, och det tog lite tid, men sist när allt var sagt och gjort, det såg ganska cool. Jag rev ner allt och byggde om det från början, att göra detaljerade anteckningar och dokumentera processen.
När jag började bygga detta, jag inte hade något särskilt program i åtanke, men nu när jag har byggt det, jag kan se mig själv med det olika applikationer, särskilt om jag kan få till lägre kostnader. Även om du inte har något program i åtanke, det vore en kul helg projekt, man vet aldrig, du kan hitta den kunskap som samlats in under processen användbar en dag i en form eller annan.
Hur fungerar det?
I ett nötskal, så här fungerar GPS Tracker. GPS-chip skriver positionering informationen som överförs via en GPRS-länk till mobiloperatörens GGSN (Gateway GPRS Support Node) och sedan till en fjärrserver via en TCP-anslutning. TCP servern lagrar den inkommande positionsdata i en mySQL-databas. När en användare klickar på sidan spårning, serverar Zope, som är en öppen källkod web application server, en HTML-sida med inbäddade javascript-kod. Javascript körs i användarens webbläsare och har instruktioner att hämta positionell information från mySQL-databasen varje sekund. Det integrerar sedan denna information till Google Maps genom Google Maps API som visar positionen på kartan. Eftersom positionella informationen hämtas varje sekund och kartorna uppdateras på samma frekvens, uppnås en realtid GPS spårning effekt.
Hur mycket kostar det?
Kostnaderna är alla associerade med maskinvarukomponenter. Det finns ingen programvara kostnader inblandade, eftersom allt är öppen källkod. Koden är licensierad under Creative Commons, så att du kan använda koden i det här projektet i oavsett program du önskar.
Totalen uppskattade kostnaden är runt $200. Alla komponenter kan köpas från Sparkfun.