Internet das Coisas

Objetivos

  • Conhecer as diversas arquiteturas para sistemas na Internet da Coisas (IoT)
  • Explicar as características, custos, benefícios, e ameaças das diversas tecnologias disponíveis para a perceção de dados do ambiente e também para atuação neste mesmo ambiente levando em conta os aspetos de segurança
  • Entender como é o fluxo de dados em sistemas IoT tanto para perceção, sua análise, visualização e atuação no ambiente e os serviços de segurança associados
  • Explicar as características e o suporte que os diversos protocolos oferecem para a comunicação dos componentes de um sistema IoT
  • Conhecer os componentes de software utilizados nas camadas de um sistema IoT
  • Aplicar as tecnologias apresentadas para implementar um sistema completo de IoT

Programa

  1. Definição de Internet das Coisas (IoT), histórico e perspetivas
  2. Aplicações de IoT
  3. Modelo de referência e Arquiteturas de sistemas para a IoT
  4. Camada de Perceção
    • Sensores e atuadores; Dispositivos
    • Aspetos de Segurança
    • Oportunidades e desafios
    • Visão prática
  5. Camada de Comunicação
    • Protocolos de comunicação
    • Aspetos de Segurança
    • Oportunidades e desafios
    • Visão prática
  6. Camada de Processamento
    • Middleware
    • Visualização na Web
    • Aspetos de Segurança
    • Oportunidades e desafios
    • Visão prática
  7. Camada de Aplicação
    • Integrações
    • Aspetos de Segurança

Bibliografia

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

Updated: