Please use this identifier to cite or link to this item: http://repositorio.unicamp.br/jspui/handle/REPOSIP/331948
Type: DISSERTAÇÃO DIGITAL
Degree Level: Mestrado
Title: PROST : um arcabouço para o desenvolvimento de dispositivos programáveis para a IoT
Title Alternative: PROST : a framework for the development of programmable devices for IoT
Author: Brunetta, Jeferson Rech, 1993-
Advisor: Borin, Edson, 1979-
Abstract: Resumo: Incontáveis tipos de dispositivos embarcados conectados à internet compõem a chamada Internet das Coisas, a qual promoverá a geração de um fluxo massivo de dados e o controle dos dispositivos, muitas vezes, de forma centralizada. Entretanto, as soluções existentes para este tipo de cenário estão sujeitas a falhas de conexão e requerem elementos externos para o monitoramento e controle dos dispositivos. A fim de mitigar essas limitações, este trabalho propõe uma plataforma para execução de código de usuário como serviço em dispositivos da Internet das Coisas. O principal objetivo da solução apresentada é permitir a execução de código como serviço em qualquer dispositivo conectado na internet e promover a interação transparente entre dispositivos. Algumas vantagens dessa abordagem são a capacidade de evitar a propagação de dados não essenciais na rede, a possibilidade de controlar dispositivos internamente e a compatibilidade com dispositivos computacionalmente restritos. O arcabouço PROWL(PROgrammable Smart Things) proposto combina: (I) um protocolo de comunicação referência para descoberta e descrição de dispositivos conectados em uma rede de computadores e (II) uma plataforma compacta que executa aplicações compiladas para uma arquitetura de fácil emulação. Finalmente, para validação da plataforma projetada, são apresentados estudos de caso em diferentes cenários, corroborando a eficácia da solução

Abstract: Innumerable types of embedded devices connected to the internet make up the so-called Internet of Things, which will promote the generation of a massive flow of data and the control of the devices, often centrally. However, the existing solutions for this type of scenario are subject to connection failures and require external elements for the monitoring and control of the devices. In order to mitigate these limitations, this work proposes a platform for executing user code as a service in devices of the Internet of Things. The main goal of the presented solution is to enable the execution of code as a service on any device connected to the Internet and to promote transparent interaction between devices. Some advantages of this approach are the ability to avoid spreading nonessential data on the network, the ability to control devices internally, and compatibility with computationally constrained devices. The proposed PROgrammable Smart Things framework combines: (I) a reference communication protocol for discovery and description of connected devices in a computer network and (ii) a compact platform that runs compiled applications for an easy-to-emulate architecture. Finally, to validate the projected platform, case studies are presented in different scenarios, corroborating the effectiveness of the solution
Subject: Internet das coisas
Redes de computadores - Protocolos
Dispositivos embarcados da Internet
Editor: [s.n.]
Date Issue: 2017
Appears in Collections:IC - Tese e Dissertação

Files in This Item:
File SizeFormat 
Brunetta_JefersonRech_M.pdf1.01 MBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.