/mestrado

Redução da heterogeneidade em IoT

Primary LanguagePython

Gerenciamento de dados heterogêneos para aplicações inteligentes baseados na IoT

Bem vindo ao sistema para gerenciamento de dados de sensores heterogêneos. O objetivo desse sistema é simular o envio de dados através de diversos sensores de ambientes IoT, analisar o conteúdo/assinatura da mensagem, filtrá-la e redirecioná-la para um Iot Agent responsável pelo seu processamento. Um Agente genérico (redirecionador) é capaz de entender o dado com aplicação de filtros podendo encaminhar esse dado de forma inteligente. A diminuição da heterogeneidade em aplicações baseada em sensores IoT seria uma das consequências possibilitando maior integração e interoperabilidade entre sistemas. Desenvolvido como dissertação de mestrado em ciência da computação da Universidade Federal do ABC - UFABC com orientação do professor Dr. Carlos Alberto Kamienski.

RedirecionadorUML-Fluxograma - visão geral

Palavras-chave:

MQTT, REST, padrão publish/subscribe, FIWARE, IoT Agent, Interoperabilidade, Heterogeneidade

Ferramentas necessárias:

Front end:

Back end:

Banco de dados:

IDE

Infraestrutura

Sistemas Operacionais:

  • Ubuntu

  • Windows 10

Arquitetura do sistema

Defesa-Orquestrador-19-Chirp Stack(1)

São utilizadas 4 máquinas virtuais:

2021-12-02 (25)

Diagrama UML do gerador de mensagens

RedirecionadorUML-UML