Titulo Estágio
Agnostic integration of IoT devices telemetry on connectivity management portal
Áreas de especialidade
Comunicações, Serviços e Infraestruturas
Engenharia de Software
Local do Estágio
Remoto
Enquadramento
A Truphone posiciona-se no mercado das telecomunicações como um enabler de conectividade inteligente para parceiros como a Apple, Netflix, Tesla, entre diversos outros para os quais fornece conectividade para dispositivos IoT. Neste âmbito, a empresa fornece um portal de gestão da conectividade dos dispositivos. Este portal, porém, não fornece aos clientes Truphone nenhuma visualização da telemetria dos dispositivos geridos, aspeto que traria naturais mais valias para os seus clientes. A complexidade deste desafio advém da diversidade de dispositivos IoT dos parceiros Truphone, com diversos tipos de dados, volumes de comunicação, protocolos de comunicação, entre outros, que gera o desafio de, por um lado, captar os dados necessários, e por outro, definir formato de visualização mais apropriado.
Objetivo
1. Estudar e caraterizar os diversos tipos de telemetria e protocolos relevantes em dispositivos IoT que recorrem a redes celulares
2. Estudar e desenvolver forma de captação de dados de diversos tipos e que comunicam recorrendo a diversos protocolos para direcionamento para plataforma de visualização agnóstica a esses fatores
3. Estudar e desenvolver forma de visualização de dados de telemetria IoT integrada num portal (web) de gestão de conectividade
Plano de Trabalhos - Semestre 1
1. Estudo de estado da arte sobre telemetria e protocolos IoT, e ferramentas de visualização de dados de telemetria IoT
2. Estudo preliminar e caraterização dos diferentes dados de telemetria e protocolares dos clientes IoT da Truphone
3. Definição da abordagem à investigação
4. Definição do plano de trabalhos
5. Escrita da proposta de tese
Plano de Trabalhos - Semestre 2
1. Estudo aprofundado dos clientes IoT da Truphone, recorrendo a dados existentes em conjunto com técnicas de user-centered research
2. Categorização dos diferentes tipos de telemetria e protocolos encontrados
3. Investigar e desenvolver mecanismo agnóstico de captação e tratamento de dados de telemetria, preparando-os para visualização
4. Investigar e desenvolver ferramenta de visualização de dados de telemetria IoT integrada com gestão de conectividade
5. Testes e avaliação da solução
6. Redação da dissertação e publicação de resultados
Condições
- Será fornecida ao aluno uma bolsa nos 6 meses do 2º semestre de acordo com os valores da FCT (835,98€ / mês).
- Será disponibilizado o equipamento necessário à execução dos trabalhos (p.e. portátil)
- A dissertação será feita em trabalho remoto com potenciais visitas pontuais aos escritórios da Truphone em Lisboa ou Porto. Consoante o orientador da parte da universidade, o trabalho poderá ser desenvolvido num laboratório de investigação ao qual o mesmo esteja associado.
Observações
Potenciais tecnologias a utilizar serão:
Backend Dev: Golang/Java
Backend Data: RabbitMQ/Kafka
Devices Comms: MQTT/CoAP; JSON/JWT/CWT
UI: React/Javascript
Orientador
João Afonso Vieira Casal
joao.casal@truphone.com 📩