Gateway-Assisted Retransmission for Lightweight and Reliable IoT Communications
Message Queuing Telemetry Transport for Sensor Networks (MQTT-SN) and Constrained Application Protocol (CoAP) are two protocols supporting publish/subscribe models for IoT devices to publish messages to interested subscribers. Retransmission mechanisms are introduced to compensate for the lack of da...
Main Authors: | , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2016-09-01
|
Series: | Sensors |
Subjects: | |
Online Access: | http://www.mdpi.com/1424-8220/16/10/1560 |
id |
doaj-d3a4a882fe1b432ea6b992d63c2ca18e |
---|---|
record_format |
Article |
spelling |
doaj-d3a4a882fe1b432ea6b992d63c2ca18e2020-11-24T22:06:26ZengMDPI AGSensors1424-82202016-09-011610156010.3390/s16101560s16101560Gateway-Assisted Retransmission for Lightweight and Reliable IoT CommunicationsHui-Ling Chang0Cheng-Gang Wang1Mong-Ting Wu2Meng-Hsun Tsai3Chia-Ying Lin4Department of Computer Science and Information Engineering, National Cheng Kung University, Tainan 701, TaiwanDepartment of Computer Science and Information Engineering, National Cheng Kung University, Tainan 701, TaiwanDepartment of Computer Science and Information Engineering, National Cheng Kung University, Tainan 701, TaiwanDepartment of Computer Science and Information Engineering, National Cheng Kung University, Tainan 701, TaiwanDepartment of Computer Science and Information Engineering, National Cheng Kung University, Tainan 701, TaiwanMessage Queuing Telemetry Transport for Sensor Networks (MQTT-SN) and Constrained Application Protocol (CoAP) are two protocols supporting publish/subscribe models for IoT devices to publish messages to interested subscribers. Retransmission mechanisms are introduced to compensate for the lack of data reliability. If the device does not receive the acknowledgement (ACK) before retransmission timeout (RTO) expires, the device will retransmit data. Setting an appropriate RTO is important because the delay may be large or retransmission may be too frequent when the RTO is inappropriate. We propose a Gateway-assisted CoAP (GaCoAP) to dynamically compute RTO for devices. Simulation models are proposed to investigate the performance of GaCoAP compared with four other methods. The experiment results show that GaCoAP is more suitable for IoT devices.http://www.mdpi.com/1424-8220/16/10/1560Constrained Application Protocol (CoAP)Internet of Things (IoT)Message Queuing Telemetry Transport for Sensor Networks (MQTT-SN)retransmission mechanismretransmission timeout (RTO)round-trip time (RTT) |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Hui-Ling Chang Cheng-Gang Wang Mong-Ting Wu Meng-Hsun Tsai Chia-Ying Lin |
spellingShingle |
Hui-Ling Chang Cheng-Gang Wang Mong-Ting Wu Meng-Hsun Tsai Chia-Ying Lin Gateway-Assisted Retransmission for Lightweight and Reliable IoT Communications Sensors Constrained Application Protocol (CoAP) Internet of Things (IoT) Message Queuing Telemetry Transport for Sensor Networks (MQTT-SN) retransmission mechanism retransmission timeout (RTO) round-trip time (RTT) |
author_facet |
Hui-Ling Chang Cheng-Gang Wang Mong-Ting Wu Meng-Hsun Tsai Chia-Ying Lin |
author_sort |
Hui-Ling Chang |
title |
Gateway-Assisted Retransmission for Lightweight and Reliable IoT Communications |
title_short |
Gateway-Assisted Retransmission for Lightweight and Reliable IoT Communications |
title_full |
Gateway-Assisted Retransmission for Lightweight and Reliable IoT Communications |
title_fullStr |
Gateway-Assisted Retransmission for Lightweight and Reliable IoT Communications |
title_full_unstemmed |
Gateway-Assisted Retransmission for Lightweight and Reliable IoT Communications |
title_sort |
gateway-assisted retransmission for lightweight and reliable iot communications |
publisher |
MDPI AG |
series |
Sensors |
issn |
1424-8220 |
publishDate |
2016-09-01 |
description |
Message Queuing Telemetry Transport for Sensor Networks (MQTT-SN) and Constrained Application Protocol (CoAP) are two protocols supporting publish/subscribe models for IoT devices to publish messages to interested subscribers. Retransmission mechanisms are introduced to compensate for the lack of data reliability. If the device does not receive the acknowledgement (ACK) before retransmission timeout (RTO) expires, the device will retransmit data. Setting an appropriate RTO is important because the delay may be large or retransmission may be too frequent when the RTO is inappropriate. We propose a Gateway-assisted CoAP (GaCoAP) to dynamically compute RTO for devices. Simulation models are proposed to investigate the performance of GaCoAP compared with four other methods. The experiment results show that GaCoAP is more suitable for IoT devices. |
topic |
Constrained Application Protocol (CoAP) Internet of Things (IoT) Message Queuing Telemetry Transport for Sensor Networks (MQTT-SN) retransmission mechanism retransmission timeout (RTO) round-trip time (RTT) |
url |
http://www.mdpi.com/1424-8220/16/10/1560 |
work_keys_str_mv |
AT huilingchang gatewayassistedretransmissionforlightweightandreliableiotcommunications AT chenggangwang gatewayassistedretransmissionforlightweightandreliableiotcommunications AT mongtingwu gatewayassistedretransmissionforlightweightandreliableiotcommunications AT menghsuntsai gatewayassistedretransmissionforlightweightandreliableiotcommunications AT chiayinglin gatewayassistedretransmissionforlightweightandreliableiotcommunications |
_version_ |
1725823701422702592 |