Applied Internet of Things

Objectives

  • Know the different architectures for systems in 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
  • Explain the characteristics and support that the different protocols offer for communicating the components of an IoT system
  • Understand the software components used in the layers of an IoT system
  • Apply the technologies presented to implement a complete IoT system

Program

  1. Definition of Internet of Things (IoT), history and perspectives
  2. IoT Applications
  3. Reference model and system architectures for IoT
  4. Sensing Layer 4.1. Contextualization and motivation

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-10320859822021. 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.

Updated: