An MQTT-SN-Based protocol for QoS adaptation in wireless sensor networks

Detalhes bibliográficos
Ano de defesa: 2018
Autor(a) principal: Rocha, Helbert da
Orientador(a): Não Informado pela instituição
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: Universidade Tecnológica Federal do Paraná
Ponta Grossa
Brasil
Programa de Pós-Graduação em Ciência da Computação
Programa de Pós-Graduação: Não Informado pela instituição
Departamento: Não Informado pela instituição
País: Não Informado pela instituição
Palavras-chave em Português:
Link de acesso: http://repositorio.utfpr.edu.br/jspui/handle/1/3746
Resumo: The Internet of Things (IoT) remains a concept that is being increased in the last few years. The principal idea is to connect smart devices through a network solution. In the next few years, IoT will be present in everyday objects, in people’s life, almost everything will communicate through the Internet. The economic impact of IoT solution is expected to be, annually, billions of dollars. To provide data exchange from smart devices, some protocols are being used. The Message Queuing Telemetry Transport (MQTT) is one of the most common application protocols for IoT and Machine-to-Machine (M2M) communications. The MQTT implements the paradigm publish/subscribe that provides three Quality of Service (QoS) to ensure message exchange between the devices. However, MQTT protocol is developed over TCP stack and implements the TCP protocol to communicate. There is a version of MQTT for Sensor Network (SN), named of MQTT-SN, developed specially for exchanging messages in Wireless Sensors Networks (WSNs). As many smart devices will be connected on the same WSN, the network can be overloaded and the links may become unstable. This study presents a method to optimize the exchange messages and to increase message delivery during a communication process, between a publisher and a broker or between a publisher and the middleware, implementing the MQTT-SN protocol. The QoS Dynamic Adaptation Method (DAM) for sensor networks was developed on the publisher side. It was focused to select the best Quality of Service between the three QoS levels implemented in the MQTT-SN protocol, based on network latency. The QoS DAM showed good performance in wireless networks, kept message delivery during the communication process, and it showed an impressive performance when compared with the normal QoS implemented in the MQTT-SN protocol.
id UTFPR-12_e482d3f9b70deae9c5d2b8dcad7a9391
oai_identifier_str oai:repositorio.utfpr.edu.br:1/3746
network_acronym_str UTFPR-12
network_name_str Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
repository_id_str
spelling An MQTT-SN-Based protocol for QoS adaptation in wireless sensor networksUm protocolo baseado em MQTT-SN para adaptação da QoS em redes de sensores sem fioInternet sem fioMensagens eletrônicasRede de computador - ProtocolosSistemas de comunicação sem fioDetectoresWireless InternetElectronic mail messagesComputer network protocolsWireless communication systemsDetectorsCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOCiência da ComputaçãoThe Internet of Things (IoT) remains a concept that is being increased in the last few years. The principal idea is to connect smart devices through a network solution. In the next few years, IoT will be present in everyday objects, in people’s life, almost everything will communicate through the Internet. The economic impact of IoT solution is expected to be, annually, billions of dollars. To provide data exchange from smart devices, some protocols are being used. The Message Queuing Telemetry Transport (MQTT) is one of the most common application protocols for IoT and Machine-to-Machine (M2M) communications. The MQTT implements the paradigm publish/subscribe that provides three Quality of Service (QoS) to ensure message exchange between the devices. However, MQTT protocol is developed over TCP stack and implements the TCP protocol to communicate. There is a version of MQTT for Sensor Network (SN), named of MQTT-SN, developed specially for exchanging messages in Wireless Sensors Networks (WSNs). As many smart devices will be connected on the same WSN, the network can be overloaded and the links may become unstable. This study presents a method to optimize the exchange messages and to increase message delivery during a communication process, between a publisher and a broker or between a publisher and the middleware, implementing the MQTT-SN protocol. The QoS Dynamic Adaptation Method (DAM) for sensor networks was developed on the publisher side. It was focused to select the best Quality of Service between the three QoS levels implemented in the MQTT-SN protocol, based on network latency. The QoS DAM showed good performance in wireless networks, kept message delivery during the communication process, and it showed an impressive performance when compared with the normal QoS implemented in the MQTT-SN protocol.A Internet das Coisas (Internet of Things - IoT) é um conceito que vem crescendo nos últimos anos. A ideia principal é conectar dispositivos inteligentes por meio de uma solução utilizando à Internet. Nos próximos anos, a IoT estará presente nos objetos do dia-a-dia, na vida das pessoas, quase tudo irá se comunicar por meio da Internet. O impacto econômico da solução utilizando IoT, será de bilhões de dólares anualmente. Para promover a troca de mensagens entre os dispositivos inteligentes, alguns protocolos estão sendo utilizados. O Message Queuing Telemetry Transport (MQTT) é um dos protocolos mais comuns para a IoT e comunicação entre máquinas (Machine-to-Machine - M2M). O MQTT utiliza o paradigma publish/subscribe que provê três Qualidades de Serviço (Quality of Service - QoS) para garantir a troca de mensagens entre os dispositivos. Entretanto, o protocolo MQTT foi desenvolvido sobre a pilha de protocolos TCP e utiliza o protocolo TCP para realizar a comunicação. Há uma versão do protocolo MQTT para Redes de Sensores (Sensor Network - SN), chamado de MQTT-SN, desenvolvido especialmente para a troca de mensagens em Redes de Sensores Sem Fio (Wireless Sensor Networks - WSNs). Como muitos dispositivos inteligentes poderão ser conectados na mesma WSN isso pode ocasionar que a rede fique sobrecarregada e com links instáveis. Este estudo apresentou um método para otimizar a troca de mensagens e aumentar o número de mensagens entregues durante um processo de comunicação entre um publisher e um broker ou entre o publisher e um agente intermediário. O Método de Adaptação Dinâmica da Qualidade de Serviço (QoS Dynamic Adaptation Method - QoS DAM) para redes de sensores foi desenvolvido no lado do publisher com o foco de selecionar a melhor Qualidade de Serviço, baseando-se na latência da rede. O método QoS DAM apresentou boa performance em redes sem fio, mantendo a entrega das mensagens durante o processo de comunicação, também apresentou uma boa performance quando comparado com a implementação normal da Qualidade de Serviço presente no protocolo MQTT-SN.Universidade Tecnológica Federal do ParanáPonta GrossaBrasilPrograma de Pós-Graduação em Ciência da ComputaçãoBrasilMonteiro, Tânia Lúciahttp://lattes.cnpq.br/5102857868369808Pellenz, Marcelo EduardoForonda, AugustoMonteiro, Tânia LúciaRocha, Helbert da2018-12-11T15:48:54Z2018-12-11T15:48:54Z2018-11-08info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfROCHA, Helbert da. An MQTT-SN-Based protocol for QoS adaptation in wireless sensor networks. 2018. 48 f. Master’s Thesis (Master in Computer Science) - Federal University of Technology - Paraná, Ponta Grossa, 2018.http://repositorio.utfpr.edu.br/jspui/handle/1/3746porinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))instname:Universidade Tecnológica Federal do Paraná (UTFPR)instacron:UTFPR2018-12-22T05:01:14Zoai:repositorio.utfpr.edu.br:1/3746Repositório InstitucionalPUBhttp://repositorio.utfpr.edu.br:8080/oai/requestriut@utfpr.edu.br || sibi@utfpr.edu.bropendoar:2018-12-22T05:01:14Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) - Universidade Tecnológica Federal do Paraná (UTFPR)false
dc.title.none.fl_str_mv An MQTT-SN-Based protocol for QoS adaptation in wireless sensor networks
Um protocolo baseado em MQTT-SN para adaptação da QoS em redes de sensores sem fio
title An MQTT-SN-Based protocol for QoS adaptation in wireless sensor networks
spellingShingle An MQTT-SN-Based protocol for QoS adaptation in wireless sensor networks
Rocha, Helbert da
Internet sem fio
Mensagens eletrônicas
Rede de computador - Protocolos
Sistemas de comunicação sem fio
Detectores
Wireless Internet
Electronic mail messages
Computer network protocols
Wireless communication systems
Detectors
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
Ciência da Computação
title_short An MQTT-SN-Based protocol for QoS adaptation in wireless sensor networks
title_full An MQTT-SN-Based protocol for QoS adaptation in wireless sensor networks
title_fullStr An MQTT-SN-Based protocol for QoS adaptation in wireless sensor networks
title_full_unstemmed An MQTT-SN-Based protocol for QoS adaptation in wireless sensor networks
title_sort An MQTT-SN-Based protocol for QoS adaptation in wireless sensor networks
author Rocha, Helbert da
author_facet Rocha, Helbert da
author_role author
dc.contributor.none.fl_str_mv Monteiro, Tânia Lúcia
http://lattes.cnpq.br/5102857868369808
Pellenz, Marcelo Eduardo
Foronda, Augusto
Monteiro, Tânia Lúcia
dc.contributor.author.fl_str_mv Rocha, Helbert da
dc.subject.por.fl_str_mv Internet sem fio
Mensagens eletrônicas
Rede de computador - Protocolos
Sistemas de comunicação sem fio
Detectores
Wireless Internet
Electronic mail messages
Computer network protocols
Wireless communication systems
Detectors
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
Ciência da Computação
topic Internet sem fio
Mensagens eletrônicas
Rede de computador - Protocolos
Sistemas de comunicação sem fio
Detectores
Wireless Internet
Electronic mail messages
Computer network protocols
Wireless communication systems
Detectors
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
Ciência da Computação
description The Internet of Things (IoT) remains a concept that is being increased in the last few years. The principal idea is to connect smart devices through a network solution. In the next few years, IoT will be present in everyday objects, in people’s life, almost everything will communicate through the Internet. The economic impact of IoT solution is expected to be, annually, billions of dollars. To provide data exchange from smart devices, some protocols are being used. The Message Queuing Telemetry Transport (MQTT) is one of the most common application protocols for IoT and Machine-to-Machine (M2M) communications. The MQTT implements the paradigm publish/subscribe that provides three Quality of Service (QoS) to ensure message exchange between the devices. However, MQTT protocol is developed over TCP stack and implements the TCP protocol to communicate. There is a version of MQTT for Sensor Network (SN), named of MQTT-SN, developed specially for exchanging messages in Wireless Sensors Networks (WSNs). As many smart devices will be connected on the same WSN, the network can be overloaded and the links may become unstable. This study presents a method to optimize the exchange messages and to increase message delivery during a communication process, between a publisher and a broker or between a publisher and the middleware, implementing the MQTT-SN protocol. The QoS Dynamic Adaptation Method (DAM) for sensor networks was developed on the publisher side. It was focused to select the best Quality of Service between the three QoS levels implemented in the MQTT-SN protocol, based on network latency. The QoS DAM showed good performance in wireless networks, kept message delivery during the communication process, and it showed an impressive performance when compared with the normal QoS implemented in the MQTT-SN protocol.
publishDate 2018
dc.date.none.fl_str_mv 2018-12-11T15:48:54Z
2018-12-11T15:48:54Z
2018-11-08
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.uri.fl_str_mv ROCHA, Helbert da. An MQTT-SN-Based protocol for QoS adaptation in wireless sensor networks. 2018. 48 f. Master’s Thesis (Master in Computer Science) - Federal University of Technology - Paraná, Ponta Grossa, 2018.
http://repositorio.utfpr.edu.br/jspui/handle/1/3746
identifier_str_mv ROCHA, Helbert da. An MQTT-SN-Based protocol for QoS adaptation in wireless sensor networks. 2018. 48 f. Master’s Thesis (Master in Computer Science) - Federal University of Technology - Paraná, Ponta Grossa, 2018.
url http://repositorio.utfpr.edu.br/jspui/handle/1/3746
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.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidade Tecnológica Federal do Paraná
Ponta Grossa
Brasil
Programa de Pós-Graduação em Ciência da Computação
Brasil
publisher.none.fl_str_mv Universidade Tecnológica Federal do Paraná
Ponta Grossa
Brasil
Programa de Pós-Graduação em Ciência da Computação
Brasil
dc.source.none.fl_str_mv reponame:Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
instname:Universidade Tecnológica Federal do Paraná (UTFPR)
instacron:UTFPR
instname_str Universidade Tecnológica Federal do Paraná (UTFPR)
instacron_str UTFPR
institution UTFPR
reponame_str Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
collection Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
repository.name.fl_str_mv Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) - Universidade Tecnológica Federal do Paraná (UTFPR)
repository.mail.fl_str_mv riut@utfpr.edu.br || sibi@utfpr.edu.br
_version_ 1850498260757643264