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...

Full description

Bibliographic Details
Main Authors: Hui-Ling Chang, Cheng-Gang Wang, Mong-Ting Wu, Meng-Hsun Tsai, Chia-Ying Lin
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