Middleware design for application integration in IoT networks [recurso eletrônico] = Projeto de middleware para integração de aplicações em redes
Jorge Benavides Aspiazu
DISSERTAÇÃO
Inglês
T/UNICAMP B431m
[Projeto de middleware para integração de aplicações em redes IOT ]
Campinas, SP : [s.n.], 2020.
1 recurso online (68 p.) : il., digital, arquivo PDF.
Orientador: Hugo Enrique Hernández-Figueroa
Dissertação (mestrado) - Universidade Estadual de Campinas, Faculdade de Engenharia Elétrica e de Computação
Resumo: O Internet das Coisas (IoT) é um campo em franco desenvolvimento devido ao seu efeito em todos os aspectos da sociedade. Dentro deste contexto, a quantidade de dados e dispostivos que são integrados neste novo internet está explodindo e continuará desse jeito no futuro previsível. Um dos...
Ver mais
Resumo: O Internet das Coisas (IoT) é um campo em franco desenvolvimento devido ao seu efeito em todos os aspectos da sociedade. Dentro deste contexto, a quantidade de dados e dispostivos que são integrados neste novo internet está explodindo e continuará desse jeito no futuro previsível. Um dos desafios principais para o IoT é uma integração fácil e simples entre aplicações e a infraestrutura geral: dispositivos, comunicações etc.; em outras palavras, um jeito simples de conseguir uma integração horizontal dos disposi-tivos e aplicações. Um dos pontos mais importantes de resolver para conseguir essa integração horizontal é o fato que os modelos para os sensores e atuadores que intera-gem com as aplicações não são heterogêneos, isso quer dizer que não todos os dados que os sensores proveem existem no mesmo formato, e não todos os atuadores traba-lham do mesmo jeito. Desde o ponto de vista da aplicação, esse tipo de integração é um desafio grande. Além disso, os protocolos de comunicação utilizados por muitos disposi-tivos são muitas vezes muito diferentes, o que significa que qualquer aplicação que tente integrar diferentes dispositivos, precisa segurar que pode trabalhar com múltiplos proto-colos, o que aumenta a complexidade necessária. Devido a estes desafios, é necessário um componente intermediário que que ajude na interação dos dispositivos e aplicações. O trabalho apresentado propõe uma solução para estes problemas de integração por meio de um Middleware como uma camada intermediaria que faça uma conexão en-tre aplicações e dispositivos de um jeito transparente para as aplicações, que por sua vez permita coletar dados em tempo real, assim como permitir analise de dados históri-cos: "Big Data". Para conseguir isso, propomos o uso de um modelo virtual de dispositivo que apresente uma versão mais simples para a aplicação, enquanto estende as suas capacidades, tal como a memoria e o poder de processamento. Um outro efeito desta definição de modelo virtual de dispositivo é que cria um modelo homogêneo que permite uma pesquisa simples de dispositivos dentro do Middleware, baseado em atributos es-pecíficos; por exemplo, é possível procurar todos os sensores de temperatura, indepen-dentemente de outras características. Tudo isso permite a qualquer aplicação se integrar dentro de qualquer rede IoT sem ter um conhecimento anterior dos dispositivos específi-cos que existem nesta rede, o que ajuda a promover grandemente a integração
Ver menos
Abstract: The internet of Things (IoT) is a field with increasing development due to its effect in all aspects of society. Within this context the amount of data and devices that are inte-grated into this new internet is exploding and will continue to do so in the foreseeable fu-ture. One of the...
Ver mais
Abstract: The internet of Things (IoT) is a field with increasing development due to its effect in all aspects of society. Within this context the amount of data and devices that are inte-grated into this new internet is exploding and will continue to do so in the foreseeable fu-ture. One of the main and prevalent challenges to the IoT is the ease of integration be-tween applications and the general infrastructure underneath; namely a simple way of allowing horizontal integration of devices and applications. The most important challenge to accomplish this is the fact that the models for sensors and actuators that face applica-tions are heterogenous, which means that not all sensors provide data in the same for-mat and not all actuators are operated in the same way. From an application¿s point of view this makes any kind of integration an important challenge. Another pain point for integration is the fact that communication protocols used by many devices are many times different, which means that any application hoping to integrate different type devic-es needs to make sure it can work with many protocols, which increases the complexity required. From these challenges the appearance of a middle component that facilitates the interaction of devices and applications is necessary. The work presented here pro-poses a solution to these integration problems by means of a middleware as an interme-diate layer that bridges applications and devices in a transparent way, which in turn al-lows real-time data collection and historic data analysis. To achieve this, we propose the use of a virtual device model that presents a simpler version to the application, while ex-tending its capabilities, such as memory and processing power. Another effect of this virtual device model definition is that it creates a homogenous model that allows the search for devices within the middleware based on specific attributes; for example, it is possible to search for all temperature sensors, irrespective of any other characteristics. All these allow any application to integrate into any IoT network without prior knowledge of the specific devices that exist in it, which fosters greater integration
Ver menos
Requisitos do sistema: Software para leitura de arquivo em PDF
Hernández-Figueroa, Hugo Enrique, 1959-
Orientador
Meloni, Luís Geraldo Pedroso, 1958-
Avaliador
Cárdenas, Carlos Bernardino Silva
Avaliador
Middleware design for application integration in IoT networks [recurso eletrônico] = Projeto de middleware para integração de aplicações em redes
Jorge Benavides Aspiazu
Middleware design for application integration in IoT networks [recurso eletrônico] = Projeto de middleware para integração de aplicações em redes
Jorge Benavides Aspiazu