Internet of ThingsCourse code: 170317 | 6 ECTS credits
Level of Studies:Undergraduate applied studies
Year of Study:3
Goal:The aim of this course is to introduce students to the hardware and software infrastructure of the Internet of intelligent devices in order to be able to develop and implement smart environments
Outcome:Students will adopt theoretical foundations in the field of Internet intelligence devices along with practical knowledge in programming using appropriate technologies and devices. By taking this course, students will be able to: (a) explain in a concise manner how the Internet and also the Internet of intelligent devices work; (b) understand the limitations and capabilities of wireless and mobile networks for Internet intelligent devices.
Contents of the course
Introduction to Internet Intelligent Devices: layers, protocols, packages, services, packet network performance parameters,
Introduction to Internet Intelligent Devices: applications such as the web, peer-to-peer, multimedia sensing networks.
Short-range communications for Internet Intelligent Devices (WiFi, Bluetooth, Zigbee, 6LowPAN).
M2M (Machine to Machine) and MTK (Machine Type Communication) for Internet Intelligent Devices.
Analysis of existing and future M2M applications. Principles of developing new applications
Manage resources on the Internet of intelligent devices: clustering, synchronization
Wireless sensor networks: architecture, technology, basic problems, development platforms.
Designing smart environments: smart homes, smartrooms and smart offices.
Smart cities. Smart Networks.
Smart traffic, automation of traffic signals and parking.
Smart eGovernment. web and mobile technologies in the automation of smart environments.
Application of Internet Intelligent Devices in Medicine.
Processing large amounts of sensor data using the BigData system.
From the Internet of Intelligent Devices to the Web of Intelligent Devices
Concluding considerations. Self-evaluation, case analysis
Exercises are held in the laboratory. Students acquire applied knowledge and practical skills on topics: (1) Linux environments and work with Raspberry Pi microcomputer. Script programming in Python in order to receive and process sensor readings; (2) Works with Arduino microcontroller and analog sensors
Textbooks and References
Ibrahim Dogan, Internet stvari, Agencija EHO, ISBN: 978-86-80134-05-5, Mikro knjiga, 2015.
Jan Holler, Vlasios Tsiatsis, Catherine Mulligan, Stefan Avesand, Stamatis Karnouskos, David Boyle, From Machine-to-Machine to the Internet of Things: Introduction to a New Age of Intelligence, 1st Edition, Academic Press, 2014.
3. Francis daCosta, Rethinking the Internet of Things: A Scalable Approach to Connecting Everything, 1st Edition, Apress Publications, 2013