Till att börja med behöver man förstå att det krävs flera steg & komponenter för att det ska gå att spåra ett föremål eller en person med hjälp av GPS. I ett första steg behöver vi placera en spårsändare med ett GPS-chip på objektet som vi önskar spåra. Detta GPS-chip drivs av ett batteri och innehåller antenner som låter chipet kommunicera med satelliterna för att kunna bestämma var spårningschipet för närvarande befinner sig. Positionen trianguleras och överförs till spårsändaren, som med hjälp av den inbyggda processorn översätter detta till vanliga koordinater (longitud och latitud). Det som har hänt här är att spårsändaren vet på vilka koordinater den befinner sig. Dock finns denna information bara lagrad långt inne i det avancerade GPS-chipet - nästa steg är att tala om för användaren var spårningsobjektet befinner sig.
Tre förekommande metoder för positionering av GPS-spårsändaren.
Det finns i dagsläget tre vanligt förekommande metoder som används för att positionera GPS-spåraren.
- Walkie-talkie-modellen. Det ena sättet är det som i dagligt tal brukar kallas för walkie-talkie-modellen, och det är egentligen inte svårare än att GPS-spåraren innehåller en radiosändare som överför koordinaterna till en specifik handhållen enhet. Den handhållna enheten innehåller vanligtvis kartor - på samma sätt som GPS-navigatorn i en personbil - och med hjälp av den handhållna enhetens mjukvara pekas koordinaterna ut på en karta. Detta för att användaren visuellt kan se var GPS-spåraren befinner sig. Följande var tidigare under början av 2000-talet den vanligaste överföringsmetoden, men nackdelen med denna teknik är att räckvidden är begränsad - som mest brukar denna metod ge en räckvidd på några kilometer. Dessutom behöver användaren inte bara investera i en GPS-spårare, men också i en handhållen mottagarenhet. Därför har vi på SweTrack valt att inte använda denna överföringsmetod i våra produkter.
- Bluetooth-modellen. Det andra sättet, som blivit väldigt populär på senare år är bluetooth överföring. Detta återfinns vanligtvis på de mindre och billigare alternativen på marknaden. Oftast saknar även dessa lösningar ett GPS-chip och använder sig enbart av bluetooth och mäter signalstyrkan vilket görs om till en ungefärlig positionering. Lösningar baserad på bluetooth-modellen är kända för att kunna operera med liten strömförbrukning och billig driftkostnad, då inga externa nätverk behöver användas. Dock har denna teknik stora brister när det kommer till täckning och räckvidd. Detta för att bluetooth oftast bara stödjer några meter i räckvidd. De vanligaste modellerna stöder som mest runt 40 meter, och de mest avancerade bluetooth-spårsändarna kan idag stödja upp till 120 meter i räckvidd under idealiska förhållanden som öppna ytor.
För en optimal spårningslösning för ett fordon eller föremål som kan färdas mer än några meter ifrån användaren är detta med andra ord en utesluten modell. Därmed har vi på SweTrack valt att inte använda denna överföringsmetod i våra produkter.
- Mobilmast-modellen: Det tredje och bästa (enligt oss) alternativet är att använda mobilmast-överföring. Vilket i korta drag innebär att spårsändaren har ett inbyggt radio-chip med tillhörande SIM-kort som kommunicerar med de etablerade mobilmasterna som finns i samtliga länder världen över. Detta möjliggör spårning av en GPS-spårsändare oavsett om den befinner sig på garageuppfarten, motorvägen eller i ett annat land. Enkelt förklarat innehåller varje spårsändaren en liten inbyggd mobiltelefon. Det här radio-chipet, eller mobiltelefonen, använder det vanliga mobilnätverket för att föra över informationen till dig som användare. Enheten kan även använda samtliga mobiloperatörer i samtliga länder, vilket gör att den konstant söker upp den operatör med bäst täckning för tillfället och använder det mobilnätet. Denna teknik är beprövad sedan länge och används av alla som innehar samt använder en mobiltelefon. Nätverken är därför väl utbyggda världen över och har överlägsen driftsäkerhet jämfört med andra liknande tekniker.
Därför har vi på SweTrack valt att använda denna överföringsmetod i våra produkter.
Om mobilmast-modellen används har nu GPS-spåraren triangulerat fram en aktuell position, samt använt mobilmasterna för att skicka över denna information till oss som användare.
Hur skickas informationen till användaren?
Hur brukar denna information skickas över, och hur går det till? Vad händer med informationen och hur hanteras den?
Det finns i dagsläget två vanligt förekommande metoder som används för kommunikation via mobilmasterna mellan människa och GPS-spårare:
- SMS-metoden. Det ena sättet är det som i dagligt tal bruk kallas för SMS-spårning, och det är egentligen inte svårare än att GPS-spåraren kommunicerar med användaren över SMS. Detta var det vanligaste och nästan uteslutande den enda metoden som användes mellan 2000 och 2010-talet i konsument GPS-spårningsprodukter.
Vanligtvis fungerar det att när användaren vill få reda på GPS-spårarens aktuella position skickas ett SMS från användarens telefon till GPS-spåraren med en positionsförfrågan. Exemplevis ett SMS med texten POSITION samt ofta följt av ett lösenord, exempelvis. POSITION123456.
GPS-spåraren svarar då tillbaka med ett SMS till användarens telefon med koordinaterna till sin aktuella position, samt vanligtvis även med en Google-Maps länk där just den aktuella position presenteras. Detta kräver att användaren hela tiden efterfrågar positionen manuellt, eller ställer in så man får automatiska SMS-uppdateringar med positionen vid bestämda tidpunkter, exempelvis en gång i timmen. Eftersom enhetens aktuella positioner då sparas i en drös olika SMS i din telefons meddelande-sida, blir det väldigt svårt att gå bak i tiden och kunna se rutter eller få en bra och snabb översikt över var fordonet befunnit sig. Då detta är en föråldrad metod, har alla våra tidigare produkter från 2013 utgått och ersatts med modernare tekniker, med andra ord använder inte SweTrack denna metod idag.
- Klient <-> Server-metoden. I dagligt tal brukar denna metod kallas för något så enkelt och egentligen lite missvisande som, livespårning. Detta innebär att GPS-spåraren (klient) är kopplad till ett datasystem (serverar) som den ständigt står i kontakt och kommunicerar med.
Tekniskt fungerar det som så att istället för att ett SMS skickas fram och tillbaka, så pratar enheten med en servern över mobilnätverket.
När GPS-spåraren har lokaliserat sin aktuella position eller noterat exempelvis ett larm, skickas denna information till servern som enheten pratar med. Hur denna information hanteras kan fungera varierande för olika produkter och leverantörer. Vissa leverantörer av GPS-spårning tar bara emot rå-informationen, medans andra gör kalkyleringar med mera.
Exempel på hur vi på SweTrack kommunicera mellan servrarna och enheterna.
Här nedan beskrivs ett exempel på hur vi på SweTrack kommunicerar mellan servrarna och enheterna.
Steg 1. GPS-spårningsenheten skickar informationen till servrarna över mobilnätet.
Steg 2. Servrarna kollar av GPS-spårarens identitet och säkerställer att rätt behörigheter finns samt tar sedan emot informationen. När informationen är mottagen svarar servern tillbaka med ett tack-meddelande och enheten vet då om att meddelandet har kommit fram korrekt.
För er tekniknördar som oss på SweTrack, så tror jag mig veta att ni precis tänkte hmm... det måste vara TCP de använder, då kan jag bekräfta att det är helt korrekt.
Steg 3. Nu när informationen har tagits emot, så avkrypteras denna från en obegriplig textrad blandat med bokstäver och siffror. Exempel på ett meddelande från enhet kan vara följande: 86hd352GSj223811kDd22SLSK22FfdSkdkdhqrwyveeEO281ayretdzxtxgkwGqwKdfsssyDDwh01
Steg 4. Den avkrypterade datan, körs igenom algoritmer, filter och kontrollfunktioner.
Exempelvis kollas här om den nya positionen är innanför eller utanför ett aktuellt geostängsel, ifall användaren har satt upp ett sådant. I så fall, om användaren har satt upp ett geostängsel som enheten nu är innanför eller utanför så skapas ett geostängsel-larm.
Här används även information från tidigare positioner för att kalkylera exempelvis skillnader i batterinivån, olika larm och säkerställa en sådan bra positionering som möjligt.
Efter att alla kalkyleringar har gjorts, sparas den relevanta informationen ned i serverns databas samt att eventuella larm som noterats skickas ut som notiser.
Denna metod möjliggör även en drös olika bakgrundsaktiviteter, som att servern och enheten stämmer av sin status och pratar med varandra. Servern kollar att enheten har de senaste uppdateringarna, skickar automatiskt ut nya uppdateringar och kontrollerar att enheten fungerar som den ska. Fördelen med att informationen sparas i databaser istället för i en mängd olika SMS som i tidigare exempel, är att historik och positionen enkelt och smidigt kan visas i en dator eller mobilapp. Då enheten även kontinuerligt skickar upp sin position när den är aktiv, kan du med säkerhet kunna se enhetens historik.
På grund av alla dessa möjligheter som en molnbaserad tjänst innehar, använder vi på SweTrack oss av denna metod för att kunna ge den bästa och mest användarvänliga lösningen.
Hur fungerar det nu? Hur kan jag se informationen från min GPS-spårsändare?
Här finns det likt de ovanstående steg olika tekniska lösningar. Några modeller och leverantörer skickar denna avkrypterade data och information vidare till en tredje-parts lösning som innehar ett front-end (dator och mobillapp) där användaren kan se informationen. Vi på SweTrack har istället byggt ett API och våra egna front-end applikationer som finns för webbläsare, iOS och Android. Apparna pratar med APIet och kan där både hämta och skriva information till GPS-spåraren.
I SweTrack Live-applikationen som både finns för webbläsare, iOS och Android ritas sedan den aktuella positionen ut på en karta. Detta för att du som användaren enkelt och smidigt kan se var din spårsändare befinner sig. Via appen kan du som användare även se din spårsändares tidigare positioner och rita ut dessa på kartan samt se larm och övrig information från enheten.