Sadržaj se učitava...
mdi-home Početna mdi-account-multiple Djelatnici mdi-script Studiji mdi-layers Katedre mdi-calendar-clock Raspored sati FOI Nastava search apps mdi-login
Razvoj umreženih sustava
Internet of Things Systems Development
2022/2023
6 ECTSa
Informacijski i poslovni sustavi 1.2 (IPS)
Katedra za razvoj informacijskih sustava
M2
5. semestar
Osnovne informacijemdi-information-variant Izvođači nastavemdi-account-group Nastavni plan i programmdi-clipboard-text-outline Model praćenjamdi-human-male-board Ispitni rokovimdi-clipboard-check-outline Rasporedmdi-calendar-clock Konzultacijemdi-account-voice
Izvođenje kolegija
Studij Studijski program Semestar Obavezan
Informacijski i poslovni sustavi 1.2 (IPS) Umreženi sustavi i računalne igre 5 obavezan
Cilj kolegija
Upoznati studente s arhitekturalnim dizajnom IoT sustava, uzimajući u obzir korisničke zahtjeve i karakterističnosti poslovnih sustava.
Preduvjeti
Norma kolegija
Predavanja
30 sati
Vježbe u praktikumu
15 sati
Seminar
15 sati
Nastavnik Uloga na kolegiju Oblik nastave Tjedana Sati Grupa
Tomaš Boris Nositelj Predavanja
Seminar
Vježbe u praktikumu
15
8
6
2
2
2
1
1
1
Vrček Neven Nositelj
Posarić Lovro Suradnik Vježbe u praktikumu 1 2 1
Sadržaj predavanja
  • Uvod u IOT sustave (2 sata)
    Definicija Interneta stvari. Senzori, aktuatori, mikrokontroleri, kompleksne stvari. Najčešći slučajevi korištenja Interneta stvari.
  • IOT platforme (2 sata)
    Najniža razini (uređaji i okoline). Analiza funkcionalnosti platforma (ugrađenih uređaja). Primjene platformi u stvarnim okolinama. Razvojne okoline za pojedine IOT platforme. Podatkovni modeli na najnižoj razini (bit/byte)
  • IOT platforme (2 sata)
    Najviša razina (servisi). Analiza funkcionalnosti IOT servisa. Komunikacijske mogućnosti pojedinih platformi. Podatkovni modeli na najvišoj razini (json)
  • Pametna okolina (2 sata)
    Tvornica, dom, zdravlje, grad, i turizam. Definiranje mogućnosti primjene IOT tehnologije u različitim sferama ljudskih aktivnosti.
  • Analiza poslovnih i postojećih fizičkih sustava i korisničkih zahtjeva (2 sata)
    Raščlanjenje korisničkih zahtjeva skladno arhitekturalnom dizajnu i dizajnu ugrađenih uređaja. Analizirati postojeći fizički sustav s ciljem proširenja u kontekstu IOT funkcionalnosti.
  • Arhitekturalno-interoperabilni dizajn (2 sata)
    Temeljem analize korisničkih zahtjeva izrađuje se arhitekturalno-interoperabilni dizajn koji definira ključne komponente i komunikacijske protokole čitave arhitekture.
  • Dokumentiranje i izrada plana proizvodnje (2 sata)
    Razvoj programskih i fizičkih proizvoda se dokumentira opisima i modelima. Tehnologije proizvodnje fizičkih uređaja.
  • Sigurnost umreženih sustava i podataka (2 sata)
    Privatnost korisnika, korištenje sigurnosnih protokola na ugrađenim uređajima. Sigurnost platformi na najvišoj i najnižoj razini.
  • Modeliranje podataka za efikasnu komunikaciju (2 sata)
    Izrada modela podataka, strukture i odabir tehnologije za efikasnu i sigurnu komunikaciju u IOT okolinama.
  • Prototipiranje ugrađenih uređaja (2 sata)
    Izrada jednostavnog sklopa za prikupljanje atomarnih podataka
  • Prototipiranje ugrađenih uređaja (2 sata)
    Proširenje ugrađenog uređaja komunikacijskim tehnologijama. Konzumiranje jednostavnih servisa. Objava podataka na Cloud sustavima
  • Komunikacijski protokoli i telemetrija (2 sata)
    Praćenje stanja ugrađenog sklopa u stvarnom vremenu. Definiranje protokola za telemetriju.
  • Prototipiranje interoperabilnog IOT sustava (2 sata)
    Prepoznavanje problema interoperabilnosti između različitih sustava u IOT arhitekturi. Dizajniranje arhitekture, protokola i modela podataka za interoperabilnosti.
  • Sučelje IOT sustava (2 sata)
    Web, mobile, uređaj, korisničko iskustvo i dizajn. Primijeniti smjernice korisničkog dizajna i iskustva za korištenje IOT ureja na više razina. Prikaz i vizualizacija podataka prikupljenih u IOT sustavima
  • Ekonomija i monetizacija.(2 sata)
    IOT uređaj kao servis. Servisna ekonomija.
Sadržaj seminara/vježbi
Ishodi učenja kolegija
  • Koristiti mrežne resurse u razvoju programa.
  • Analizirati korisničke zahtjeve i postojeće sustave kao osnovu za IOT sustav
  • Definirati arhitekturu sustava ugrađenih i IOT uređaja
  • Izraditi model podatka u IOT sustavima
  • Izabrati odgovarajuće grafičke kontrole za prikaz podataka i interakciju.
  • Izraditi prototip umreženog sustav koristeći alate i IOT servise
  • Objasniti sastavne komponente IOT susta
  • Objasniti sigurnosne izazove u dizajnu sustava i definirati smjernice za sigurnija rješenja
Ishodi učenja programa
  • razumjeti stanje i trendove razvoja suvremenih informacijskih i komunikacijskih tehnologija (ICT), razumjeti njihov utjecaj na pojedinca, organizaciju i društvo te procijeniti njihovu primjenjivost u zadanom kontekstu
  • razumjeti i primijeniti ključne aspekte informacijske tehnologije (programiranje, algoritmi, strukture podataka, baze podataka i znanja
  • razumjeti i primijeniti suvremene tehničke koncepte i prakse u informacijskim tehnologijama (arhitektura računala, operacijski sustavi, mreže računala)
  • razumjeti i primijeniti matematičke metode, modele i tehnike primjerene rješavanju problema iz područja informacijskih i poslovnih sustava
  • razumjeti bitne čimbenike koji utječu na poslovanje organizacije i pojedinaca te primijeniti osnovne metode i koncepte planiranja, upravljanja i obračuna poslovanja
  • analizirati stanje, identificirati prilike i definirati probleme s kojima se susreću organizacije i pojedinci u primjeni ICT, te formulirati rješenja uz primjenu ICT
  • razumjeti osnovna vertikalna područja primjene ICT (industrija, zdravstvo, promet, turizam, država i sl.), te horizontalne aplikacije (uredski sustavi, DSS, CRM, ERP, DMS i sl.)
  • razumjeti i primijeniti suvremene metodološke pristupe razvoja organizacijskih i informacijskih sustava, te oblikovanja organizacije i organizacijske strukture
  • razumjeti suvremene organizacijske koncepte i upravljati organizacijskom kulturom
  • modelirati poslovne procese i podatke u organizacijama i primijeniti modele u razvoju informacijskih i poslovnih sustava
  • razumjeti i primijeniti metode, tehnike razvoja informacijskih i programskih sustava u suvremenim razvojnim okolinama
  • razumjeti i primijeniti procese, metode i tehnologije upravljanja IT uslugama i resursima te podrške i pružanja različitih vrsta usluga vezanih uz ICT
  • razumjeti i primijeniti etička načela, zakonsku regulativu i norme koje se primjenjuju u struci
  • razumjeti osnovna načela i metode upravljanja organizacijom i uspješno raditi u timu
  • uspješno komunicirati s klijentima, korisnicima i kolegama na verbalan i pisani način uz primjenu odgovarajuće terminologije uključujući i sposobnost komunikacije o struci na stranom jeziku
  • pratiti stručnu literaturu na hrvatskom i stranom jeziku, pripremiti i samostalno održati prezentacije na hrvatskom i stranom jeziku stručnoj i općoj publici, te kritičku evaluaciju prezentirane stručne teme
  • razumjeti i primijeniti vještine učenja potrebne za cjeloživotno učenje i nastavak obrazovanja na diplomskom studiju.
  • razumjeti i primijeniti osnovne principe planiranja i razvoja karijere u struci i vlastitih poduzetničkih poduhvata
Osnovna literatura
  • Martin De Saulles: The Internet of Things and Business (Routledge; 1. izdanje (20. prosinca, 2016))
  • Song Guo, Deze Zeng: Cyber-Physical Systems: Architecture, Security and Application (Springer; 1. izdanje (20. rujan, 2018))
  • Alessandro Bassi, Martin Bauer, Martin Fiedler, Thorsten Kramp, Rob van Kranenburg, Sebastian Lange, Stefan Meissner: Enabling Things to Talk: Designing IoT solutions with the IoT Architectural Reference Model (Springer; izdanje iz 2013 (28. listopad, 2013))
Dopunska literatura
  • Vijender Kumar Solanki, Vicente García Díaz, J. Paulo Davim: Handbook of IoT and Big Data (CRC Press; 1 izdanje (5. ožujak, 2019))
  • Perry Lea: Internet of Things for Architects: Architecting IoT solutions by implementing sensors, communication infrastructure, edge computing, analytics, and security (Packt Publishing (22. siječanj, 2018))
  • Claire Rowland, Elizabeth Goodman, Martin Charlier, Ann Light, Alfred Lui: Designing Connected Products: UX for the Consumer Internet of Things (O'Reilly Media; 1. izdanje (31. svibnja, 2015))
  • Maciej Kranz: Building the Internet of Things: Implement New Business Models, Disrupt Competitors, Transform Your Industry Alasdair Gilchrist: IoT Security Issues (Wiley; 1 izdanje (21 studeni, 2016))
Slični kolegiji
Redoviti studenti Izvanredni studenti
izvanredni rok
Datum: 14.04.2025.
Vrijeme: 16:00
Opis: Na Fakultetu
U kalendaru ispod se nalaze konzultacije predmetnih nastavnika, no za detalje o konzultacijama možete provjeriti na profilu pojedinog predmetnog nastavnika.
2024 © Fakultet organizacije i informatike, Centar za razvoj programskih proizvoda