Aktívne stráženie vodných skútrov pomocou GPS
9.8.2014
Na základe jednoznačných požiadaviek zákazníka sme vypracovali riešenie problému, ako zabezpečiť požičovňu vodných skútrov pomocou systému gpsMonitor.
Zadanie bolo jednoduché, zákazník si v našej požičovni požičia
skúter a môže jazdiť iba na ohraničenej časti vodnej plochy, od
móla a medzi štyrmi bójami. Ak oblasť opustí, musí byť skúter
vypnutý, predtým upozornenie, nejakou sirénkou, chceme mať možnosť
odblokovať skúter na celú vodu, alebo ho kedykoľvek natvrdo
zastaviť.
Trochu sme sa zapotili (hlavne pri montáži, vonku bolo naozaj
krásne), ale aj pri samotnom zadaní a riešení technických
problémov. Zákazník nás totiž informoval, že nikto z dostupnej
konkurencie požiadavky nevedel splniť, alebo nebol ochotný sa
problému venovať.
Požiadavky na systém:
- vymedziť na vodnej ploche akúkoľvek zónu (nie iba kruh, alebo
obdĺžnik)
- vymedziť dve zóny, prekročenie prvej je signalizované sirénou,
prekročenie druhej je signalizované krátkym zahúkaním sirény a
skúter sa musí vypnúť
- možnosť skúter vypnúť na diaľku aj v zóne pri nebezpečnej
jazde
- možnosť skútru na diaľku okamžite povoliť jazdu aj mimo
kontrolovaný priestor
- gps jednotka s vnútornou batériou | vodeodolná
- vodotesná signalizačná siréna
Ako
gps jednotku sme si vybrali našu
GMT100-vku,
ktorá si dokáže poradiť aj s drsnými podmienkami v priestore motora
vo vodnom skútri, je vybavená vlastným akumulátorom, je veľmi malá
a dá sa namontovať naozaj veľmi neprístupne. Inštalácia vďaka našim
skúsenostiam aj vo vodných športoch prebehla bez problémov.
Kvôli tomu, že vodné skútre dokážu jazdiť celkom svižne, bola jedna
z požiadaviek okamžité reakcie na prekročenie jednotlivých zón.
Ďaľší problém bol že jednotka sama nedokáže sledovať zóny ktoré sa
prekrývajú a nedokáže sledovať viacuholníkové zóny. Na spracovanie
bol teda potrebný výpočtový výkon našich serverov ktoré si s tým
ľahko poradia.
Jednotku sme preto optimalizovali tak, aby každý bod trasy okamžite
posielala na server na spracovanie, kde sa vyhodnocuje či sa bod
nachádza v zónach alebo došlo ku prekročeniu. Toto bol ten menší
problém. Aby server dokázal odoslať informáciu do jednotky na
zapnutie sirény, alebo zablokovanie motora skutočne rýchlo,
potrebovali sme nájsť spôsob ako to dosiahnuť.
Testovali sme to pomocou SMS príkazov, ale reakčný čas doručenia
SMS bol asi 20 sekúnd a viac. Preto naši programátori našli spôsob
ako s jednotkou komunikovať na priamo, pomocou gprs. Všetko potom
začalo pracovať v podstate okamžite a reakčný čas je veľmi
krátky.
Zákazníkovi sme v systéme vytvorili tlačidlá: zastaviť skúter |
odblokovať skúter a zákazník tak isto dokáže skútru povoliť jazdu
na celej vodnej ploche.
Keďže sa celá prevádzka nachádza na jednej adrese a gps je veľmi
presné, vytvorili sme ďaľšie zóny, ktoré fungujú ako užívateľsky
definované body, čo znamená, že v systéme sa zobrazujú vaše vlastné
názvy. Zákazník teda aj vďaka našim mobilným aplikáciám môže mať
okamžitý prehľad či sa skútre nakladajú na vodu, parkujú, alebo sú
na móle, či jazdia.