Dit project maakt gebruik van de ingebouwde GPS en GPRS-functionaliteit van de Mediatek LinkIt ONE te publiceren van de huidige locatie via een kanaal van PubNub real-time data stream.
Een script dat wordt uitgevoerd op een webserver onderschrijft dit kanaal PubNub.
Deze webserver naar de webbrowser (laptop, tablet, smartphone etc.) een pagina weergegeven met een Google-kaart met kaart markeringen die visueel aangeeft de huidige locatie van bekend:
(1) de LinkIt ONE(s) [project gecodeerd om vele eenheden]
(2) de webbrowser [afgaat op browser ondersteuning geolocation]
De afstand tussen de onderzochte ONE LinkIt en de webbrowser wordt berekend.
Met behulp van een hardcoded Geofencing waarde, als het verschil tussen de twee groter dan deze Geofencing de webserver is publiceert een bericht over een "prive" PubNub kanaal dat alleen de ontvangende eenheid onderschrijft, melden dat er van een schending van de omtrek is sprake en kunt sturen een SMS-bericht aan een vooraf gedefinieerde celaantal waarschuwen van een mens.
We willen niet te starten een SMS sturen * elke * tijd krijgen we een melding van inbreuk, deze eenheden zijn voortdurend actualiseren van hun plaatsgegevens, dus een timer is gehouden om te zien, als 5 aarde minuten zijn verstreken sinds de laatste SMS sturen. Wij verzenden altijd op de eerste melding!
De grondgedachte achter dit wezen als uw kind/koffer/patiënt nog steeds in strijd na de eerste SMS 5 minuten geleden is, moet je waarschijnlijk om eraan te herinneren om dichter te krijgen, sneller!
** NB ** de webserver kan het SMS-bericht zelf, het verminderen van de noodzaak van deze "privé-achterkanaal" communicatie initiëren, echter ik wilde gebruiken van het vermogen van de GSM van de LinkIt ONE, hebben al geïnvesteerd in een SIM voor gegevensconnectiviteit.
Voor het overzicht systeemdiagram gebruikte ik Dia http://dia-installer.de/