HrvatskiHrvatski
HrvatskiHrvatski
EnglishEnglish

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

  1. Specifičnosti različitih hardverskih platformi za razvoj IoT uređaja. Specifičnosti različitih razvojnih okruženja.
  2. Instalacija i podešavanje IoT razvojnog okruženja
  3. Spajanje na bežične mreže.
  4. Spajanje na cloud servise
  5. Obrada analognih i digitalnih ulaznih signala. Kontrola vanjskih uređaja
  6. Korištenje dodatnih programskih biblioteka
  7. Korištenje datotečnog sustava na određenoj IoT platformi.
  8. Instalacija i podešavanje alternativnog IoT razvojnog okruženja
  9. Spajanje senzora na IoT uređaj.
  10. Slanje podataka sa senzora na online cloud servis.
  11. Povlačenje podataka sa online cloud servisa.
  12. Rad sa više modula
  13. Rad sa različitim servisima
  14. Analiza M2M interakcije
  15. Automatizacija M2M interakcije