EcoCIT: uma plataforma escalável para desenvolvimento de aplicações de IoT
Autor(a) principal: | |
---|---|
Data de Publicação: | 2017 |
Tipo de documento: | Dissertação |
Idioma: | por |
Título da fonte: | Repositório Institucional da UFRN |
Texto Completo: | https://repositorio.ufrn.br/jspui/handle/123456789/23779 |
Resumo: | O paradigma de Internet das Coisas (do inglês, Internet of Things –IoT) abrange uma infraestrutura de hardware e software que conecta dispositivos físicos, denominados como coisas, ao mundo digital. Estima-se que em 2020 existirão cerca de 100 bilhões de dispositivos de IoT conectados cujos dados e serviços servirão como base para a construção de uma miríade de aplicações. No entanto, desenvolver aplicações no contexto de IoT não é uma tarefa trivial. Dada a grande quantidade e variedade de dispositivos envolvidos, tais aplicações precisam ser construídas atendendo requisitos de escalabilidade a fim de suportar um grande número de dispositivos conectados, além de armazenar e processar a enorme quantidade de dados por eles produzida. Além disso, aplicações de IoT também precisam lidar com uma diversidade de protocolos distintos. Nesse contexto, plataformas de middleware têm surgido como soluções promissoras para facilitar o desenvolvimento de aplicações. Tais plataformas oferecem interfaces padronizadas para acesso aos dispositivos, abstraindo para os desenvolvedores detalhes de comunicação via rede, protocolos e formatos de dados utilizados pelos diversos dispositivos. Nessa perspectiva, o presente trabalho apresenta a plataforma EcoCIT, uma plataforma de middleware escalável que provê suporte para a integração de dispositivos de IoT à internet, bem como ao desenvolvimento e execução de aplicações de IoT com requisitos de escalabilidade através do uso de serviços computacionais providos sob demanda por plataformas de computação em nuvem. |
id |
UFRN_9f0129f77126b0e4afe791e46c240657 |
---|---|
oai_identifier_str |
oai:https://repositorio.ufrn.br:123456789/23779 |
network_acronym_str |
UFRN |
network_name_str |
Repositório Institucional da UFRN |
repository_id_str |
|
spelling |
Silva, Jorge Pereira dahttp://lattes.cnpq.br/2231565540995923http://lattes.cnpq.br/5521922960404236Delicato, Flávia Coimbrahttp://lattes.cnpq.br/5386282151810710Cacho, Nélio Alessandro Azevedohttp://lattes.cnpq.br/4635320220484649Pires, Paulo de Figueiredohttp://lattes.cnpq.br/1304174767727101Batista, Thais Vasconcelos2017-09-06T21:02:21Z2017-09-06T21:02:21Z2017-03-24SILVA, Jorge Pereira da. EcoCIT: uma plataforma escalável para desenvolvimento de aplicações de IoT. 2017. 138f. Dissertação (Mestrado em Sistemas e Computação) - Centro de Ciências Exatas e da Terra, Universidade Federal do Rio Grande do Norte, Natal, 2017.https://repositorio.ufrn.br/jspui/handle/123456789/23779O paradigma de Internet das Coisas (do inglês, Internet of Things –IoT) abrange uma infraestrutura de hardware e software que conecta dispositivos físicos, denominados como coisas, ao mundo digital. Estima-se que em 2020 existirão cerca de 100 bilhões de dispositivos de IoT conectados cujos dados e serviços servirão como base para a construção de uma miríade de aplicações. No entanto, desenvolver aplicações no contexto de IoT não é uma tarefa trivial. Dada a grande quantidade e variedade de dispositivos envolvidos, tais aplicações precisam ser construídas atendendo requisitos de escalabilidade a fim de suportar um grande número de dispositivos conectados, além de armazenar e processar a enorme quantidade de dados por eles produzida. Além disso, aplicações de IoT também precisam lidar com uma diversidade de protocolos distintos. Nesse contexto, plataformas de middleware têm surgido como soluções promissoras para facilitar o desenvolvimento de aplicações. Tais plataformas oferecem interfaces padronizadas para acesso aos dispositivos, abstraindo para os desenvolvedores detalhes de comunicação via rede, protocolos e formatos de dados utilizados pelos diversos dispositivos. Nessa perspectiva, o presente trabalho apresenta a plataforma EcoCIT, uma plataforma de middleware escalável que provê suporte para a integração de dispositivos de IoT à internet, bem como ao desenvolvimento e execução de aplicações de IoT com requisitos de escalabilidade através do uso de serviços computacionais providos sob demanda por plataformas de computação em nuvem.The Internet of Things (IoT) paradigm encompasses a hardware and software infrastructure that connects physical devices, known as things, to the digital world. It is estimated that in 2020 there will be nearly 100 billion of connected IoT devices whose data and services will be used for building a myriad of applications. However, developing applications in the IoT context is not a trivial task. Given the large number and variety of devices involved, these applications need to be built and executed in a scalable way to support a large number of connected devices as well as to store and process the huge amount of data they produce. Additionally, IoT applications also need to deal with several different protocols. In this context, middleware platforms have emerged as promising solutions to facilitate application development. These platforms offer standardized interfaces for access to devices, abstracting for developers details of communication via network, protocols and data formats used by various devices. In this perspective, this work presents the EcoCIT platform, a scalable middleware platform that provides support for the integration of IoT devices to the Internet, as well as the development and execution of IoT applications with scalability requirements through the use of on-demand computing services provided by cloud computing platforms.porCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAOInternet das coisasComputação em nuvemEscalabilidadeMiddlewareEcoCIT: uma plataforma escalável para desenvolvimento de aplicações de IoTEcoCIT: a scalable platform for development of IoT applicationsinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisPROGRAMA DE PÓS-GRADUAÇÃO EM SISTEMAS E COMPUTAÇÃOUFRNBrasilinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFRNinstname:Universidade Federal do Rio Grande do Norte (UFRN)instacron:UFRNORIGINALJorgePereiraDaSilva_DISSERT.pdfJorgePereiraDaSilva_DISSERT.pdfapplication/pdf2687360https://repositorio.ufrn.br/bitstream/123456789/23779/1/JorgePereiraDaSilva_DISSERT.pdf25d16c5705e497b0a9182213dd80a53cMD51TEXTJorgePereiraDaSilva_DISSERT.pdf.txtJorgePereiraDaSilva_DISSERT.pdf.txtExtracted texttext/plain237286https://repositorio.ufrn.br/bitstream/123456789/23779/4/JorgePereiraDaSilva_DISSERT.pdf.txt0e6f4adeec8256c11fc889bc395f480bMD54THUMBNAILJorgePereiraDaSilva_DISSERT.pdf.jpgJorgePereiraDaSilva_DISSERT.pdf.jpgIM Thumbnailimage/jpeg3500https://repositorio.ufrn.br/bitstream/123456789/23779/5/JorgePereiraDaSilva_DISSERT.pdf.jpge2feae1a577e2460519b8a5329667910MD55123456789/237792017-11-04 22:08:30.165oai:https://repositorio.ufrn.br:123456789/23779Repositório de PublicaçõesPUBhttp://repositorio.ufrn.br/oai/opendoar:2017-11-05T01:08:30Repositório Institucional da UFRN - Universidade Federal do Rio Grande do Norte (UFRN)false |
dc.title.pt_BR.fl_str_mv |
EcoCIT: uma plataforma escalável para desenvolvimento de aplicações de IoT |
dc.title.alternative.pt_BR.fl_str_mv |
EcoCIT: a scalable platform for development of IoT applications |
title |
EcoCIT: uma plataforma escalável para desenvolvimento de aplicações de IoT |
spellingShingle |
EcoCIT: uma plataforma escalável para desenvolvimento de aplicações de IoT Silva, Jorge Pereira da CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO Internet das coisas Computação em nuvem Escalabilidade Middleware |
title_short |
EcoCIT: uma plataforma escalável para desenvolvimento de aplicações de IoT |
title_full |
EcoCIT: uma plataforma escalável para desenvolvimento de aplicações de IoT |
title_fullStr |
EcoCIT: uma plataforma escalável para desenvolvimento de aplicações de IoT |
title_full_unstemmed |
EcoCIT: uma plataforma escalável para desenvolvimento de aplicações de IoT |
title_sort |
EcoCIT: uma plataforma escalável para desenvolvimento de aplicações de IoT |
author |
Silva, Jorge Pereira da |
author_facet |
Silva, Jorge Pereira da |
author_role |
author |
dc.contributor.authorID.pt_BR.fl_str_mv |
|
dc.contributor.authorLattes.none.fl_str_mv |
http://lattes.cnpq.br/2231565540995923 |
dc.contributor.advisorID.pt_BR.fl_str_mv |
|
dc.contributor.advisorLattes.none.fl_str_mv |
http://lattes.cnpq.br/5521922960404236 |
dc.contributor.referees1.none.fl_str_mv |
Delicato, Flávia Coimbra |
dc.contributor.referees1ID.pt_BR.fl_str_mv |
|
dc.contributor.referees1Lattes.none.fl_str_mv |
http://lattes.cnpq.br/5386282151810710 |
dc.contributor.referees2.none.fl_str_mv |
Cacho, Nélio Alessandro Azevedo |
dc.contributor.referees2ID.pt_BR.fl_str_mv |
|
dc.contributor.referees2Lattes.none.fl_str_mv |
http://lattes.cnpq.br/4635320220484649 |
dc.contributor.referees3.none.fl_str_mv |
Pires, Paulo de Figueiredo |
dc.contributor.referees3ID.pt_BR.fl_str_mv |
|
dc.contributor.referees3Lattes.none.fl_str_mv |
http://lattes.cnpq.br/1304174767727101 |
dc.contributor.author.fl_str_mv |
Silva, Jorge Pereira da |
dc.contributor.advisor1.fl_str_mv |
Batista, Thais Vasconcelos |
contributor_str_mv |
Batista, Thais Vasconcelos |
dc.subject.cnpq.fl_str_mv |
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO |
topic |
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO Internet das coisas Computação em nuvem Escalabilidade Middleware |
dc.subject.por.fl_str_mv |
Internet das coisas Computação em nuvem Escalabilidade Middleware |
description |
O paradigma de Internet das Coisas (do inglês, Internet of Things –IoT) abrange uma infraestrutura de hardware e software que conecta dispositivos físicos, denominados como coisas, ao mundo digital. Estima-se que em 2020 existirão cerca de 100 bilhões de dispositivos de IoT conectados cujos dados e serviços servirão como base para a construção de uma miríade de aplicações. No entanto, desenvolver aplicações no contexto de IoT não é uma tarefa trivial. Dada a grande quantidade e variedade de dispositivos envolvidos, tais aplicações precisam ser construídas atendendo requisitos de escalabilidade a fim de suportar um grande número de dispositivos conectados, além de armazenar e processar a enorme quantidade de dados por eles produzida. Além disso, aplicações de IoT também precisam lidar com uma diversidade de protocolos distintos. Nesse contexto, plataformas de middleware têm surgido como soluções promissoras para facilitar o desenvolvimento de aplicações. Tais plataformas oferecem interfaces padronizadas para acesso aos dispositivos, abstraindo para os desenvolvedores detalhes de comunicação via rede, protocolos e formatos de dados utilizados pelos diversos dispositivos. Nessa perspectiva, o presente trabalho apresenta a plataforma EcoCIT, uma plataforma de middleware escalável que provê suporte para a integração de dispositivos de IoT à internet, bem como ao desenvolvimento e execução de aplicações de IoT com requisitos de escalabilidade através do uso de serviços computacionais providos sob demanda por plataformas de computação em nuvem. |
publishDate |
2017 |
dc.date.accessioned.fl_str_mv |
2017-09-06T21:02:21Z |
dc.date.available.fl_str_mv |
2017-09-06T21:02:21Z |
dc.date.issued.fl_str_mv |
2017-03-24 |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/masterThesis |
format |
masterThesis |
status_str |
publishedVersion |
dc.identifier.citation.fl_str_mv |
SILVA, Jorge Pereira da. EcoCIT: uma plataforma escalável para desenvolvimento de aplicações de IoT. 2017. 138f. Dissertação (Mestrado em Sistemas e Computação) - Centro de Ciências Exatas e da Terra, Universidade Federal do Rio Grande do Norte, Natal, 2017. |
dc.identifier.uri.fl_str_mv |
https://repositorio.ufrn.br/jspui/handle/123456789/23779 |
identifier_str_mv |
SILVA, Jorge Pereira da. EcoCIT: uma plataforma escalável para desenvolvimento de aplicações de IoT. 2017. 138f. Dissertação (Mestrado em Sistemas e Computação) - Centro de Ciências Exatas e da Terra, Universidade Federal do Rio Grande do Norte, Natal, 2017. |
url |
https://repositorio.ufrn.br/jspui/handle/123456789/23779 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.publisher.program.fl_str_mv |
PROGRAMA DE PÓS-GRADUAÇÃO EM SISTEMAS E COMPUTAÇÃO |
dc.publisher.initials.fl_str_mv |
UFRN |
dc.publisher.country.fl_str_mv |
Brasil |
dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UFRN instname:Universidade Federal do Rio Grande do Norte (UFRN) instacron:UFRN |
instname_str |
Universidade Federal do Rio Grande do Norte (UFRN) |
instacron_str |
UFRN |
institution |
UFRN |
reponame_str |
Repositório Institucional da UFRN |
collection |
Repositório Institucional da UFRN |
bitstream.url.fl_str_mv |
https://repositorio.ufrn.br/bitstream/123456789/23779/1/JorgePereiraDaSilva_DISSERT.pdf https://repositorio.ufrn.br/bitstream/123456789/23779/4/JorgePereiraDaSilva_DISSERT.pdf.txt https://repositorio.ufrn.br/bitstream/123456789/23779/5/JorgePereiraDaSilva_DISSERT.pdf.jpg |
bitstream.checksum.fl_str_mv |
25d16c5705e497b0a9182213dd80a53c 0e6f4adeec8256c11fc889bc395f480b e2feae1a577e2460519b8a5329667910 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositório Institucional da UFRN - Universidade Federal do Rio Grande do Norte (UFRN) |
repository.mail.fl_str_mv |
|
_version_ |
1814833067029692416 |