GPS Sledovanie vozidla svojpomocne
Submitted by Matus on August 5, 2011 - 08:36
Najlacnejšia cesta ako sledovať svoje vozidlo cez GPS je spraviť si to sám. Prečítajte si ako som pomohol švagrovi monitorovať nákladiak jeho firmy za ca. 100EUR.
Variant s Google Latitude
Ešte lacnejšie/jednoduchšie riešenie môže byť je použiť mobil s gps a aplikáciou google maps. Pokým mobil je stále v nabíjačke, je aktívne zisťovanie polohy aj pomocou GPS čipu a skrz aplikáciu google latitude si môžete hneď pozrieť kde vaše vozidlo je. Výhodou je všetko nastavíte za pár minút. Veľkou nevýhodou je nevyhnutné neustále napájanie mobilu a možnosť pádu softwéru telefónu. Daľšou nevýhodou je nemožnosť ovplyvniť veľkosť odosielaných/prijímaných dát.
Hardware
Pre potreby môjho švagra bolo potrebné stabilnejšie riešenie - to znamená použiť výrobok priamo na to určený. Ak by som si teraz mal kúpiť hardvér, rozhodol by som sa pre Teltonika FM2200, ktorý sa dá na slovensku kúpiť tu: http://eshop.macro.sk/?v=Teltonika&k=55, i keď niekto by mohol rád vyskúšať aj čínsky produkt: http://www.dealextreme.com/p/gps-gsm-gprs-tracker-for-personal-remote-po...
Ja som sa stretol s výrobcom Enfora ešte tak rok-dva dozadu, keď som sa zaujímal o sledovanie polohy vozidiel. Je to výrobca ktorý dodáva gsm/gps sledovacie prístroje vládam a väčším spoločnostiam, maloobchodne ich ťažko kúpiť. Cez ebay som zohnal šikovný Enfora GSM2338 MTuL za 76EUR aj s poštovným.
Výhodou takéhoto hardvéru je že:
1. je malý
2. je určený nato aby v kuse bežal - pre istotu napr. môžete nastaviť že sa každých 24h reštartne
3. môžete si presne nastaviť čo a kedy odosiela
Software
Tu začala zábava. Programujem flash, webstránky a s administráciou serveru som nemal skúsenosti. Poďme po poriadku.
Jednotka odosiela údaje na zadaný server/port, buď pomocou TCP alebo UDP. Keďže nákladné vozidlo bude v zahraničí voľba bola UDP, pre menšiu spotrebu dát. (Info o rozdieloch TCP/UDP pre gps/gsm riešenia tu: http://m2m.com/thread/1017)
Potreboval som teda server ktorý by dáta vedel prijať. Voľba padla na free promo od http://www.cloudee.eu/, kde malý VPS (0.7 GHz, 376 MB RAM,5 GB Storage, 500 GB Traffic) bol zadarmo.
Prvý skript počúva na zadanom porte a prijaté dáta uloží do súboru. Druhý skript je malý webserver, vráti dáta ak niekto o ne požiada.
Skript na príjmanie dát
Mohol som nastaviť, či jednotka odosiela dáta v texte, alebo v binárnom formáte. Zvolil som binárny, keďže je šetrnejší na dáta. Jednotka sa dala pekne nastaviť že bude odosielať napr. len aktuálnu zemepisnú šírku, dĺžku a rýchlosť, čo sa zmesti do 7 Bytov. Musíte ale vedieť ktorý byte obsahuje čo. Naštastie manuály boli dôkladné. Tu je príklad môjho skriptu: http://pastebin.com/hCPQkLjF
Keďže ide zatiaľ o pilotný projekt, dáta na VPS ukladám do súboru a nie databázy.
Skript na poskytovanie dát
Jednoduchosť. Vráti najnovší riadok z logovacích súborov: http://pastebin.com/zUgiGv9F
Históriu dát som sa rozhodol uchovávať na mojom primárnom hostingu u websupport.sk v databáze. Spravil som si PHP skript, ktorý v pravidelnom intervale kontroluje či sú na mojom VPS nové dáta, a ak áno, uloží ich do databázy. Takto mám údaje o vozidle "vždy poruke" a je len na mne ako ich zobrazím či vyhodnotím.
Zobrazenie dát
Druhý pomocny PHP skript vráti JSON informáciu o posledne uchovanej polohe auta:
{
"logid":"1579",
"carid":"IVECO",
"dtc":"2011-08-05 07:43:25",
"latitude":"44.35096667",
"longitude":"17.06026667",
"speed":"0",
"heading":"0",
"altitude":"152",
"odo":"11940",
"custom":"sats: 8, status: 1"
}
A veľmi jednoduchá webstránka http://pastebin.com/DP1FJaGp túto informáciu zobrazí. Výsledok vyzerá takto:
![]()
SIM karta / program / dáta
TMobile má špeciálny program monitring, určený práve pre tieto účely. V roamingu je tarifikačný interval 10KB. Z volil som tento, keďže väčšinu čísel mám u TMobile. Alternatíva bol Orange, ktorý síce nemá dedikovaný paušál na tieto účely, ale tarifikačný interval v roamingu má tiež 10KB.
Jednotka hlási polohu každých 20 minút, alebo každý prejdený kilometer. Pri najazdený 10.000 km mesačne by ma mali roamingové poplatky výjsť na ca. 8 eur čo je ok (jednotka sa neodpája a drží gprs spojenie aktívne). Uvidíme ako to za mesiac dopadne :) Pre extrémne šetrenie by sa dala jednotka nastaviť tak, že polohu by vyslala len vtedy, kedy by o to niekto zažiadal.
Inštalácia do auta
Tu zábava pokračovala. Samozrejme ide o lacné riešenie a ideme na to svojpomocne. Jednotku sme inštalovali do starého Iveca 6 tonky, čo je auto len o chlp lepšie ako ávia. Zhadzujem kryty palubnej dosky a odhaľujem spleticu káblov. Po chvíľke hladania nachádzam dva voľné káble s koncovkami, medzi ktorými je 24V (jednotka zvláda od 7 do 40V) a napájam ju na ne. Ešte že som chodil na základke na elektrotechnický krúžok :).
Novšie autá som rozobrané nemal, ale počítam že by som tam našiel štandardizované voľné konektory (napr. na napojenie autorádia, vysielačky a podobne) na ktoré by sa dalo zariadenie pripojiť. Resp. do dalších, novších bratových áut inštaláciu už asi zverím odborníkovi.
Záverom
Celá inštalácia je "proof of concept", je na nej pár veci ktoré by sa dali (mali) dotiahnúť do konca, hlavne na strane VPS. V terajšom stave ale vyhovuje na zistenie skutočných nákladov v roamingu na sledovanie vozidla. Ak sa koncept overí, sledovanie dáme aj do zvyšných troch vozidiel.
Taktiež uvedené skripty sú síce funkčné, ale tiež nie najlepšie - v tomto smere som úplný začiatočník. Pred týždňom som napríklad ani nevedel, čo je príkaz "screen" v linuxe.... (Pre tých ako som bol ja: pomocou screen programu na serveri môžete spustiť viacero "terminálov/knozol/okien" naraz a prepínať sa medzi nimi. V jednom okne mi teraz beží skript na odchytávanie UDP paketov z jednotky, v druhom okne beži "webserver" a v treťom okne si sem tam priebežne pozriem logy.)
O skúsenostiach s reálnou prevádzkou sa podelím v článku / komentároch neskôr.
»
- prečítané 1485x
Ahoj Freelancer, tvoj navod
Ahoj Freelancer, tvoj navod sa mi sakra paci, je to vyzva, parada! Ako sa ti system osvedcil? Kolko stoji mesacne ten program u tmobile?
vsetko dobre!
Tak pri montazi som urobil
Tak pri montazi som urobil chybu. ked auto bolo vypnute, vsetko v pohode, ale ked bolo zapnute, na vodici co som si myslel ze je nulak bolo napatie.
Takze ked auto islo, zariadenie nemalo stavu. Stavu malo iba ked auto stalo + 2h jazdy pokym sa mu nevybila interna bateria.
To znamenalo ze pocas dna viackrat zacinal tarifikacny interval.
Kedysi mal TMobile tarifikacny interval 10KB. Ked som im pre kontrolu pred montazou volal, tak hovorili ze menili program a je to 100KB (aj ked v cenniku figurjue stale 10KB).
Takze naklady pri 10/100KB intervale pocas neceleho mesiaca pri instalaci s chybov bolo 5Euro pausal + 8Euro data v roamingu t.j. 13EUR.
14. septembra mi skonci dalsi mesiac, pocas ktoreho jednotka uz bola zapojena spravne. Takze po 14.sept budem vediet presne povedat, kolko jednotka spapala EUR v roamingu.
TMOBILE, program monitoring radsej NIE (pre auta jazdiace v zahranici). Tych 5EUR na slovense data/sms som skoro vobec necerpal. A ak je pravda ten 100KB tarifikacny, tak je to dalsie velke minus (jednotka sa raz za 24h resetne).
Takze skusim ineho operatora kde je tarifikacny 10KB.
Inak ak bude cena priazniva, objednavam od predajcu dasich 5 jednotiek po 65EUR.
ahoj, prosim ta, uz si ich
ahoj, prosim ta, uz si ich objednaval, ci este nie? rozmyslam, ze by som jeden na skusku zobral.
Este nie, ked budem tak mozem
Este nie, ked budem tak mozem aj tebe. Teraz som bussy s inymi vecami tak to neriesim (objednavanie), ked to bude aktualne dam vediet.
Tmobile fakturu za minuly mesiac (do 14. alebo 15.teho) nevystavil, takze este neviem kolko to minulo, taktiez som este neobvolal Orange a O2 ake maju vhodne programy...
ok, super, dik, isto sa ozvi,
ok, super, dik, isto sa ozvi, predpokladam z emoj email mas. 1 kus by som chcel testnut.
ok
ok
nejako neviem najst tvoj
nejako neviem najst tvoj email, firma ide objednavat 4 jednotky, mal by si teda zaujem_
matus, napis mi prosim na
matus, napis mi prosim na mail fm zav. ist.sk este sa ta spytam par podrobnosti a myslim ze by to slo.
ahoj kdyby jste trochu
ahoj
kdyby jste trochu hledali tak by jste prisli ze cena jednotky je u Commander systems 149,- € coz je o dost ina cena nez mate hore.
neviem ci MONITORING program
neviem ci MONITORING program od T MOBILE je v niecom odlisny od klasickych datovych prenosov, ale robil som s datovymi rieseniami od t-mobile a potvrdzujem 10kb tarifu doma a 100kb v zahranici.
stale mi ale nie je jasne, ake program potom na tieto veci pouzit. nejaky o2 mini internet respektive asi skor orange mini lebo o2 ma drahy roaming...
tazke prave som volal do
tazke prave som volal do t-mobile a podal reklamaciu ze v cenniku je 10kb a na infolinke mi zrazu hovoria ze 100kb
neskor mi teta volala ze treba zadat apn: m2m.internetplus (t.j. nie m2m ani m2m.internet) aby bol 10kb tarifikacny...
Takze je to predsa iny
Takze je to predsa iny program ako cisto nejaka minimalna datova sim-ka? Som zvedavy na vysledky
No vyzera to ozaj pekne zial,
No vyzera to ozaj pekne zial, nerad by som mesacne na tom daval zarabat operatorom. Neda sa to spravit bez pausalu a bez roamigu?
Popripade nech to zisti polohu len ak si o to poziadam, cize vtedy by to aj stiahlo kredit, slo by to?
ano, zariadenie co som pouzil
ano, zariadenie co som pouzil umozuje dvojcestnu komunikaciu, ale vzdy pri zmene operatora (prechod cez hranice) musi updatnut server o svojej novej IP
alebo potom komunikacia cez SMS, to je viac blbuvzdorne
zmojho pohladu ked som snazil
zmojho pohladu ked som snazil riesit vlastny GPS monitoring so zariadenim z ciny bolo najst vhodnu aplikaciu a cele to vyladit (v sucaasnosti pouzivam karty O2).... Az po dlhom skumani som nasiel www.gpsdog.sk ... vediet o nich skor tak by mi urcite nestalo za namahu stravit s tym tolko casu (moznost kupit si zariadenie so zarukou, ku tomu bezplatne webaplikacia a prevádzka na vlastnej SIM).... svojpomoc je v tomto zaujimava hadam iba pre tych co radi "vymyslaju vymyslene"
Mne sa nepozdava ta cena za
Mne sa nepozdava ta cena za dáta, ak mam pri vyuzivani roamingu platit 13EURO tak to radsej naozaj nema vyznam riesit. Viď ponuka www.asystem.sk
ake simky vyuzivate -
ake simky vyuzivate - operator/program?
lebo na druhu stranu treba povedat ze zariadenie kt. davate k roumingu za 270EUR sa da online kupit za ca 80EUR
musim otestovat o2, ale myslim ze sa da dostat pod 6Eur mesacne naklady rouamning.
Prepacte ale porovnavate
Prepacte ale porovnavate neporovantelne. Co dostanente za 80€? GPS monitoring nie je o krabiciach ale o know how. Ale vyskusaje a uvidite. Dajte vediet kolko Vas to nakoniec vyslo a kolko casu Ste s tym stravil.
to hovorite o nakladoch ked
to hovorite o nakladoch ked zariadenie posiela udaj raz za 1 km alebo raz za 20 min.
Pri takomto nastaveni nedokazete v pripade potreby ani dohladat vozidlo nieto vytvorit serioznejsiu knihu jazd. GPS tracker ked strati GPS signal posiela udaj o poslednej znamej polohe (teda az na par fake, ktore som stretol a ktore posielaju udaj z miesta vyroby :-))
To znamena ze ked auto vojde na miesto bez GPS signalu (podzemna alebo aj mohutnejsia betonova garaz ak vyhladu na druzice cloni este nejaky barak, alebo garaz s rusickou) tak posledný znamy bod moze byt vzdialeny az 1km od skutocnej polohy co je poriadny problem ak teda nejde o stodolu na poriadne velkej luke.
Osobne nastavujem posielanie udajov pocas jazdy na 50 sec. plus udaje v pripade zmeny uhla jazdy o urceny uhol.
Zariadenia podla typu posielaju cca 100 az 160 bitov na jednu spravu na server. Ak chcete vytvorit aspon aku taku knihu jazd je potrebne sa dostat na uroven aspon 1 sprava za minutu (pravdaze v mestskej prevadzke je aj toto nepostacujuce). Celkova spotreba dat je uz jednoducha matematika (pravdaze treba aspon odhodnut spotrebu v pripade nových prihlaseni do siete - uctovny interval datoveho prenosu napr. prechod hranic, tunely alebo miesta bez signalu v niektorých najme horskych oblastiach)
Co sa tyka roamingu tak cena za MB je v O2 pokial si dobre pamatam asi 2€ vramci EU a 5€ mimo EU.
Pravdaze to cele nie je len o zariadeni a vhodnej SIM ale aj serveroch - ako dlho dokazete vyuzivat bezplatny server?
Ako dlho Vam potrva vytvorit aplikaciu ktora dokaze aspon ako tak vyhodnocovat prijate udaje?
Aj ked si niekto povie, ze staci zisti polohu iba v pripade potreby cez SMS, tak co sa tyka moznosti dohladania je na tom velmi podpobne.
Cela ta vec s GPS monitoringom je podstatne zlozitejsia a plati sa v nom za to, ze Vas nezatazuje a podava to lepsie vysledky a podla mna aj za menej penazi ako pri nejakom svojpomocnom bastleni.
Poslať nový komentár