5 ECTS; 2º Ano, 1º Semestre, 30,0 PL + 30,0 TP , Cód. 614217.
Docente(s)
- Sandra Maria Gonçalves Vilas Boas Jardim (1)
- Nuno Miguel Gameiro Dias Trindade Cardoso (2)
(1) Docente Responsável
(2) Docente que lecciona
Pré-requisitos
Não aplicável
Objetivos
O objetivo fundamental desta unidade curricular é dotar os alunos de conhecimentos de base na área da Internet das Coisas (Internet of Things), nomeadamente, a familiarização com o conceito, a perceção dos diversos sistemas que o integram e os desafios subjacentes à sua introdução. Nesta unidade curricular pretende-se que o aluno adquira competências que o habilitem para:
1. Planear e especificar sistemas informáticos integrados
2. Implementar e diagnosticar soluções informáticas com integração de diferentes componentes
3. Conhecer os fundamentos da tecnologia nodeJS aplicada à IoT
Programa
1. Conceito e evolução da Internet of Things (IoT), Exemplos de Aplicação
2. Normas e Tecnologias usadas na IoT
3. Requisitos de Segurança na IoT
4. Machine to machine communications
5. Serviços Web embebidos
5.1. NodeJS para criação de serviços web embebidos
Metodologia de avaliação
Avaliação Contínua
Observação direta em sala de aula (25%) + 3 trabalhos práticos (30%) + Trabalho Final (45%)
Avaliação final
Prova escrita (50%) + Trabalho Prático (50%)
Bibliografia
- 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
Aulas 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
Sublime, VS Code ou outro editor web
PuTTY ou outro ssh cliente