Publicação em Diário da República: Despacho n.º 8838/2020 de 14-09-2020 + Despacho n.º 3463/2023 de 16/03/2023
6 ECTS; 1º Ano, 2º Semestre, 56,0 TP , Cód. 614217.
Docente(s)
- Filipe Manuel Martins Raminhos (1)(2)
(1) Docente Responsável
(2) Docente que lecciona
Pré-requisitos
Não aplicável.
Objetivos
1. Identificar os impactos do IoT na vida quotidiana.
2. Compreender os fundamentos da Internet das Coisas (IoT);
3. Caracterizar os componentes que compõem uma coisa enquanto sistema embebido (sensor/atuador, microcontrolador e interface de comunicações);
4. Relacionar os requisitos no desenvolvimento de serviços com os constrangimentos dos dispositivos da IoT.
5. Entender os desafios associados ao desenho e otimização de um sistema embebido para sensorização/atuação;
6. Identificar as melhores soluções de conectividade para ambientes IoT.
7. Compreender as diferentes tecnologias de comunicações sem fios de baixa potência e os diferentes protocolos associados à IoT;
8. Planear uma infraestrutura de suporte à IoT;
9. Integrar os dados obtidos de uma plataforma de IoT usando APIs normalizadas;
10. Definir os requisitos e métodos para extração de conhecimento a partir de dados em bruto;
11. Identificar os requisitos de segurança das infraestruturas IoT.
12. Compreender os desafios ligados à segurança e privacidade da IoT;
13. Disponibilizar serviços IoT a partir de infraestruturas de cloud.
14. Implementar serviços de gestão para redes IoT.
15. Construir e fundamentar o modelo de negócio e respetivo retorno de investimento de um caso de uso de IoT.
Programa
1. O paradigma da Internet das coisas. A evolução da Internet das Coisas. A arquitetura de um serviço de IoT. Campos de aplicação da Internet das Coisas. Análise de casos de estudo.
2. Protocolos da camada de aplicação. Websockets, CoAP e MQTT.
3. Protocolos da camadas, física, de ligação e de rede.
4. A integração dos serviços IoT na nuvem e Interface com o Utilizador. Introdução à computação na nuvem. Análise dos requisitos de um serviço IoT
5. Mecanismos de segurança. Requisitos de segurança para ambientes IoT. Arquitetura dos serviços de segurança para ambientes IoT. Principais desafios e medidas de mitigação. Autenticação. Confidencialidade. Gestão da confiança (Trust management). Segurança no encaminhamento de pacotes. Desafios em aberto (open issues)
Metodologia de avaliação
Avaliação por frequência:
- 60%: Nota prática: nota média dos oito trabalhos práticos, realizados individualmente ou em grupo. Nota mínima de 5 valores.
- 40%: Trabalho Final com defesa, realizado individualmente ou em grupo. Nota mínima de 5 valores.
Avaliação por exame:
- 50%: Nota prática: nota média dos oito trabalhos práticos, realizados individualmente ou em grupo. Nota mínima de 5 valores.
- 50%: Trabalho Final com defesa, realizado individualmente. Nota mínima de 5 valores.
A falta à apresentação do Trabalho Final resulta na atribuição de zero valores nessa componente.
Para obter aprovação, é necessário obter classificação final não inferior a 9,5 valores e cumprir todos os critérios de nota mínima.
O aluno obtém aprovação à UC de acordo com o disposto nos Pontos 11 e 12, do Artigo 11º, do Regulamento Académico do IPT.
Bibliografia
- Coelho, P. (2022). 5G e Internet das Coisas. Portugal: FCA
- Monk, S. (2011). Programming Arduino: Getting Started With Sketches . (Vol. 1). (pp. 1-176). 1: McGraw-Hill Education TAB. USA
- Monk, S. (2013). Programando o Raspberry Pi - Primeiros Passos Com Python. (Vol. 1). (pp. 1-192). 1: NOVATEC. Brasil
- Olivier, H. e Boswarthick, D. e Elloumi, O. (2012). The Internet of Things: Key Applications and Protocols. (Vol. 1). (pp. 1---). USA: Wiley
Método de Ensino
Aula teórico-práticas onde se transmitem os conhecimentos necessários para atingir os objetivos propostos, aliados à resolução de casos práticos.
Software utilizado nas aulas
Software das plataformas Arduino e Raspberry Pi;
Moodle: plataforma de eLearning do IPT, Centro de eLearning
Aprovado em Conselho Técnico Cientifico: Reunião nº 198 - 27/03/2024
Download da Ficha da Unidade Curricular (FUC)