Systems and components for Internet of Things

Објавено: June 28, 2022
1. Course Title Systems and Components for Internet of Things
2. Code 4ФЕИТ07Л023
3. Study program КТИ
4. Organizer of the study program (unit, institute, department) Faculty of Electrical Engineering and Information Technologies
5. Degree (first, second, third cycle) First cycle
6. Academic year/semester IV/8 7. Number of ECTS credits 6
8. Lecturer D-r Danijela Efnusheva
9. Course Prerequisites Passed: Computer Networks
10. Course Goals (acquired competencies): Introduction to the basic concepts of Internet of Things (IoT), necessary technologies, architecture and standards. Introduction to the basic elements of Internet of Things systems: data collection, data processing, data analysis and data management. Upon completion of the course students will be able to:
– understand the architecture of Internet of Тhings: layers and protocols;
– use cloud platforms for data collection and processing in Internet of Things systems;
– integrate embedded systems and components for Internet of Things with cloud platforms;
– analysis and monitoring of Internet of Тhings systems in real time;
11. Course Syllabus: Introduction to Internet of Things. Elements of IoT system. Concepts of Internet of Things. Technologies behind the concept of Internet of Things. Architecture of Internet of Things. Perception layer. Collecting data from physical objects. Application of network technologies for data transmission: BLE, LoRaWan, WiFI, ZigBee. IoT processing layer: databases, cloud computing and big data processing. Introduction to application layer protocols in an IoT system: CoAP, MQTT, XMPP. Business layer in IoT system. Introduction to Arduino-based development platforms for IoT systems. Analysis of cloud platforms for data collection and processing in Internet of Things: ThingSpeak, ThingWorks, AWS IoT, Azure, etc. Connecting embedded systems for Internet of Things to cloud systems in practice. Real-time operation. Application of business intelligence services, data analytics and mobile applications for monitoring and control of Internet of Things systems. Analysis of the area of application of Internet of things: home, health, transport, production, environment, agriculture, etc. Security of Internet of things.
12. Learning methods: Lectures, tasks and exercises and laboratory practice
13. Total number of course hours 2 + 2 + 1 + 0
14. Distribution of course hours 180
15. Forms of teaching 15.1. Lectures-theoretical teaching 30
15.2. Exercises (laboratory, practice classes), seminars, teamwork 45
16. Other course activities 16.1. Projects, seminar papers 0
16.2. Individual tasks 55
16.3. Homework and self-learning 50
17. Grading 17.1. Exams 0
17.2. Seminar work/project (presentation: written and oral) 30
17.3. Activity and participation 30
17.4. Final exam 40
18. Grading criteria (points) up to 50 points 5 (five) (F)
from 51to 60 points 6 (six) (E)
from 61to 70 points 7 (seven) (D)
from 71to 80 points 8 (eight) (C)
from 81to 90 points 9 (nine) (B)
from 91to 100 points 10 (ten) (A)
19. Conditions for acquiring teacher’s signature and for taking final exam Practical (laboratory) exercises
20. Forms of assessment Two partial exams during the semester with a duration of 120 minutes or one full exam in a corresponding exam session with a duration of 120 minutes. Independent (seminar) project work by each student. The second partial exam includes presentation and defense of the independent (seminar) project work. The laboratory exercises are also graded. The final grade includes points from the exam, the project (seminar) work and the laboratory exercises.
It is not allowed to use books, scripts, manuscripts or notes of any kind during the exam, as well as a calculator, mobile phone, tablet or any other electronic device.
21. Language Macedonian and English
22. Method of monitoring of teaching quality Self-evaluation and questionnaires
23. Literature
23.1. Required Literature
No. Author Title Publisher Year
1 R. Buyya, A.V. Dastjerdi Internet of Things: Principles and Paradigms Elsevier 2016
2 Andy King Programming the Internet of Things: An Introduction to Building Integrated, Device-to-Cloud IoT Solutions 1st Edition O’Reilly 2021
3 Ammar Rayes, Samer Salam Internet of Things From Hype to Reality Springer 2019
23.2. Additional Literature
No. Author Title Publisher Year
1 Cuno Pfister Getting Started with the Internet of Things Connecting Sensors and Microcontrollers to the Cloud O’Reilly 2011
2 Joe Biron, Jonathan Follett Foundational Elements of an IoT Solution O’Reilly 2016