150 likes | 352 Views
DIPLOMSKI PROJEKT Osjeti ZG zrak. Projektni tim: Josip Bišćan Filip Gvardijan Hrvoje Ilić Daniel Petrač Ruben Štulić Lucija Zadrija. Sadržaj. Opis projekta Koncept i arhitektura sustava Opis komponenti sustava Demonstracija . Opis projekta.
E N D
DIPLOMSKI PROJEKTOsjeti ZG zrak Projektni tim: Josip Bišćan Filip Gvardijan Hrvoje Ilić Daniel Petrač Ruben Štulić Lucija Zadrija
Sadržaj • Opis projekta • Koncept i arhitektura sustava • Opis komponenti sustava • Demonstracija
Opis projekta • Razviti prototipni informacijsko-komunikacijski sustav za mjerenje kvalitete zraka • Koristiti male senzorske uređaje – mjerenje parametara • Koristiti pametne telefone - prihvat i odašiljanje podataka • Klasificirati područja i omogućiti praćenje kvalitete zraka u određenim područjima – “Publish – Subcribe” sustav • Vizualno prikazati prikupljene podatke i učiniti ih dostupnima • Razvoj web aplikacije i integracija s društvenom mrežom Facebook
Opis komponenti – senzorski uređaji Osjetila: • osjetni sloj čija se otpornost mijenja s koncentracijom plina u zraku • radna temperatura iznad 300°C, zahtijevaju grijač, velika potrošnja Sklopovlje: • napajanje osjetila • zagrijavanje • mjerenje
Opis komponenti – senzorski uređaji μC • mjerenje temperature • regulacija zagrijavnja osjetnog sloja • upravljanje mjerenjem koncentracije plina • obrada podataka, izračun koncentracija iz prijenosih funkcija • komunikacija s pametnim telefonom
Opis komponenti – pokretni uređaj • Android 2.3.3/Google API (API level 10) • Mobilni broker i AirSense aplikacija • REST komunikacija sa sustavom objavi/pretplati • IPC komunikacija među komponentama
Opis komponenti – pokretni uređaj • Mobilni broker • Neovisna usluga koja se odvija u vlastitom procesu • RESTful API ostvaren pomoću programskog okvira Restlet v2.1 • Pruža usluge putem AIDL sučelja • AirSense aplikacija • Omogućuje korisniku da se pretplati, te da prima obavijest • Omogućuje korisniku da objavljuje obavijest
Opis komponenti – statistika • Java aplikacija • Periodičko slanje pretplata za podatke • Prikupljanje objava i zapis pojedinih mjerenja u tablicu mjerenje • Izračunavanje srednjih vrijednosti i zapis srednjih vrijednosti u tablicu statistikasat
Opis komponenti – web aplikacija • HTML, JavaScript, PHP • Google Maps API, Google Chart Tools • Prikaz mjerenja na karti • Markeri u boji, grafovi s podatcima
Opis komponenti – web aplikacija • Prikaz statistike • Odabir područja, datuma i prikazanih plinova
Opis komponenti – Facebook aplikacija • Ugrađena u web aplikaciju • Koristi FacebookJavaScript SDK • Prijava korisnika • Popis prijatelja koji koriste / prate web aplikaciju • Objava informacija na zidu svog Facebook profila • Prikupljanje dostupnih podataka o korisniku izravno s Facebook profila • Dozvole pristupa
Opis komponenti – Facebook aplikacija • Dodatna vrijednost povrh web aplikacije • Korisnici mogu dijeliti sadržaj s prijateljima objavom na svom profilu • Informacija ima veći doseg ako je korisnici podijele na profilu
Zaključak • Precizna informacija o kvaliteti zraka - uzrokovanje na više lokacija, pokretljivost mjernog uređaja • Pretplate – obavješćivanje i alarmiranje • Vizualizacija podataka – praćenje kvalitete zraka, statistika • Dijeljenje informacija – Facebook komponenta