Uma proposta de framework para facilitar o desenvolvimento de aplicações baseadas em IoT

Detalhes bibliográficos
Ano de defesa: 2018
Autor(a) principal: Egídio, Dannylo Johnathan Bernardino
Orientador(a): Aquino Júnior, Gibeon Soares de
Banca de defesa: Não Informado pela instituição
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Não Informado pela instituição
Programa de Pós-Graduação: PROGRAMA DE PÓS-GRADUAÇÃO EM SISTEMAS E COMPUTAÇÃO
Departamento: Não Informado pela instituição
País: Brasil
Palavras-chave em Português:
Área do conhecimento CNPq:
Link de acesso: https://repositorio.ufrn.br/jspui/handle/123456789/25936
Resumo: Os últimos anos têm sido marcados por um crescente avanço na computação embarcada, tecnologias de sensoriamento e dispositivos conectados. Tal avanço impactou de maneira expressiva em paradigmas inovadores, tais como o de Internet das Coisas (IoT) que acredita que objetos inteligentes capazes de se conectarem na rede poderão cooperar entre si para alcançar um objetivo comum. Tal crescimento alavancou iniciativas de fornecedores em produzir protocolos e padrões de comunicação que viabilizassem essa cooperação. No entanto, a diversidade considerável de dispositivos e consequentemente de protocolos que surgiram, acabaram por di cultar esse processo. Inúmeros desa os foram surgindo, dentre eles a heterogeneidade e a interoperabilidade. Esses desa os tornaram o processo de desenvolvimento das aplicações IoT uma tarefa complexa e custosa, pois as capacidades destes protocolos e padrões voltadas à descoberta dos dispositivos na rede, comunicação entre eles, entre outras, tornaram-se bastante especí cas para cada dispositivo, obrigando o desenvolvedor a criar estratégias de integração complexas para lidar com essa limitação. Desta forma, este trabalho propõe um framework que buscará facilitar o processo de desenvolvimento de aplicações IoT através da virtualização de dispositivos, de maneira que, aspectos heterogêneos ligados aos dispositivos serão abstraídos por esta virtualização e operações comuns dos protocolos tais como descoberta de dispositivos e comunicação com estes serão abstraídos através de uma interface comum entre eles, integrando-os e diminuindo os impactos das características heterogêneas.