TEHNOLOGIJE INTERNETA STVARI
Cilj
Cilj predmeta je upoznati studente sa tehnologijama internet stvari. Studenti će koristeći više različitih razvojnih okruženja
(trenutno Arduino i MicroPython) naučiti programirati mikroupravljačima (trenutno ARM ili ESP), obrađivati ulazne signale i
generirati izlazne signale. Osim toga koristit će i mrežnu komponentu mikroupravljača, te pohranu podataka i rad sa
mrežnim servisima.
Uvjeti upisa
Uvjet za polaganje kolegija je položen kolegij Osnove programiranja.
Ishodi učenja
- Argumentirati razloge odabira IoT tehnologije
- Implementirati ulaz/izlaz podataka na IoT uređaju
- Implementirati čitanje/pisanje podataka na IoT uređaju i mrežnim servisima
- Demonstrirati rad u IoT razvojnim okruženjima
Nastavni plan
- Specifičnosti različitih hardverskih platformi za razvoj IoT uređaja. Specifičnosti različitih razvojnih okruženja.
- Instalacija i podešavanje IoT razvojnog okruženja
- Spajanje na bežične mreže.
- Spajanje na cloud servise
- Obrada analognih i digitalnih ulaznih signala. Kontrola vanjskih uređaja
- Korištenje dodatnih programskih biblioteka
- Korištenje datotečnog sustava na određenoj IoT platformi.
- Instalacija i podešavanje alternativnog IoT razvojnog okruženja
- Spajanje senzora na IoT uređaj.
- Slanje podataka sa senzora na online cloud servis.
- Povlačenje podataka sa online cloud servisa.
- Rad sa više modula
- Rad sa različitim servisima
- Analiza M2M interakcije
- Automatizacija M2M interakcije
Satnica
| Vrsta nastave | Broj sati |
|---|---|
| Predavanja | 15 |
| Seminari | 0 |
| Vježbe (PK: 30) | 30 |
| Terenska nastava | 0 |
Tablice vrednovanja
Vrednovanje tijekom nastave
| Aktivnost | Vrijednost 1 | Bodovi |
|---|---|---|
| Kolokvij 1 (IU1) | 50 | 10 |
| Kolokvij 1 (IU2) | 50 | 30 |
| Kolokvij 1 (IU4) | 50 | 10 |
| Kolokvij 2 (IU3) | 50 | 50 |
Vrednovanje na ispitu
| Aktivnost | Vrijednost 1 | Bodovi |
|---|---|---|
| Kolokvij 1 (IU1) | 50 | 10 |
| Kolokvij 1 (IU2) | 50 | 30 |
| Kolokvij 1 (IU4) | 50 | 10 |
| Kolokvij 2 (IU3) | 50 | 50 |
Kriteriji ocjenjivanja
| Bodovi / raspon | Opis uspjeha | Ocjena |
|---|---|---|
| 0-49,9 | ne zadovoljava minimalne kriterije | 1 |
| 50-59,9 | zadovoljava minimalne kriterije | 2 |
| 60-74,9 | prosječan uspjeh | 3 |
| 75-89,9 | iznadprosječan uspjeh | 4 |
| 90-100 | izniman uspjeh | 5 |
Obvezna literatura
- Schwartz, M. (2017) ESP8266 Internet of Thinks Cookbook. Birmingham: Packt Publishing Ltd.Broj primjeraka: 1 Otvori izvor
- Kurniawan, A. (2019) Internet of Things Projects with ESP32: Build exciting and powerful IoT projects using the all-new Espressif ESP32. Birmingham: Packt Publishing Ltd.Broj primjeraka: 1 Otvori izvor

