Utilize este link para identificar ou citar este item: https://bdm.unb.br/handle/10483/25337
Arquivos neste item:
Arquivo Descrição TamanhoFormato 
2018_RafaelDiasDaCosta_tcc.pdf2,1 MBAdobe PDFver/abrir
Título: Proposta de arquitetura para controle de atuadores em cidades inteligentes : aplicação na plataforma InterSCity
Autor(es): Costa, Rafael Dias da
Orientador(es): Veneziano, Wilson Henrique
Coorientador(es): Aguiar, Carla Silva Rocha
Assunto: Software livre
Cidades inteligentes
Internet das coisas
Data de apresentação: 13-Dez-2018
Data de publicação: 11-Ago-2020
Referência: COSTA, Rafael Dias da. Proposta de arquitetura para controle de atuadores em cidades inteligentes: aplicação na plataforma InterSCity. 2018. 50 f. Trabalho de conclusão de curso (Bacharelado em Engenharia da Computação)—Universidade de Brasília, Brasília, 2018.
Resumo: O InterSCity é uma plataforma de cidades inteligentes de software livre, baseada em uma arquitetura de microsserviços e desenvolvida para auxiliar aplicações de cidades inteligentes por meio de serviços reusáveis, interoperáveis e escaláveis. Essa iniciativa disponibiliza uma série de funcionalidades em nuvem como armazenamento de dados de sensores, gerenciamento de recursos e comandos de atuação, com o intuito de unificar os mais variados tipos de soluções de smart cities que vierem a ser desenvolvidas. Atualmente, o InterSCity não dispõe de uma abordagem eficiente no que tange sua funcionalidade de comunicação com dispositivos físicos conectados à plataforma. O objetivo deste trabalho é aplicar conceitos relacionados à IoT para propor uma nova versão do módulo de controle de atuação do InterSCity de forma a permitir que a troca de comandos seja realizada de acordo com os requisitos não-funcionais do projeto, por meio de uma melhor organização dos módulos e a utilização de protocolos de mensagem machine-to-machine, tecnologia chave para o ecossistema de cidades inteligentes. Após uma análise do funcionamento da camada de atuação da plataforma, foram selecionados alguns pontos de interesse para evolução, visando melhorar a performance interna do sistema, o tempo de entrega de comandos aos dispositivos físicos e o consumo de rede dessa transmissão. A nova arquitetura proposta foi implementada e validada através de testes de caso, os quais mostraram que a refatoração sugerida da plataforma e a adoção do protocolo de mensageria MQTT trouxe ganhos de desempenho interno e de tempo de entrega superiores à 50%, além de reduzir o consumo de rede do dispositivo atuador em aproximadamente 67%. Ao adotar uma abordagem mais focada no universo de Internet das Coisas, esperamos que o InterSCity possa entregar aos seus usuários um serviço de atuação mais adequado em termos de performance, mantendo a garantia de entrega e o uso de dados reduzido.
Abstract: InterSCity is a free software smart cities platform, based on a microservice architecture developed to support the application of smart cities through reusable, interoperable, and scalable services. This initiative provides a number of cloud functionalities such as sensor data storage, resource management and actuation commands, with the purpose of unifying the most varied types of smart cities solutions that will be developed in the future. Today, InterSCity does not use state-of-art technology to communicate with physical devices connected to the platform. This work aims to design and implement a new actuator controller service that will allow the platform to send commands faster and more efficiently to the in-field actuators through the city using machine-to-machine messaging protocols, which are key technology for smart cities. After studying the actuator controller module of the platform, several points of interest for evolution were selected, aiming to improve internal processing and command delivery time to the physical devices, and also its network usage. The proposed architecture was developed and validated through test cases, which showed that the suggested refactoring of the platform along with the the adoption of the MQTT messaging protocol reflected on up to 50% of performance gains in both internal and delivery steps. Furthermore, the network consumption on the device was reduced by aproximately 67%. By adopting a more IoT-centered approach, we expect InterSCity to deliver a better suited actuation service in terms of low latency, while maintaining reliable delivery and low data usage.
Informações adicionais: Trabalho de conclusão de curso (graduação)—Universidade de Brasília, Instituto de Ciências Exatas, Departamento de Ciência da Computação, 2018.
Aparece na Coleção:Engenharia da Computação



Todos os itens na BDM estão protegidos por copyright. Todos os direitos reservados.