Title
Comparison of CoAP and MQTT Performance Over Capillary Radios
Abstract
The IoT protocols used in the application layer, namely the Constraint Application Protocol (CoAP) and Message Queue Telemetry Transport (MQTT) have dependencies to the transport layer. The choice of transport, Transmission Control Protocol (TCP) or the User Datagram Protocol(UDP), on the other hand, has an impact on the Internet of Things (IoT) application level performance, especially over a wireless medium. The motivation of this work is to look at the impact of the protocol stack on performance over two different wireless medium realizations, namely Bluetooth Low Energy and Wi-Fi. The use case studied is infrequent small reports sent from the sensor device to a central cloud storage over a last mile radio access link. We find that while CoAP/UDP based transport performs consistently better both in terms of latency and power consumption over both links, MQTT/TCP may also work when the use requirements allow for longerlatency providing better reliability. All in all, the full connectivity stack needs to be considered when designing an IoT deployment.
Year
DOI
Venue
2018
10.1109/GIOTS.2018.8534576
2018 Global Internet of Things Summit (GIoTS)
Keywords
Field
DocType
IoT,CoAP,MQTT,TCP,UDP,BLE,802.11ah
Application layer,User Datagram Protocol,Computer science,Computer network,Transport layer,Transmission Control Protocol,Message queue,MQTT,Protocol stack,Bluetooth
Conference
ISBN
Citations 
PageRank 
978-1-5386-6452-0
0
0.34
References 
Authors
0
4
Name
Order
Citations
PageRank
Anna Larmo122638.37
Felipe Del Carpio200.34
Pontus Arvidson320.76
Roman Chirikov431.45