| Literature DB >> 27669243 |
Hui-Ling Chang1, Cheng-Gang Wang2, Mong-Ting Wu3, Meng-Hsun Tsai4, Chia-Ying Lin5.
Abstract
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.Entities:
Keywords: 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)
Year: 2016 PMID: 27669243 PMCID: PMC5087349 DOI: 10.3390/s16101560
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Publish/subscribe model.
Figure 2MQTT-SN architecture.
Notations of Dynamic RTO in RFC 6298.
| round-trip time (RTT) | |
| smoothed round-trip time (SRTT) | |
| round-trip time variation (RTTVAR) | |
| Ω | retransmission timeout (RTO) |
Figure 3The procedure of our scheme.
Figure 4Simulation flow chart.
Figure 5The average number of retransmissions δ under different μ.
Figure 6The average message delivery ratio ρ of device under different μ.
Figure 7The average latency λ under different μ.
Figure 8The average number δ of retransmissions under different numbers of devices.