SVEU

Č

ILIŠTE U DUBROVNIKU 

ODJEL ZA ELEKTROTEHNIKU I RA

Č

UNARSTVO 

STUDIJ POSLOVNO RA

Č

UNARSTVO 

 
 
 
 
 
 
 
 
 
 
 
 

DIPLOMSKI RAD 

 

UPRAVLJANJE VIDEONADZOROM CESTOVNOG 

PROMETA MOBILNIM URE

Đ

AJEM NA ANDROID PLATFORMI 

 
 
 
 
 
 
 
 
 
 

Mentor:      Diplomant: 

prof. dr. sc. Vlatko Lipovac 

 

 

Antonio Dujmovi

ć

 

 

Komentor: 

   

mr. sc. Krunoslav Žubrini

ć

 

 
 
 
 

 

Dubrovnik, rujan 2010. 

Upravljanje videonadzorom cestovnog prometa mobilnim ure

đ

ajem na android platformi 

 

S

ADRŽAJ

 

1

 

U

VOD

 ............................................................................................................................... 3

 

2

 

V

IDEONADZOR POMO

Ć

U MOBILNIH URE

Đ

AJA

 ...................................................................  4

 

2.1

 

Mobiscope

 ............................................................................................................... 5

 

2.2

 

IP 

Cam Viewer

 ........................................................................................................ 6

 

3

 

P

LATFORME ZA IZRADU APLIKACIJE

 .................................................................................  8

 

3.1

 

Android

 ................................................................................................................... 8

 

3.1.1

 

Arhitektura 

Android

 sustava ............................................................................ 9

 

3.1.2

 

Razvoj 

Android

 aplikacija ............................................................................. 11

 

3.2

 

BlackBerry

 ............................................................................................................ 13

 

3.3

 

iPHONE ................................................................................................................ 13

 

3.4

 

Java Micro Edition

 ............................................................................................... 14

 

3.5

 

Symbian

 - Qt ......................................................................................................... 16

 

3.6

 

webOS

 ................................................................................................................... 16

 

3.7

 

Microsoft Windows Phone

 7 ................................................................................. 17

 

3.8

 

Web Runtime Widgets

 ........................................................................................... 18

 

3.9

 

Usporedba platformi za razvoj mobilnih aplikacija .............................................. 18

 

4

 

L

OGI

Č

KI MODEL APLIKACIJE ZA VIDEONADZOR

 ............................................................. 20

 

4.1

 

Struktura aplikacije ............................................................................................... 20

 

4.2

 

Funkcionalnost aplikacije ..................................................................................... 21

 

4.3

 

Dekompozicija sustava ......................................................................................... 22

 

4.4

 

Model procesa ....................................................................................................... 22

 

4.4.1

 

Dijagram konteksta ........................................................................................ 23

 

4.4.2

 

Pregledni dijagram ......................................................................................... 23

 

4.4.3

 

Dijagrami razrade osnovnih procesa ............................................................. 24

 

4.5

 

Model mreže ......................................................................................................... 26

 

5

 

R

EALIZACIJA APLIKACIJE ZA VIDEONADZOR PROMETNICA

 ............................................. 28

 

5.1

 

Opis mrežne infrastrukture ................................................................................... 29

 

5.1.1

 

Beži

č

ne veze i usmjerene antene ................................................................... 29

 

5.1.2

 

Mikrotik RouterOS

 .........................................................................................  31

 

5.1.3

 

POE – 

Power Over Ethernet

 ......................................................................... 31

 

5.2

 

Upotreba mrežnih tehnologija za prijenos slike .................................................... 32

 

5.3

 

Aplikacija .............................................................................................................. 33

 

5.3.1

 

Postavljanje okruženja za razvoj ................................................................... 34

 

5.3.2

 

Izgled aplikacije ............................................................................................. 35

 

5.3.3

 

Osvježavanje slike u odre

đ

enom vremenskom intervalu .............................. 38

 

5.3.4

 

Skidanje slike s Interneta ............................................................................... 39

 

5.3.5

 

Izrada postavki za aplikaciju ......................................................................... 40

 

5.4

 

Iskustva u izradi aplikacije.................................................................................... 43

 

5.5

 

Korištenje aplikacije ............................................................................................. 44

 

5.5.1

 

Pregled kamere .............................................................................................. 44

 

5.5.2

 

Spremanje slike ............................................................................................. 46

 

5.5.3

 

Podešavanje postavki ..................................................................................... 46

 

5.5.4

 

Uo

č

eni nedostatci i mogu

ć

e nadogradnje ...................................................... 47

 

6

 

Z

AKLJU

Č

AK

 ................................................................................................................... 49

 

7

 

L

ITERATURA

 .................................................................................................................. 50

 

8

 

S

AŽETAK

 ........................................................................................................................  53

 

background image

Upravljanje videonadzorom cestovnog prometa mobilnim ure

đ

ajem na android platformi 

 

1 U

VOD

 

Napredak informacijsko-komunikacijskih tehnologije ima za posljedicu da mi sve 

više koristimo napredna ra

č

unala koja imaju napredne ra

č

unalne i komunikacijske 

sposobnosti. Unaprje

đ

ivanjem postoje

ć

e mobilne mreže dobili smo mogu

ć

nost pristupa 

brzom Internetu sa naših mobilnih ure

đ

aja, a time nam se otvorila mogu

ć

nost da neke 

poslove koji su prije bili vezani isklju

č

ivo za ured, monitor, tipkovnicu i miša prebacimo 

na naš mobilni ure

đ

aj. Videonadzor je jedna od tih stvari koje su jako korisne, pogotovo 

ako ih možemo koristiti van ureda, stana ili ku

ć

e. Upravljanje videonadzorom u hodu je 

velika prednost jer možemo provjeriti što se doga

đ

a na našim kamerama u svakome 

trenutku i ovisno o tome donijeti odluku. 

Kroz ovaj rad bavit 

ć

emo se problematikom videonadzora prometnica na mobilnim 

ure

đ

ajima. To je danas dosta važno podru

č

je videonadzora, naro

č

ito u velikim gradovima u 

kojima se javljaju velike prometne gužve. Kod pojave gužvi bitno je odmah reagirati kako 

bi se posljedice prometne gužve što je mogu

ć

e brže uklonila. Jedna od primjena ure

đ

aja za 

mobilni video nadzor prometnica bila bi da jedinice prometne policije imaju mobilne 

ure

đ

aje pomo

ć

u kojih imaju uvid u stanje prometa na raskrš

ć

ima. Ovisno o stanju 

zagušenja prometa mogli bi brzo reagirati i oti

ć

i na ono mjesto na kojem je promet 

zagušen. 

U drugom poglavlju ovog rada opisati 

ć

e se problematika mobilnog videonadzora i 

usporediti 

ć

e se nekoliko postoje

ć

ih rješenja koja postoje na tržištu. Koje su mogu

ć

nosti 

razvoja mobilnih aplikacija i koje se sve platforme mogu u razvoju koristiti, opisano je u 

tre

ć

em poglavlju. 

Č

etvrto poglavlje se odnosi na logi

č

ki model aplikacije i mreže. U istom 

poglavlju opisani su slu

č

ajevi korištenja aplikacije. Fizi

č

ki model aplikacije, na

č

in njezine 

realizacije, arhitektura i dizajn mreže na koju se aplikacija oslanja opisani su u petom 

poglavlju. U istom poglavlju opisano je korištenje aplikacije kroz primjere. U zaklju

č

ku su 

opisana vlastita iskustva tijekom razvoja i mogu

ć

nosti daljnje nadogradnje aplikacije.

 

Upravljanje videonadzorom cestovnog prometa mobilnim ure

đ

ajem na android platformi 

 

2 V

IDEONADZOR POMO

Ć

U MOBILNIH URE

Đ

AJA

 

Kada govorimo o videonadzoru naj

č

ć

e zamišljamo stolno ra

č

unalo s velikim 

ekranom koji je podijeljen na primjerice 4 dijela i svaki dio pokazuje jednu kameru. 

Problem kod takvog pristupa je stati

č

nost što zna

č

i da moramo biti “vezani” za stolicu da 

bi imali pristup našem sustavu. Pojavom sve bržih i ja

č

ih mobilnih ure

đ

aja otvara se 

mogu

ć

nost mobilnog pristupa našem sustavu. Danas postoje mobilni ure

đ

aji koji stanu u 

ruku, imaju dovoljno velik ekran za svakodnevni pristup sadržajima na mreži, a po svojim 

osobinama snažniji su od stolnih ra

č

unala otprije nekoliko godina [3]. Pored toga mogu 

ostvariti pristup Internetu vrlo velikim brzinama što ih 

č

ini pogodnim za mobilni pristup 

sustavu video nadzora. 

Uspore

đ

uju

ć

i mobilno rješenje i rješenje pomo

ć

u stolnog ra

č

unala vidimo da 

postoje prednosti i mane svakog od njih. Stolno ra

č

unalo kao prednost ima veliki ekran 

(kao i mogu

ć

nost istovremenog korištenja više ekrana), tipkovnicu pune veli

č

ine, miša, 

brži pristup Internetu i znatnu procesorsku snagu koja je važna pri pristupu i obradi video 

materijala. Nedostaci tog pristupa su što je stati

č

an i zauzima dosta prostora.  

Nedostaci korištenja mobilnih ure

đ

aja proizlaze iz relativno ograni

č

enih resursa, 

veli

č

ine i rezolucije ekrana te nezgodnog na

č

ina interakcije. Interakcija s ure

đ

ajem može 

se raditi tipkanjem na maloj punoj tekstualnoj tipkovnici, numeri

č

koj tipkovnici koja 

zahtjeva višestruko tipkanje ili na virtualnoj tipkovnici. Ure

đ

aji koji nemaju tipkovnicu 

zahtijevaju izravnu interakciju izborom ikona na ekranu osjetljivom na dodir pomo

ć

stylusa

 ili prsta. I ovaj na

č

in donosi nove probleme. 

Stylusom

 se mogu birati vrlo mali 

objekti na ekranu, ali on zahtjeva korištenje ure

đ

aja s dvije ruke. Korištenje prsta (obi

č

no 

palca) je jednostavnije, može se izvesti pomo

ć

u samo jedne ruke, ali dovodi do problema 

nepreciznog odabira (objekti moraju biti veliki) i prekrivanja objekata s kojima se 

manipulira. Veza koja se ostvaruje na Internet pomo

ć

u ovih ure

đ

aja još je uvijek relativno 

spora i dosta skupa, a za pristup i obradu video sadržaja ure

đ

aji su uglavnom relativno 

slabi.  

S druge strane velika prednost ovih ure

đ

aja je što ih gotovo svatko nosi u džepu, a 

ure

đ

aji su mobilni – mogu se koristiti na ulici ili u automobilu jednako kao i kod ku

ć

e ili u 

uredu. Ovakvi ure

đ

aji danas su dovoljno jaki da se pomo

ć

u njih mogu obavljati neke 

funkcije koje nam u hodu dobro do

đ

u. Jedna od tih funkcija zasigurno je i pregled stanja na 

background image

Upravljanje videonadzorom cestovnog prometa mobilnim ure

đ

ajem na android platformi 

 

Prikaz korisni

č

kog su

č

elja 

Mobiscope

 aplikacije na mobilnom ure

đ

aju prikazan je 

na slici 1. 

 

Slika 1 Pregled dostupnih kamera u 

Mobiscope

 aplikaciji

 

Mobiscope 

aplikacija nije prava android aplikacija jer se njezin klijentski dio 

zasniva na web servisu. Svojim karakteristikama (veli

č

ina prikaza, korisni

č

ko su

č

elje i sl.) 

je prilago

đ

ena korištenju na mobilnim ure

đ

ajima. Pored toga što podržava 

Android

 

platformu,  

Mobiscope

 podržava i ostale mobilne operativne sustave, a jedini preduvjet koji 

odre

đ

eni sustav treba zadovoljiti da bi mogao koristiti ovu aplikaciju je da ima web 

preglednik koji podržava 

Javascript

 [24] i kojim može pristupiti adresi web servisa.  

2.2 IP 

Cam Viewer

 

Aplikacija 

IP Cam Viewer

 [22] je za razliku od 

Mobiscope

 aplikacija prava 

aplikacija koja se ne oslanja na web preglednik. Korištenjem te aplikacije mogu

ć

e je dodati 

mnogo kamera koje se mogu pregledavati pojedina

č

no ili sve odjednom u obliku niza 

umanjenih sli

č

ici (engl. 

thumbnail

). Ova aplikacija se može skinuti sa Android Market-a 

[11] i pla

ć

a se. Bez naknade se može isprobati njezina probna verzija u kojoj su 

postavljene probne kamere koje se ne mogu mijenjati.  

Želiš da pročitaš svih 57 strana?

Prijavi se i preuzmi ceo dokument.

Ovaj materijal je namenjen za učenje i pripremu, ne za predaju.

Slični dokumenti