Informações Principais
     Resumo
     Abstract
     Introdução
     Conclusão
     Download
  
  
  
 
Conclusão
 
 
Acadêmico(a): Rodrigo Orthmann Nielson
Título: FWIOTFURB: UM FRAMEWORK PARA DESENVOLVIMENTO DE APLICAÇÕES IOT
 
Conclusão:
Este trabalho descreveu o desenvolvimento de um framework, cujo objetivo principal era realizar a comunicação com equipamentos eletroeletrônicos residenciais. Durante o desenvolvimento do trabalho foi levantada a necessidade de trazer estruturas adicionais que auxiliassem a utilização do framework, sendo assim, foi desenvolvido um framework multiplataforma que provém estruturas de comunicação via MQTT e Bluetooth, além de estruturas que podem ser utilizadas para uma melhor organização da aplicação, como estruturas que simulam casas, cômodos e dispositivos. Além do desenvolvimento do framework, este trabalho também teve como objetivo desenvolver uma aplicação que utilizasse o framework e conseguir realizar a comunicação com pelo menos um tipo de equipamento. Tais objetivos foram atingidos, sendo que foi possível desenvolver um aplicativo que utiliza as duas interfaces de comunicação providas pelo framework, além de realizar a comunicação com o dispositivo Sonoff, através da interface de comunicação MQTT. Também foi realizada uma avaliação do framework desenvolvido com três acadêmicos de ciência da computação da FURB. Para isso, os acadêmicos realizaram o desenvolvimento de uma pequena aplicação para IoT utilizando o framework desenvolvido. Ao final do desenvolvimento, os acadêmicos responderam um questionário a fim de avaliar todas as funções e estruturas providas pelo framework. A partir dos resultados dessa avaliação, foi possível confirmar a funcionalidade e utilidade do framework. Além disso, foi realizada uma comparação com o trabalho desenvolvido e os trabalhos correlatos, destacando assim o trabalho desenvolvido que conseguiu realizar a comunicação com dispositivos através de duas interfaces de comunicação, Bluetooth e MQTT, diferente dos trabalhos correlatos que são limitados apenas à comunicação Wi-Fi ou Bluetooth. A tecnologias utilizadas para a produção deste trabalho supriram as principais necessidades durante o desenvolvimento. O protocolo de comunicação MQTT funcionou corretamente, não havendo problemas em sua utilização. Já o plugin Bluetooth funcionou satisfatoriamente, foi possível se comunicar com um módulo Bluetooth classe 2 utilizando um dispositivo móvel com sistema operacional Android. Contudo, foi possível observar limitações em relação a este plugin, por conta de ele não funcionar em dispositivos móveis mais antigos e/ou com especificações de hardware inferiores. Por fim, este trabalho traz contribuições para o desenvolvimento tecnológico, em específico para a comunidade de desenvolvedores, por conta do framework desenvolvido poder ser utilizado por qualquer desenvolvedor, o que facilita o desenvolvimento de aplicações para IoT, por conta de trazer interfaces de comunicação MQTT e Bluetooth, dispensando a sua implementação, além de estruturas adicionais que auxiliam o controle e organização da aplicação.