Desenvolvimento de um gerenciador de smart devices usando o protocolo MQTT e uma stack em javascript para modelar um cenário de IoT
View/ Open
Date
2017Advisor
Academic level
Graduation
Abstract in Portuguese (Brasil)
O objetivo deste trabalho é propor uma solução escalável para o cenário de IoT, utilizando o protocolo MQTT, um banco de dados NoSQL e apenas a linguagem Javascript para realizar toda essa integração. O sistema permite controlar dispositivos inteligentes hipotéticos através de uma interface comum, podendo ser ligados, desligados, receber ou enviar mensagens específicas. As funcionalidades foram desenvolvidas com base em modelos já existentes para o controle desses dispositivos. Além disso, o fo ...
O objetivo deste trabalho é propor uma solução escalável para o cenário de IoT, utilizando o protocolo MQTT, um banco de dados NoSQL e apenas a linguagem Javascript para realizar toda essa integração. O sistema permite controlar dispositivos inteligentes hipotéticos através de uma interface comum, podendo ser ligados, desligados, receber ou enviar mensagens específicas. As funcionalidades foram desenvolvidas com base em modelos já existentes para o controle desses dispositivos. Além disso, o foco desta aplicação também é testar um protocolo de comunicação específico para IoT, provando que é possível criar de forma simples, prática e moderna um cenário, usando tecnologias disponíveis no mercado. ...
Abstract
The goal of this work is purpose a escalable solution for a real IoT scenario. Using the MQTT protocol, a NoSQL database and only the Javascript language to create the whole integration. The application allows the user to control hypothetical smart devices through an interface, so they could be turn on, turn off or even receive or send specifc messages. The functionalities were developed based on already existent models to control those devices. Besides that, one of the main objectives were tes ...
The goal of this work is purpose a escalable solution for a real IoT scenario. Using the MQTT protocol, a NoSQL database and only the Javascript language to create the whole integration. The application allows the user to control hypothetical smart devices through an interface, so they could be turn on, turn off or even receive or send specifc messages. The functionalities were developed based on already existent models to control those devices. Besides that, one of the main objectives were test a specific communication protocol for IoT, proving it might be possible create in a easy way an IoT scenario using modern technologies which are already in use. ...
Institution
Universidade Federal do Rio Grande do Sul. Instituto de Informática. Curso de Ciência da Computação: Ênfase em Ciência da Computação: Bacharelado.
Collections
This item is licensed under a Creative Commons License