Smartphones are equipped with numerous sensors and have become sophisticated sensing platforms. However, several sensing applications running on a smartphone can degrade the device performance. This can be overcome by using lightweight application protocols which improve the smartphone performance in terms of bandwidth consumption, battery lifetime and communication latency. This work focuses on two emerging application protocols: the Message Queuing Telemetry Transport (MQTT) and the Constrained Application Protocol (CoAP). Although both protocols have been designed for highly constrained environments such as sensors, they are also appropriate to be adopted in smartphone applications. We provide a qualitative and quantitative comparison between MQTT and CoAP when used as smartphone application protocols and we give preliminary indications on the application scenarios in which either protocol should be adopted. While MQTT has already been adopted in smartphone applications, CoAP is relatively new and has up to now mainly been considered for sensors and actuators. Our comparison shows that CoAP can be a valid alternative to MQTT for certain application scenarios.
De Caro, N, Colitti, W, Steenhaut, K, Mangino, G & Reali, G 2013, Comparison of two lightweight protocols for smartphone-based sensing. in 20th IEEE Symposium on Communications and Vehicular Technology in the Benelux (IEEE SCVT 2013). 20th IEEE Symposium on Communications and Vehicular Technology in the Benelux (IEEE SCVT 2013), IEEE, pp. 1-6, 2013 IEEE 20th Symposium on Communications and Vehicular Technology in the Benelux (SCVT), Namur, Belgium, 21/11/13. <http://www.ieeescvtbenelux.org/content/program>
De Caro, N., Colitti, W., Steenhaut, K., Mangino, G., & Reali, G. (2013). Comparison of two lightweight protocols for smartphone-based sensing. In 20th IEEE Symposium on Communications and Vehicular Technology in the Benelux (IEEE SCVT 2013) (pp. 1-6). (20th IEEE Symposium on Communications and Vehicular Technology in the Benelux (IEEE SCVT 2013)). IEEE. http://www.ieeescvtbenelux.org/content/program
@inproceedings{f06c2beff38a447191eb9d69cf0db737,
title = "Comparison of two lightweight protocols for smartphone-based sensing",
abstract = "Smartphones are equipped with numerous sensors and have become sophisticated sensing platforms. However, several sensing applications running on a smartphone can degrade the device performance. This can be overcome by using lightweight application protocols which improve the smartphone performance in terms of bandwidth consumption, battery lifetime and communication latency. This work focuses on two emerging application protocols: the Message Queuing Telemetry Transport (MQTT) and the Constrained Application Protocol (CoAP). Although both protocols have been designed for highly constrained environments such as sensors, they are also appropriate to be adopted in smartphone applications. We provide a qualitative and quantitative comparison between MQTT and CoAP when used as smartphone application protocols and we give preliminary indications on the application scenarios in which either protocol should be adopted. While MQTT has already been adopted in smartphone applications, CoAP is relatively new and has up to now mainly been considered for sensors and actuators. Our comparison shows that CoAP can be a valid alternative to MQTT for certain application scenarios.",
keywords = "smartphone, crowdsensing, application protocols, publish/subscribe, CoAP, MQTT",
author = "{De Caro}, Niccolo and Walter Colitti and Kris Steenhaut and Giuseppe Mangino and Gianluca Reali",
year = "2013",
month = nov,
day = "21",
language = "English",
series = "20th IEEE Symposium on Communications and Vehicular Technology in the Benelux (IEEE SCVT 2013)",
publisher = "IEEE",
pages = "1--6",
booktitle = "20th IEEE Symposium on Communications and Vehicular Technology in the Benelux (IEEE SCVT 2013)",
note = "2013 IEEE 20th Symposium on Communications and Vehicular Technology in the Benelux (SCVT) ; Conference date: 21-11-2013",
}