An MQTT-SN-Based protocol for QoS adaptation in wireless sensor networks
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 In...
Autor principal: | Rocha, Helbert da |
---|---|
Formato: | Dissertação |
Idioma: | Português |
Publicado em: |
Universidade Tecnológica Federal do Paraná
2018
|
Assuntos: | |
Acesso em linha: |
http://repositorio.utfpr.edu.br/jspui/handle/1/3746 |
Tags: |
Adicionar Tag
Sem tags, seja o primeiro a adicionar uma tag!
|
id |
riut-1-3746 |
---|---|
recordtype |
dspace |
spelling |
riut-1-37462018-12-22T05:01:14Z 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 Rocha, Helbert da Monteiro, Tânia Lúcia http://lattes.cnpq.br/5102857868369808 Pellenz, Marcelo Eduardo Foronda, Augusto Monteiro, Tânia Lúcia 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 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. 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. 2018-12-11T15:48:54Z 2018-12-11T15:48:54Z 2018-11-08 masterThesis 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 por openAccess application/pdf Universidade Tecnológica Federal do Paraná Ponta Grossa Brasil Programa de Pós-Graduação em Ciência da Computação Brasil |
institution |
Universidade Tecnológica Federal do Paraná |
collection |
RIUT |
language |
Português |
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 |
spellingShingle |
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 Rocha, Helbert da An MQTT-SN-Based protocol for QoS adaptation in wireless sensor networks |
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. |
format |
Dissertação |
author |
Rocha, Helbert da |
author_sort |
Rocha, Helbert da |
title |
An MQTT-SN-Based protocol for QoS adaptation in wireless sensor networks |
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 |
mqtt-sn-based protocol for qos adaptation in wireless sensor networks |
publisher |
Universidade Tecnológica Federal do Paraná |
publishDate |
2018 |
citation |
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 |
_version_ |
1805303224850186240 |
score |
10,814766 |