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