Titulo Estágio
Desenvolvimento de uma stack de comunicação para a Internet das Coisas (IoT – Internet of Things)
Áreas de especialidade
Sistemas Inteligentes
Comunicações, Serviços e Infraestruturas
Local do Estágio
IPN - Incubadora
Enquadramento
A wexcedo é uma startup incubada no Instituto Pedro Nunes em Coimbra, que desenvolveu o Alfred - um mordomo digital: http://hialfred.com/.
A wexcedo olhou para os edifícios ditos inteligentes e identificou três problemas:
i. a inexistência de soluções que permitam aos utilizadores destes edifícios acederem-lhe remotamente, de forma segura fácil e intuitiva
ii. a inexistência de ferramentas seguras de configuração e assistência remota
iii. a segregação e perda da informação recolhida pela vasta gama de sensores de que estes edifícios estão dotados e que, ao não ser armazenada e tratada, não contribui para o mundo global das Smart Cities e como é óbvio da IoT – Internet of Things
A wexcedo desenvolveu o Alfred, um mordomo digital. O Alfred, por si só, implementa automaticamente todos os passos necessários para o estabelecimento de uma ligação bidirecional segura. É uma solução inovadora que permite estender as redes dos edifícios KNX ao mundo global do IoT.
Objetivo
O Alfred é constituído por duas partes: um dispositivo que se liga diretamente ao BUS KNX e uma plataforma de software que possibilita aos utilizadores a manipulação de dispositivos KNX.
Actualmente existem mais de 7000 dispositivos KNX. O KNX começou a pensar a Internet of Things (IoT) há 25 anos.
O Alfred foi criado sob uma plataforma de desenvolvimento da SIEMENS utilizando um BIM (Bus Interface Module), este dispositivo possui um modulo tpuart e um microcontrolador com uma stack de comunicação já implementada de acordo com o standard KNX. O uso desta plataforma cria em nós uma certa dependência da qual gostaríamos de nos libertar.
Pretendemos que seja desenvolvida uma stack de comunicação de acordo com o standard KNX. Esta deverá ser Implementada em C para um qualquer MicroControlador genérico. Os vários layers da stack KNX estão muito bem documentados no standard.
Plano de Trabalhos - Semestre 1
1- Aprendizagem dos conceitos básicos do KNX – 1 mês
2 - Análise das várias implementações existentes – 2 meses
3 - Descrição das várias tecnologias e arquiteturas existentes – 2 meses
4 – Realização de testes nas diversas stacks existentes -2 meses
5 - Elaboração do SRS para a implementação da stack – 1 mês
6 - Escrita do relatório intermedio – 1 mês
(Há diversas sobreposições entre as fases)
Plano de Trabalhos - Semestre 2
1 - Implementação da stack – 6 meses
2 - Testes ao desenvolvimento realizado – 5 meses
3 - Integração com os restantes elementos do Alfred – 3 meses
4 – Análise de resultados e escrita da tese – 2 meses
(Há diversas sobreposições entre as fases)
Condições
O estagiário terá acesso a toda a documentação e recursos necessários há execução com sucesso do plano de trabalhos. Nomeadamente o Standard KNX e todas as ferramentas de desenvolvimento necessárias (hardware e software).
Observações
Está dissertação terá a coorientação do Professor Doutor Alberto Cardoso e será efectuada em estreita colaboração com o Grupo de Computação Adaptativa.
Orientador
Vitor Manuel Garcia do Nascimento Graveto
vitor@wexcedo.com 📩