Cilj predmeta
Cilj ovog predmeta je da se studenti upoznaju sa hardverskom i softverskom infrastrukturom interneta inteligentnih uređaja, kao i sa principima razvoja IoT aplikacija i servisa za pametna okruženja.
Ishod predmeta
Studenti su sposobni da projektuju, razvijaju i implementiraju infrastrukturu i servise pametnih okruženja.
Sadržaj predmeta
Teorijska nastava
Uvod u internet inteligentnih uređaja. Inteligentni uređaji. Mrežni protokoli u internetu inteligentnih uređaja: IPv6, WiFi, Bluetooth, ZigBee, 6LoWPAN, LORA. Protokoli aplikativnog sloja: HTTP, HTTPS, REST, Web Socket, CoAP, MQTT, XMPP, AMQP, LWM2M. Senzorske mreže. LoRa tehnologije. M2M komunikacija. Računarstvo u oblaku i internet inteligentnih uređaja. Cloud platforme za upravljanje IoT sistemima: Xively, ThingSpeak, IBM Watson IoT, Microsoft Azure IoT Platform, Kaa, Mainflux. Big data i internet inteligentnih uređaja. Pametna okruženja. Pametni gradovi. Pametne kuće. Pametne učionice. Pametne kancelarije. Pametni saobraćaj. Pametna industrija. Internet inteligentnih uređaja u trgovini, logistici i marketingu. IoT i neuromerketing. Pametna poljoprivreda. Pametne elektroenergeske mreže. Internet inteligentnih uređaja u e-zdravstvu. Wearable computing. Crowdsensing. Pametna e-uprava. Sigurnost u IoT sistemima. Blockchain i internet inteligentnih uređaja.
Praktična nastava
Uvod u Linux operativni sistem kao platformu za razvoj pametnih okruženja. Raspberry Pi mikroračunar. Arduino platforma za rad sa analognim senzorima. Projektovanje pametnih okruženja. Postavljanje hardverske i softverske infrastrukture za razvoj pametnih okruženja. Razvoj Python aplikacija za kontrolu pametnih okruženja. Razvoj pametnih okruženja primenom Arduino platforme za rad sa analognim senzorima. Razvoj pametnih okruženja primenom Raspberry Pi mikroračunara. Komunikacija i povezivanje Arduino-Raspberry Pi. Konfigurisanje virtuelnog okruženja za razvoj aplikacija za upravljanje inteligentnim uređajima. Razvoj veb aplikacija i servisa za upravljanje pametnim okruženjima. Cloud platforme za upravljanje IoT sistemima. Izrada projekta razvoja pametnog okruženja i veb aplikacije za upravljanje pametnim okruženjem.
Literatura
- B.Radenković, M.Despotović-Zrakić, Z.Bogdanović, D.Barać, A.Labus, Ž.Bojović, Internet inteligetnih uređaja, ISBN:978-86-7680, 2017
- B.Radenković, M.Despotović-Zrakić, Z.Bogdanović, D.Barać, A.Labus, Praktikum iz interneta inteligentnih uređaja, elektronsko izdanje, FON, Beograd, 2017.
- Materijali u e-formi, sa portala za e-učenje moodle.elab.fon.bg.ac.rs, 2021