Internet of Things

Teachers

Included in study programs

Teaching results

After completing the course, students should be able to:
A. Orientation in the conceptual apparatus in the field of IoT
B. Analyze user needs and formulate the essence of the task
C. Know more and be able to choose an appropriate method of software and hardware system design for IoT
D. Create and program your own IoT device or deliver quality assignments to external specialists.
E. Handle hardware and equipment in a hardware lab safely
F. Understand the basics of electrical engineering for proper use and interconnection of hardware
G. Understand the way the development team works and is organized and know how to work as part of a team
H. Present and defend at a professional level their proposed solutions
I. Develop technical documentation (report) describing their proposed solution

Indicative content

1. Definition of the Internet of Things, introduction to the issue
2. Definition of technical, program, technological and economic preconditions for the implementation of IoT equipment
3. Basics of electrical engineering, work in the laboratory
4. Basic principles of IoT device design
5. Development boards Arduino, NodeMcu and their variants
6. Open source software Arduino (IDE)
7. Hardware elements of IoT devices (sensors, power elements, ...)
8. Libraries of hardware elements
9. Web and Cloud interfaces for IoT
10. Errors in the creation of IoT devices
11. Design and testing of IoT devices
12. Security of IoT devices
13. Strategies to improve IoT equipment

Support literature

1. Kranz M.: Building the Internet of Things: Implement New Business Models, Disrupt Competitors, Transform Your Industry, John Wiley & Sons, 2016, ISBN: 978-1-119-28566-3
2. Li K-Ch., Gupta B., Agrawal D.: Recent Advances in Security, Privacy, and Trust for Internet of Things (IoT) and Cyber-Physical Systems (CPS), Chapman and Hall/CRC, 2020, ISBN 9780367220655
3. Malý M.: Hradla, volty, jednočipy, CZ.NIC, 2018, ISBN 9788088168232
4. Selecký M.: Arduino Uživatelská příručka, Computer Press, Brno 2016, ISBN: 978-80-251-4840-2
5. Serpanos D., Wolf M.: Internet-of-Things (IoT) Systems, Springer International Publishing AG, 2018, ISBN 978-3-319-69715-4
6. Voda Z. & tým HW Kitchen: Průvodce světem Arduina, Nakladatelství Martin Stríž, Bučovice 2018, ISBN: --

Requirements to complete the course

Exam 60% of the rating. It is performed in the form of a test using a test application. The test verifies the achieved level of educational results A., C., F., G.
Exercises 40%. The content of the exercise is the elaboration and defense of the semester work, which students will work out in groups. Each group has its own group leader, who is chosen by the students. The semester work of the group is evaluated as a whole for the whole group, while the evaluation of the members of the group and their contribution to the elaboration of the semester work is the result of the group agreement. The following educational results are evaluated by the evaluation of the semester work: B., C., D., E., F., G., H., I.

Student workload

Total study load (in hours):
5 credits x 26 hours = 130 hrs
Study load distribution:
Health and safety in the hardware laboratory: 2 hrs
Participation in seminars 26 hrs
Preparation for seminars 18 hrs
Elaboration of a semester project 52 hrs
Preparation for the final exam 32 hours

Language whose command is required to complete the course

slovak

Date of approval: 10.02.2023

Date of the latest change: 18.05.2022