Applied Internet of Things (AIoT)
(Internet das Coisas Aplicadas)
Goals
- Know the different architectures for systems on the Internet of Things (IoT);
- Explain the characteristics, costs, benefits, and threats of the various technologies available for perceiving data from the environment and also for acting in this same environment, taking into account security aspects;
- Understand how data flows in IoT systems for perception, analysis, visualization, and action in the environment and associated security services;
- Understand the software components used in the layers of an IoT system;
- Apply the technologies presented to implement a complete IoT system;
Bibliography
- Perry Lea. “Internet of Things for Architects: Architecting IoT solutions by implementing sensors, communication infrastructure, edge computing, analytics, and security”, ISBN-13: 978-1788470599, 2018.
- Kamlesh Lakhwani, Hemant Kumar, Joseph Kofi Wireko. “Internet of Things (IoT): Principles, Paradigms and Applications of IoT”, ISBN-13: 978-9389423365, 2020.
- Rajesh Singh, Anita Gehlot, Lovi Raj Gupta, Bhupendra Singh. “Internet of Things with Raspberry Pi and Arduino”, ISBN-13: 978-1032085982, 2021.
- Bernardo Ronquillo Japón. “Learn IoT Programming Using Node-RED: Begin to Code Full Stack IoT Apps and Edge Devices with Raspberry Pi, NodeJS, and Grafana”, ISBN-13: 978-9391392383, 2022.
- Gary Smart. “Practical Python Programming for IoT: Build advanced IoT projects using a Raspberry Pi 4, MQTT, RESTful APIs, WebSockets, and Python 3”, ISBN-13: 978-1838982461, 2020.
- Aditya Gupta. “The IoT Hacker's Handbook: A Practical Guide to Hacking the Internet of Things”, ISBN 978-1484242995, 2021.
- Recent literature about this area proposed during lectures
Evaluation
Theoretical
- Theoretical (T) - 60% of the final grade
- Minimum grade: 8.0 (0-20 points)
Pratical
- Theoretical-Practical (TPs) - 40% of the final grade
- Practical work during TPs, to be carried out (mainly) during classes
- Minimum grade: 8.0 (0-20 points)
- Work in a team with 3 or 4 members
Final Grade (FG)
- FG = T * 0.6 + TP * 0.4
Support Material
Available at UMinho E-learning Plataform