HrvatskiHrvatski
HrvatskiHrvatski
EnglishEnglish

TEHNOLOGIJE INTERNETA STVARI

Cilj
Cilj predmeta je upoznati studente sa tehnologijama internet stvari. Studenti će koristeći IDE (trenutno Arduino) naučiti programirati mikroupravljačima (trenutno ARM ili ESP32), 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
Nema
Ishodi učenja
- Primijeniti osnovne koncepte programskog jezika C u razvoju jednostavnih IoT aplikacija.
- Implementirati ulaz/izlaz podataka na IoT uređaju
- Implementirati čitanje/pisanje podataka na IoT uređaju i mrežnim servisima
- Demonstrirati rad IoT uređaja
Nastavni plan
1. Mikroupravljači, Arduino IDE i osnovni fizikalni pojmovi
2. Uvod u C
3. Osnove C-a (1/2)
4. Osnove C-a (2/2)
5. Funkcije, matematika i mjerenje vremena
6. ESP32 + GPIO
7. PWM
8. UART
9. I2C
10. SPI & 1WIRE
11. WiFi
12. BLE
13. HTTP
14. MQTT
15. SMTP
Način ocjenjivanja
Ocjenjivanje i vrednovanje rada studenata tijekom nastave
Bodovi
Kolokvij 1 (IU1) 10
Kolokvij 1 (IU2) 30
Kolokvij 1 (IU4) 10
Kolokvij 2 (IU3) 50
Ocjenjivanje i vrednovanje rada studenata na ispitu
Kolokvij 1 (IU1) 10
Kolokvij 1 (IU2) 30
Kolokvij 1 (IU4) 10
Kolokvij 2 (IU3) 50
Literatura
  • "C programming for Arduino", Julen Bayle
  • "Hands-on ESP32 with Arduino IDE", Azim Zulfiqar
Program: Elektroničko poslovanje i programsko inženjerstvo
ID: 6272
Vanjski ID: 243814
Ects: 4
Online postotak: 20
Ocjenjivanje:
90-100 5
75-89,9 4
60-74,9 3
50-59,9 2
0-49,9 1
Sati:
15 Predavanja
0 Seminari
30 Vježbe
0 Terenska nastava
Predavač/i: