You are on page 1of 16

GPS-GPRS sistem za

praćenje vozila u gradskom


saobraćaju
Uvod

• Jezgro sistema je serverska aplikacija


• Za komunikaciju sa mobilnim uređajima koristiće se GSM
mreža zbog pokrivenosti terena
• Serverska aplikacija komunicira sa:
– GPS uređajima u vozilima
– Displejima na stanici
– Displejima u vozilu
Uvod – jezgro sistema
• Web aplikacija znači da je na
klijentskim računarima dovoljan
browser (nema troškova
operativnog sistema)
• Operativni sistem na samom
serveru mora biti Windows
(poželjno “Windows Server” ali
može i “XP”)
• IIS neophodan na serveru (dolazi
uz windows)
• Sve verzije SQL servera poseduju
besplatne verzije
• Neophodan pristup internetu sa
servera (sa klijentskih računara
nije potreban)
Uvod – kompletan sistem
GPS/GPRS terminali
• GPS terminali bili bi postavljeni u svako vozilo koje treba pratiti
• GPS terminal će sa serverom komunicirati korišćenjem GPRS
konekcije (SIM kartica)
• Na korisniku je da obezbedi neophodan broj SIM kartica za
funkcionisanje sistema (postoji opcija sklapanja ugovara sa
operaterima po povoljnijim cenama)
GPS/GPRS terminali -
interfejs

Serverska aplikacija će administratoru pružiti sledeće


mogućnosti:
• Definisanje vozila i njihovo povezivanje sa GPS terminalima
(jedinstvene oznake GPS uređaja)
• Definisanje linija gradskog saobracaja i dodavanje
/premestanje vozila po razlicitim linijama
Veza GPS terminala sa
serverom

• Svako vozilo dobija svoj GPS/GPRS terminal


• Svaki GPS/GPRS terminal dobija i jedinstvenu oznaku
• Na svakih 20 sekundi GPS/GPRS terminal uspostavlja vezu sa
serverom i saopštava svoju oznaku i GPS koordinate
• Osnova komunikacije biće IP protokol (HTTP, TCP ili UDP)
Displeji na stajalištima
• Server će svakom od displeja slati relevantne podatke za
prikaz, i to:
– Svaki displej će menjati prikaz svakih 20-30 sekundi
– Na displeju će se naizmenično smenjivati oznake
autobusa (linija) koji se približavaju (po redu vožnje)
– Displej može prikazivati udaljenost autobusa kao i
procenjeno vreme dolaska u krugu od 2km od stajališta
– Očekivana tačnost je 20m za udaljenost i 1 minut za
vreme
– U slučaju da ni jedan autobus nije dovoljno blizu (u krugu
od 2km) displej će prikazivati fiksni red vožnje ili reklame
Displeji u vozilima

• Prikazuju narednu stanicu tog vozila (moguće i emitovanje


zvučne poruke, zavisno od mogucnosti proizvodjaca displeja)
• Princip funkcionisanja ovih displeja identičan je principu
funkcionisanja displeja na stajalištima
• Što se interfejsa tiče, aplikacija će omogućiti povezivanje
određenog vozila sa tačno određenim displejom (jedinstvene
oznake displeja)
Displeji na stajalištima -
interfejs
Sistem će omogućiti prikaz liniju po liniju i više linija od
jednom. Što se tiče serverske aplikacije, ona će pružiti
sledeće mogućnosti:
• Administrator može odabrati između prikaza reda voženje i
reklamnih poruka
• Red vožnje i reklamne poruke se mogu definisati za svaki
displej (stajalište) posebno ili za sve od jednom
• Poruke se smenjuju u jednakim vremenskim intervalima (oko
20s) bilo da je reč o prikazu reda vožnje ili o reklamnim
porukama
• Administrator će imati mogućnost direktnog slanja određene
poruke na određeni displej (npr: “Autobus 29 je u kvaru”)
Veza displeja sa serverom

• Na osnovu GPS pozicija stajališta i GPS pozicija vozila, a uzimajući u


obzir i red vožnje, displeji na stanicama prikazivaće vozila koja se
približavaju
• Osnova veze je IP protkol (HTTP, TCP ili UDP)
• Displeji uspostavljaju vezu sa serverom saopštavajući svoju
jedinstvenu oznaku a u svom odgovoru server saopštava poruku
koju treba ispisati
• Displeji u vozilima funkcionišu po istom principu ali će njima server
slati drugačije poruke
GPS koordinate stanica,
linija i displeja
Sistem će pružiti korisniku mogućnost da definiše i sledeće
stvari:
- Vozila (njihov displej i GPS terminal)
- Stajališta (njihov displej)
- Rute tj. linije (redosled stajališta)
- Red vožnje (koje vozilo se kreće kojom rutom)
Definisanje geografskih pozicija biće urađeno što lakše za
korisnika, po mogućstvu, klikom na mapu
Prikaz rute na interfejsu

• Rute se definišu redosledom stajališta


• Klik na jedno po jedno stajalište definiše rutu
Red vožnje
• Red vožnje se može definisati dodelom rute određenom vozilu
(npr. Vozilo 29 se kreće “Rutom 1”)
• Predviđeno je da se red vožnje unosi po danima u nedelji
(vozilo 29 u četvrtak na “Ruti 1”)
• Ovo omogućava da se red vožnje ponavlja svake naredne
nedelje, bez ponovnog definisanja
• Svaka promena mora blagovremeno biti evidentirana u
sistemu inače prikazani podaci neće biti tačni
• Za što preciznije funkcionisanje sistema neophodno je da
traženi podaci budu uneti što tačnije
Mapa
• Mapa je deo korisničkog
interfejsa
• Omogućava praćenje svih
vozila u realnom vremenu –
gde god da su – ova mapa
neće biti ograničena
rastojanjem od 2km od
stajališta
• Pošto su koordinate
stajališta takođe poznate
mogu i ona biti prikazana
• Osnova za implementaciju
Bing ili Google maps (koja
bude imala bolju
pokrivenost)
Centralni sistem i privilegije

• Korisnici neće imati pristup samom serveru (računaru) kako bi


se obezbedilo njegovo funkcionisanje
• Pristup softveru sistema biće ograničen na nivo administratora
• Centralni softver će imati više komponenti, i to:
– Modul za komunikaciju sa GPS terminalima u vozilima
(korisnik nema pristup)
– Modul za komunikaciju sa displejima (korisnik nema pristup,
međutim kroz deo za konfiguraciju korisnik može podešavati
poruke na svakom pojedinačnom displeju – kao što je opisano
u prethodnom delu. Zabrana se odnosi samo na servise i
računare koji se pri ovome koriste)
– Modul za konfigurisanje (administrator ima pristup)

You might also like