Comparação entre protocolos da camada de aplicação para IoT

Detalhes bibliográficos
Autor(a) principal: Soares, Raphael Felipe Ramos Duarte
Data de Publicação: 2019
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório institucional da Universidade Federal Rural de Pernambuco (UFRPE) (RI-UFRPE)
Texto Completo: https://repository.ufrpe.br/handle/123456789/2149
Resumo: A quantidade de objetos inteligentes, com capacidade computacional e de se comu-nicarem entre si e se conectarem à Internet cresce cada vez mais. Nesse contexto,a forma como estes dispositivos enviam e recebem informações entre si é de funda-mental relevância para alavancar a área da Internet das Coisas (IoT). Baseado nisto,o presente trabalho propõe avaliar 3 protocolos de comunicação em rede, sendo eleso HTTP, o MQTT e o CoAP, e elencar o mais rápido, robusto e confiável. Para tal, foielaborado um experimento utilizando uma placa Raspberry Pi, servindo como disposi-tivo IoT, e um notebook. O experimento consistiu no envio de uma certa quantidade dedados da placa Raspberry Pi para o notebook utilizando os protocolos mencionadosanteriormente. Para deixar o experimento o mais próximo possível da realidade, foiutilizado um simulador de redes para emular uma rede de baixa qualidade. Os paco-tes de dados enviados foram capturados e foi realizada uma análise estatística paracomparar 2 fatores: latência e perda de pacotes. A partir do resultado dessa análisefoi possível concluir que o protocolo CoAP se comportou melhor diante de uma redede baixa qualidade, enquanto que o HTTP mostrou melhor resultado para redes comqualidade superior.
id UFRPE_230ae872eadfa4a47248477488a06aa5
oai_identifier_str oai:dspace:123456789/2149
network_acronym_str UFRPE
network_name_str Repositório institucional da Universidade Federal Rural de Pernambuco (UFRPE) (RI-UFRPE)
repository_id_str https://v2.sherpa.ac.uk/id/repository/10612
spelling Comparação entre protocolos da camada de aplicação para IoTInternet das CoisasRede de computador - ProtocolosRaspberry Pi (Computador)Cookies (Computação)A quantidade de objetos inteligentes, com capacidade computacional e de se comu-nicarem entre si e se conectarem à Internet cresce cada vez mais. Nesse contexto,a forma como estes dispositivos enviam e recebem informações entre si é de funda-mental relevância para alavancar a área da Internet das Coisas (IoT). Baseado nisto,o presente trabalho propõe avaliar 3 protocolos de comunicação em rede, sendo eleso HTTP, o MQTT e o CoAP, e elencar o mais rápido, robusto e confiável. Para tal, foielaborado um experimento utilizando uma placa Raspberry Pi, servindo como disposi-tivo IoT, e um notebook. O experimento consistiu no envio de uma certa quantidade dedados da placa Raspberry Pi para o notebook utilizando os protocolos mencionadosanteriormente. Para deixar o experimento o mais próximo possível da realidade, foiutilizado um simulador de redes para emular uma rede de baixa qualidade. Os paco-tes de dados enviados foram capturados e foi realizada uma análise estatística paracomparar 2 fatores: latência e perda de pacotes. A partir do resultado dessa análisefoi possível concluir que o protocolo CoAP se comportou melhor diante de uma redede baixa qualidade, enquanto que o HTTP mostrou melhor resultado para redes comqualidade superior.The number of intelligent objects with computational capacity and communication withe ach other and connection to the Internet grows increasingly. In this context, the way these devices send and receive data is one of the fundamental issues to develop the area of the Internet of Things (IoT). Based on this, the present work analyze 3 network communication protocols in this area: HTTP, MQTT and CoAP to list the fastest andmore reliable. To do this, an experiment was designed using a Raspberry Pi, serving as an IoT device, and a notebook. The experiment consists in sending a certain amount of data from the Raspberry Pi to notebooks using the previous protocols. To bring the experiment as close as possible to the reality, a network simulator was used to emulate a poor quality network. The sent data packets were captured and a statistical analysis was performed to compare 2 factors: latency and packet loss. From the result of this analysis, it was concluded that the CoAP protocol will behave better in a poor quality network, while HTTP performe the best result for superior quality network.BrasilGonçalves, Glauco Estáciohttp://lattes.cnpq.br/4811240660930767http://lattes.cnpq.br/6157118581200722Medeiros, Victor Wanderley Costa dehttp://lattes.cnpq.br/7159595141911505Soares, Raphael Felipe Ramos Duarte2020-04-03T15:44:36Z2020-04-03T15:44:36Z2019info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesis43 f.application/pdfSOARES, Raphael Felipe Ramos Duarte. Comparação entre protocolos da camada de aplicação para IoT. 2019. 43 f.Trabalho de Conclusão de Curso (Bacharelado em Sistemas de Informação)- Departamento de Estatística e Informática, Universidade Federal Rural de Pernambuco, Recife, 2019.https://repository.ufrpe.br/handle/123456789/2149porAtribuição-NãoComercial-CompartilhaIgual 4.0 Internacional (CC BY-NC-SA 4.0)https://creativecommons.org/licenses/by-nc-sa/4.0/deed.pt_BRopenAccessinfo:eu-repo/semantics/openAccessreponame:Repositório institucional da Universidade Federal Rural de Pernambuco (UFRPE) (RI-UFRPE)instname:Universidade Federal Rural de Pernambuco (UFRPE)instacron:UFRPE2020-04-03T15:47:44Zoai:dspace:123456789/2149Repositório InstitucionalPUBhttps://repository.ufrpe.br/oai/requestrepositorio.sib@ufrpe.bropendoar:https://v2.sherpa.ac.uk/id/repository/106122020-04-03T15:47:44Repositório institucional da Universidade Federal Rural de Pernambuco (UFRPE) (RI-UFRPE) - Universidade Federal Rural de Pernambuco (UFRPE)false
dc.title.none.fl_str_mv Comparação entre protocolos da camada de aplicação para IoT
title Comparação entre protocolos da camada de aplicação para IoT
spellingShingle Comparação entre protocolos da camada de aplicação para IoT
Soares, Raphael Felipe Ramos Duarte
Internet das Coisas
Rede de computador - Protocolos
Raspberry Pi (Computador)
Cookies (Computação)
title_short Comparação entre protocolos da camada de aplicação para IoT
title_full Comparação entre protocolos da camada de aplicação para IoT
title_fullStr Comparação entre protocolos da camada de aplicação para IoT
title_full_unstemmed Comparação entre protocolos da camada de aplicação para IoT
title_sort Comparação entre protocolos da camada de aplicação para IoT
author Soares, Raphael Felipe Ramos Duarte
author_facet Soares, Raphael Felipe Ramos Duarte
author_role author
dc.contributor.none.fl_str_mv Gonçalves, Glauco Estácio
http://lattes.cnpq.br/4811240660930767
http://lattes.cnpq.br/6157118581200722
Medeiros, Victor Wanderley Costa de
http://lattes.cnpq.br/7159595141911505
dc.contributor.author.fl_str_mv Soares, Raphael Felipe Ramos Duarte
dc.subject.por.fl_str_mv Internet das Coisas
Rede de computador - Protocolos
Raspberry Pi (Computador)
Cookies (Computação)
topic Internet das Coisas
Rede de computador - Protocolos
Raspberry Pi (Computador)
Cookies (Computação)
description A quantidade de objetos inteligentes, com capacidade computacional e de se comu-nicarem entre si e se conectarem à Internet cresce cada vez mais. Nesse contexto,a forma como estes dispositivos enviam e recebem informações entre si é de funda-mental relevância para alavancar a área da Internet das Coisas (IoT). Baseado nisto,o presente trabalho propõe avaliar 3 protocolos de comunicação em rede, sendo eleso HTTP, o MQTT e o CoAP, e elencar o mais rápido, robusto e confiável. Para tal, foielaborado um experimento utilizando uma placa Raspberry Pi, servindo como disposi-tivo IoT, e um notebook. O experimento consistiu no envio de uma certa quantidade dedados da placa Raspberry Pi para o notebook utilizando os protocolos mencionadosanteriormente. Para deixar o experimento o mais próximo possível da realidade, foiutilizado um simulador de redes para emular uma rede de baixa qualidade. Os paco-tes de dados enviados foram capturados e foi realizada uma análise estatística paracomparar 2 fatores: latência e perda de pacotes. A partir do resultado dessa análisefoi possível concluir que o protocolo CoAP se comportou melhor diante de uma redede baixa qualidade, enquanto que o HTTP mostrou melhor resultado para redes comqualidade superior.
publishDate 2019
dc.date.none.fl_str_mv 2019
2020-04-03T15:44:36Z
2020-04-03T15:44:36Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv SOARES, Raphael Felipe Ramos Duarte. Comparação entre protocolos da camada de aplicação para IoT. 2019. 43 f.Trabalho de Conclusão de Curso (Bacharelado em Sistemas de Informação)- Departamento de Estatística e Informática, Universidade Federal Rural de Pernambuco, Recife, 2019.
https://repository.ufrpe.br/handle/123456789/2149
identifier_str_mv SOARES, Raphael Felipe Ramos Duarte. Comparação entre protocolos da camada de aplicação para IoT. 2019. 43 f.Trabalho de Conclusão de Curso (Bacharelado em Sistemas de Informação)- Departamento de Estatística e Informática, Universidade Federal Rural de Pernambuco, Recife, 2019.
url https://repository.ufrpe.br/handle/123456789/2149
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv Atribuição-NãoComercial-CompartilhaIgual 4.0 Internacional (CC BY-NC-SA 4.0)
https://creativecommons.org/licenses/by-nc-sa/4.0/deed.pt_BR
openAccess
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Atribuição-NãoComercial-CompartilhaIgual 4.0 Internacional (CC BY-NC-SA 4.0)
https://creativecommons.org/licenses/by-nc-sa/4.0/deed.pt_BR
openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv 43 f.
application/pdf
dc.publisher.none.fl_str_mv Brasil
publisher.none.fl_str_mv Brasil
dc.source.none.fl_str_mv reponame:Repositório institucional da Universidade Federal Rural de Pernambuco (UFRPE) (RI-UFRPE)
instname:Universidade Federal Rural de Pernambuco (UFRPE)
instacron:UFRPE
instname_str Universidade Federal Rural de Pernambuco (UFRPE)
instacron_str UFRPE
institution UFRPE
reponame_str Repositório institucional da Universidade Federal Rural de Pernambuco (UFRPE) (RI-UFRPE)
collection Repositório institucional da Universidade Federal Rural de Pernambuco (UFRPE) (RI-UFRPE)
repository.name.fl_str_mv Repositório institucional da Universidade Federal Rural de Pernambuco (UFRPE) (RI-UFRPE) - Universidade Federal Rural de Pernambuco (UFRPE)
repository.mail.fl_str_mv repositorio.sib@ufrpe.br
_version_ 1802120149498593280