Abstract
The Internet of Things (IoT) is a concept that has disseminated in the last few years. The idea is to connect smart devices through a network solution. IoT will be present in everyday objects and in people’s lives. The economic impact of IoT solutions is expected to be, annually, billions of dollars. To provide data exchange from smart devices, some protocols are being used. The Message Queuing Telemetry Transport Protocol (MQTT) is one of the most common application protocols for IoT and Machine-to-Machine (M2M) communications. The MQTT uses the publish/subscribe paradigm, which provides three Quality of Service (QoS) to ensure communication between the smart devices. There is a version of MQTT for Sensor Network (SN), named of MQTT-SN, developed especially for messages exchanging in Wireless Sensors Networks (WSNs). As many smart devices can be connected in the same network, it can result in network overload and message loss. To ensure a better message delivery, a QoS Dynamic Adaptation Method (DAM) for WSNs was developed. The DAM is focused on selecting the proper QoS level, based on network latency conditions. The proposed method showed good performance when compared with the normal QoS strategy implemented in the MQTT-SN protocol.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Al-Fuqaha, A., Guizani, M., Mohammadi, M., Aledhari, M., Ayyash, M.: Internet of things: a survey on enabling technologies, protocols, and applications. IEEE Commun. Surv. Tutor. 17(4), 2347–2376 (2015). https://doi.org/10.1109/COMST.2015.2444095
Banks, A., Gupta, R.: MQTT version 3.1. 1 29 (2014)
Boyd, B., Gauci, J., Robertson, M., Van Duy, N., Gupta, R., Gucer, V., Kislicins, V., Redbooks, I.: Building Real-Time Mobile Solutions with MQTT and IBM MessageSight. IBM Redbooks, Poughkeepsie (2014). https://books.google.com.br/books?id=R3tNBQAAQBAJ
Craggs, I.: Really Small Message Broker (2014). https://www.ibm.com/developerworks/community/alphaworks/tech/rsmb
García Davis, E., Calveras Augé, A.M.: Publish/subscribe protocol in wireless sensor networks: improved reliability and timeliness. KSII Trans. Internet Inf. Syst. 12(4), 1527–1552 (2018). https://doi.org/10.3837/tiis.2018.04.008
Govindan, K., Azad, A.P.: End-to-end service assurance in IoT MQTT-SN. In: 2015 12th Annual IEEE Consumer Communications and Networking Conference (CCNC), pp. 290–296 (2015). https://doi.org/10.1109/CCNC.2015.7157991
Lampkin, V., Leong, W.T., Olivera, L., Rawat, S., Subrahmanyam, N., Xiang, R., Kallas, G., Krishna, N., Fassmann, S., Keen, M., et al.: Building smarter planet solutions with MQTT and IBM websphere MQ telemetry. IBM Redbooks, Poughkeepsie (2012)
Lee, S., Kim, H., Hong, D., Ju, H.: Correlation analysis of MQTT loss and delay according to QoS level. In: 2013 International Conference on Information Networking (ICOIN), pp. 714–717. IEEE (2013)
Light, R.A.: Mosquitto: server and client implementation of the MQTT protocol. J. Open Source Softw. 2(13) (2017). https://doi.org/10.21105/joss.00265
Manyika, J.: The Internet of Things: Mapping the Value Beyond the Hype (2015). https://www.mckinsey.com/business-functions/digital-mckinsey/our-insights/the-internet-of-things-the-value-of-digitizing-the-physical-world
Patro, A., Govindan, S., Banerjee, S.: Observing home wireless experience through WiFi APs. In: Proceedings of the 19th Annual International Conference on Mobile Computing & Networking, pp. 339–350. ACM (2013)
Rose, K., Eldridge, S., Chapin, L.: The internet of things: an overview, pp. 1–50 (2015)
Shrivastava, N., Buragohain, C., Agrawal, D., Suri, S.: Medians and beyond: new aggregation techniques for sensor networks. In: Proceedings of the 2nd International Conference on Embedded Networked Sensor Systems, SenSys 2004, pp. 239–249. ACM (2004). https://doi.org/10.1145/1031495.1031524
Siboni, S., Shabtai, A., Elovici, Y.: Leaking data from enterprise networks using a compromised smartwatch device. In: Proceedings of the 33rd Annual ACM Symposium on Applied Computing, SAC 2018, pp. 741–750. ACM (2018). https://doi.org/10.1145/3167132.3167214
Stanford-Clark, A., Truong, H.L.: MQTT for sensor networks (MQTT-SN) protocol specification 1 (2013)
Sui, K., Zhou, M., Liu, D., Ma, M., Pei, D., Zhao, Y., Li, Z., Moscibroda, T.: Characterizing and improving WiFi latency in large-scale operational networks. In: Proceedings of the 14th Annual International Conference on Mobile Systems, Applications, and Services, pp. 347–360. ACM (2016)
Syed, A.A., Heidemann, J.S., et al.: Time synchronization for high latency acoustic networks. In: Infocom, vol. 6, pp. 1–12 (2006)
Ullah, M.H., Park, S.S., No, J., Kim, G.H.: A collaboration mechanism between wireless sensor network and a cloud through a Pub/Sub-based middleware service. In: The Fifth International Conference on Evolving Internet, pp. 38–42. Citeseer (2013)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this paper
Cite this paper
da Rocha, H., Monteiro, T.L., Pellenz, M.E., Penna, M.C., Alves Junior, J. (2020). An MQTT-SN-Based QoS Dynamic Adaptation Method for Wireless Sensor Networks. In: Barolli, L., Takizawa, M., Xhafa, F., Enokido, T. (eds) Advanced Information Networking and Applications. AINA 2019. Advances in Intelligent Systems and Computing, vol 926. Springer, Cham. https://doi.org/10.1007/978-3-030-15032-7_58
Download citation
DOI: https://doi.org/10.1007/978-3-030-15032-7_58
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-15031-0
Online ISBN: 978-3-030-15032-7
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)