Internet inteligentnih uređaja
dr Nemanja Deretić
Nastavni plan i pravila polaganja
Nastavni plan i pravila polaganja
Cilј predmeta i ishod predmeta
– Cilј ovog kursa je da se studenti upoznaju sa hardverskom i softverskom
infrastrukturom interneta inteligentnih uređaja.
– Internet of Things (IoT) - Razvoj i implementacija pametnih okruženja.
– Studenti će usvojiti teorijske osnove u oblasti IoT zajedno sa praktičnim
znanjem u korišćenju odgovarajućih tehnologija i inteligentnih uređaja.2
Nastavni plan i pravila polaganja
– Studijski program: INFORMACIONI SISTEMI I TEHNOLOGIJE
– Nedeljni fond časova: 3 + 2
– Predavanja: 3 x 15 = 45 časova
• dr Nemanja Deretić
– Vežbe: 2 x 15 = 30 časova
• dr Nemanja Deretić3
Plan predavanja i vežbi
Nastavni plan i pravila polaganja
– Teorijska nastava – okvirni sadržaj:
1. Uvod u internet inteligentnih uređaja (engl. Internet of Things): slojevi, protokoli, paketi, servisi.
2. Bežične senzorske mreže: arhitektura, tehnologije, osnovni problemi, razvojne platforme.
3. Standardizacija. 4. Projektovanje i implementacija pametnih okruženja. 5. Web i mobilne tehnologije u automatizaciji pametnih okruženja.
4
Plan predavanja i vežbi
Nastavni plan i pravila polaganja
– Teorijska nastava – okvirni sadržaj:
6. Primena internet inteligentnih uređaja. 7. Pregled projekata iz oblasti internet inteligentnih uređaja. 8. Komunikacije kratkog dometa za internet inteligentnih uređaja (WiFi,
Bluetooth, Zigbee, 6LowPAN). 9. Principi razvoja novih aplikacija. 10.Upravlјanje resursima na Internetu inteligentnih uređaja: klasterovanje,
sinhronizacija. 11.Obrada velikih količina senzorskih podataka pomoću BigData sistema.
5
Plan predavanja i vežbi
Nastavni plan i pravila polaganja
• Praktična nastava prati teorijsku nastavu.
1.Projektovanje hardverske i softverske arhitekture sistema za automatizaciju.
2.Primeri Microsoft Azure IoT platforme za projektovanje i implementacija web aplikacije za povezivanje i automatizaciju pametnih uređaja.
3.Windows 10 IoT Core.
4.Primena Arduino i Raspberry Pi uređaja.
6
Plan predavanja i vežbi
Nastavni plan i pravila polaganja 7
Arduino Starter Kit-02
Nastavni plan i pravila polaganja
• Arduino UNO R3, USB kabl, 65 x Žice za povezivanje (Jumper žice)• Adapter 4-pin Dupont Line (muško/ženski)• Test ploča sa 400 tačaka, Produžna ploča sa test pločom• 9V 1A Adapter, MPU 6050 žiroskop• Ultrazvučni senzor, UNL2003 motor kontroler• DC Motor, Step motor 5V, Servo motor SG90• LCD1602 bez pozadinskog svetla• Joystick, Rele modul• Konektor za bateriju 9V, RGB LED CC, • LED: 5 x LED crveni, 5 x LED zeleni, 5 x LED plavi, 5 x LED žuti, 5 x LED beli
8
Arduino Starter Kit-02
Nastavni plan i pravila polaganja
• Otpornici: 10 x 10R, 10 x 100R, 10 x 220R, 10 x 330R, 10 x 1K, 10 x 2K, 10 x 5.1K, 10 x 10K, 10 x 100K, 10 x 1M
• 5 x PN2222, BC547 i BC557, 5 x 1n4001 diode• Termistor, 5 x kondezatori 22pf i 1uf• 2 x 50V 10uf kondezator i 50V 100uF kondezator• Potenciometar, Piezo zujalica pasivna• 74HC595N, MAX7219• Motor kontroler L293D• IR prijemnik, 2 x 5mm fotootpornik, 5 x Tasteri• IR daljinska kontrola za Arduino• Jednocifreni displej, Četvorocifreni displej, 8 x 8 matrični ekran
9
Arduino Starter Kit-02
Multimetar
• Tehničke karakteristike:• Jednosmerni napon: 0 - 200mV, 2000mV, 20V,
200V, 500V• Naizmenični napon: 0 - 200V, 500V• Jednosmerna struja: 200µA, 2000µA, 20mA,
200mA, 10A• Otpornost: 0-200Ω, 2000Ω, 20kΩ, 200kΩ,
2000kΩ• Tester dioda: da• LCD ekran: 47 x 15mm (cifre max. 1999)• Tester provodljivosti (zujalica): Da• Indikacija prazne baterije
10Nastavni plan i pravila polaganja
Raspberry Pi 3
11Nastavni plan i pravila polaganja
Windows 10 IoT Core
12Nastavni plan i pravila polaganja
Nastavni plan i pravila polaganja
• Prema knjizi predmeta za SP Informacioni sistemi i tehnologije:
• Greengard, S. (2015). The Internet of Things (The MIT Press Essential Knowledge series). MIT Press.
• Holler, J., Tsiatsis, V., Mulligan, C., Avesand, S., Karnouskos, S., Boyle D. (2014). From Machine-to-Machine to the Internet of Things: Introduction to a New Age of Intelligence. 1st edition, Academic Press.
• Dogan, I. (2015). Internet stvari. Beograd: Agencija EHO, Mikro knjiga.
• Knjige i praktikumi sa drugih visokoškolskih ustanova gde se izučava IoT.13
Literatura
Nastavni plan i pravila polaganja 14
Literatura
Nastavni plan i pravila polaganja
1. Predavanja.
2. Auditorne vežbe.
3. Praktične vežbe.
4. Analiza slučajeva iz prakse.
5. Izrada projekata/seminarskih radova.
15
Metode izvođenja nastave
Nastavni plan i pravila polaganja
1. Aktivnost u toku predavanja: 5 poena
2. Praktična nastava: 5 poena
3. Kolokvijumi: 30 poena
4. Seminarski rad: 30 poena
5. Pismeni ispit: 30 poena
16
Predispitne obaveze – Bodovanje aktivnosti
Nastavni plan i pravila polaganja
• Ocena iz praktičnog kolokvijuma uslov za izlazak na ispit.
• Polaže se praktično na računaru i na Arduino mikrokontroleru.
• Ocena se daje na osnovu:1.Praktičnog kolokvijuma koji se održava pred svaki ispitni rok.2.Overenih vežbi tokom semestra (redovno pohađanje i uspešno urađene
vežbe)
• Jednom položen praktični kolokvijum važi za sve rokove.17
Predispitne obaveze – Praktični kolokvijum
Nastavni plan i pravila polaganja
• Polaže se po rasporedu polaganja u ispitnom roku.
• Teorijski deo ispita se može polagati na dva načina:
1.Polaganje preko testova na predavanjima/vežbama (ukupno 3 kolokvijuma).
2.Polaganje u ispitnom roku.
18
Ispit – Teorijski deo
Nastavni plan i pravila polaganja
• Teorijski kolokvijumi.
• 3 kolokvijuma.
• Prosečna ocena svih kolokvijuma = Zaključna teorijska ocena.
• Kolokvijumi važe samo za prvi rok.
19
Ispit – Teorijski deo – Olakšice
Nastavni plan i pravila polaganja
• Predavanja i vežbe: Nemanja Deretić• [email protected]• Kabinet 138 (I sprat)
• Konsultacije:– Ponedeljak: 13,00 – 15,15.
• Na predavanjima se radi priprema za vežbe.• Vežbe su obavezne.
20
Rad na predmetu i informacije