SLO | EN

Objectives and competences

- Acquire the knowledge in the fast evolving field of Internet of Things and Cyber-physical systems, which will enable the student to instantly implement solutions into the existent organizational information systems. - Acquire the knowledge about basic technological building blocks that are necessary for understanding of Internet of Things and Cyber-physical systems - Acquire practical and theoretical knowledge that will enable students to design and create new information systems in the Industry 4.0 landscape.

Content (Syllabus outline)

1. Definition of Cyber-physical Systems and Internet of Things (CPS and IoT) 2. Nodejs on Linux operational system and ARM hardware 3. Web Integrated Development Environment Visual Studio Code and platform.io 4. Arduino microcontroller and Firmata, modul ESP32, Raspberry Pi 5. JavaScript / ECMA Script programming language, C++ 6. Interaction with hardware via request/response mechanism 7. Interaction with hardware with web socket 8. MQTT protocol 9. Network search 10. Development of Graphical User Interface 11. Reading and writing on digital I/O pins 12. Object oriented development of interactive charts for data visualization in real time 13. Reading and writing of analog I/O pins 14. Serial, I2C and SPI protocols 15. Sensors and actuators 16. Control of DC motor with H-bridge 17. Description of DC motor position control problem 18. Development of control systems in the Internet of Things landscape 19. Application of cloud technologies 20. Application of social media for control of Internet of Things and Cyber-physical Systems 21. Description of the applications in the framework of organizational information systems

Learning and teaching methods

- lectures in computer lecture room - tutorial

Intended learning outcomes - knowledge and understanding

Knowledge and understanding: • Understanding of the basic operational and design principles of Internet of Things and Cyber-physical Systems • Understanding of key technologies that are needed for successful realization of Internet of Things and Cyber-physical Systems projects • Understanding of theoretical description of control system and control of Internet of Things and Cyber-physical Systems • Acquire the knowledge about programming for application of actuators and sensors • Acquire knowledge for successful introduction of Internet of Things and Cyber-physical Systems into organizational systems

Intended learning outcomes - transferable/key skills and other attributes

Knowledge and understanding: The students • Describe the basic operational and design principles of Internet of Things and Cyber-physical Systems • Describe key technologies that are needed for successful realization of Internet of Things and Cyber-physical Systems projects • Describe the theoretical description of control system and control of Internet of Things and Cyber-physical Systems • Develop the programs for control of actuators and usage of sensors • Describe the key steps for successful introduction of Internet of Things and Cyber-physical Systems into organizational systems

Readings

1. Alur R. (2015) Principles of Cyber-Physical Systems, MIT Press 2. Rowland, C., Goodman E., Charlier M., Light A., Lui A., (2015), Designing Connected Products: UX for the Consumer Internet of Things, O'Reilly Media

Prerequisits

- /

  • red. prof. dr. ANDREJ ŠKRABA, univ. dipl. org.

  • Seminar paper: 50
  • Oral examination: 50

  • : 36
  • : 24
  • : 150

  • Slovenian
  • Slovenian

  • ORGANIZATION AND MANAGEMENT OF INFORMATION SYSTEMS - 1st