Skip to main content

An MQTT-SN-Based QoS Dynamic Adaptation Method for Wireless Sensor Networks

  • Conference paper
  • First Online:
Advanced Information Networking and Applications (AINA 2019)

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

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

    Article  Google Scholar 

  2. Banks, A., Gupta, R.: MQTT version 3.1. 1 29 (2014)

    Google Scholar 

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

    Google Scholar 

  4. Craggs, I.: Really Small Message Broker (2014). https://www.ibm.com/developerworks/community/alphaworks/tech/rsmb

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

    Article  Google Scholar 

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

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

    Google Scholar 

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

    Google Scholar 

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

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

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

    Google Scholar 

  12. Rose, K., Eldridge, S., Chapin, L.: The internet of things: an overview, pp. 1–50 (2015)

    Google Scholar 

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

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

  15. Stanford-Clark, A., Truong, H.L.: MQTT for sensor networks (MQTT-SN) protocol specification 1 (2013)

    Google Scholar 

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

    Google Scholar 

  17. Syed, A.A., Heidemann, J.S., et al.: Time synchronization for high latency acoustic networks. In: Infocom, vol. 6, pp. 1–12 (2006)

    Google Scholar 

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

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Helbert da Rocha .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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

Publish with us

Policies and ethics