Skip to main content

Specifying an MQTT Tree for a Connected Smart Home

Part of the Lecture Notes in Computer Science book series (LNISA,volume 10898)


Ambient Assisted Living (AAL) represents one of the most promising Internet of Things applications due to its influence on the quality of life and health of the elderly people. However, the interoperability is one of the major issues that needs to be addressed to promote the adoption of AAL solutions in real environments, and to find a way of common exchange between the available connected tools to share the data exchanged. This article will present software buses needs and specify an API based on a MQTT software bus treelike architecture. An example is given to illustrate the efficiency of the API developed in a smart home.


  • Ambiant assisted living
  • Software bus
  • MQTT
  • Connected devices
  • Elderly people
  • Smart home

This is a preview of subscription content, access via your institution.

Buying options

USD   29.95
Price excludes VAT (USA)
  • DOI: 10.1007/978-3-319-94523-1_21
  • Chapter length: 11 pages
  • Instant PDF download
  • Readable on all devices
  • Own it forever
  • Exclusive offer for individuals only
  • Tax calculation will be finalised during checkout
USD   59.99
Price excludes VAT (USA)
  • ISBN: 978-3-319-94523-1
  • Instant PDF download
  • Readable on all devices
  • Own it forever
  • Exclusive offer for individuals only
  • Tax calculation will be finalised during checkout
Softcover Book
USD   79.99
Price excludes VAT (USA)
Fig. 1.
Fig. 2.
Fig. 3.
Fig. 4.
Fig. 5.
Fig. 6.
Fig. 7.


  1. Hammi, B., Khatoun, R., Zeadally, S., Fayad, A., Khoukhi, L.: Internet of Things (IoT) technologies for smart cities. IET Netw. J. 7(1), 1 (2018)

    CrossRef  Google Scholar 

  2. Vergaard Hansen, F.O.: Ambient assisted living healthcare frameworks, platforms, standards, and quality attributes. Sensors (Basel) 14(3), 4312–4341 (2014)

    CrossRef  Google Scholar 

  3. Rashidi, P., Mihailidis, A.: A survey on ambient assisted living tools for older adults. Biomed. Heal. Inform. IEEE J. 17(3), 579–590 (2013)

    CrossRef  Google Scholar 

  4. Yacchirema, D.C., Palau, C.E., Esteve, M.: Enable IoT interoperability in ambient assisted living: active and healthy aging scenarios. In: 2017 14th IEEE Annual Consumer Communications & Networking Conference (CCNC), Las Vegas, NV, 2017, pp. 53–58 (2017)

    Google Scholar 

  5. Mühl, G., Fiege, L., Pietzuch, P.R.: Distributed Event-Based Systems. Chap. 2.3 Notification Filtering Mechanisms. Springer, Heidelberg (2006).

  6. Buisson, M., Bustico, A., Chatty, S., Colin, F-R., Jestin, Y., Maury, S., Mertz, C., Truillet, P.: Ivy : Un bus logiciel au service du développement de prototypes de systémes interactifs, In: ACM IHM 2002, Poitiers, Novembre 2002, pp. 223–226 . ACM Press (2002). (in French)

    Google Scholar 

  7. MQTT Specification v3.1.1.

  8. Naik, N.: Choice of effective messaging protocols for IoT systems: MQTT, CoAP, AMQP and HTTP. In: 2017 IEEE International Systems Engineering Symposium (ISSE), Vienna (2017)

    Google Scholar 

  9. Cohn, R.: A Comparison of AMQP and MQTT. White Paper, StormMQ (2011)

    Google Scholar 

  10. Thangavel, D., Ma, X., Valera, A., Tan, H.X., Tan, C.K.Y.: Performance evaluation of MQTT and CoAP via a common middleware. In: 2014 IEEE Ninth International Conference on Intelligent Sensors, Sensor Networks and Information Processing (ISSNIP), Singapore (2014)

    Google Scholar 

  11. Mainetti, L., Manco, L., Patrono, L., Sergi, I., Vergallo, R.: Web of topics: an IoT-aware model-driven designing approach. In: 2nd IEEE World Forum on Internet of Things (IEEE WF-IoT). IEEE (2015)

    Google Scholar 

  12. The “Maison Intelligente de Blagnac” (Blagnac City’s Smart Home) living lab website. (in French)

  13. Vella, F., Blanc Machado, M., Vigouroux, N., van den Bossche, A., Val, T.: Connexion du Middleware MiCom avec l’interface tactile InTacS pour le contrôle d’une smart home. Journées francophones Mobilité et Ubiquité, Lorient, France (2016). (in French)

    Google Scholar 

  14. Bougeois, E., Duchier, J., Vella, F., Machado, M.B., Van den Bossche, A., Val, T., Brulin, D., Vigouroux, N., Campo, E.: Post-test perceptions of digital tools by the elderly in an ambient environment. In: Chang, C.K., Chiari, L., Cao, Y., Jin, H., Mokhtari, M., Aloulou, H. (eds.) ICOST 2016. LNCS, vol. 9677, pp. 356–367. Springer, Cham (2016).

    CrossRef  Google Scholar 

  15. Van den Bossche, A., Campo, E., Duchier, J., Bougeois, E., Machado, M.B., Val, T., Vella, F., Vigouroux, N.: Multidimensional observation methodology for the elderly in an ambient digital environment. In: Miesenberger, K., Bühler, C., Penaz, P. (eds.) ICCHP 2016. LNCS, vol. 9758, pp. 285–292. Springer, Cham (2016).

    CrossRef  Google Scholar 

Download references

Author information

Authors and Affiliations


Corresponding author

Correspondence to Adrien van den Bossche .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and Permissions

Copyright information

© 2018 Springer International Publishing AG, part of Springer Nature

About this paper

Verify currency and authenticity via CrossMark

Cite this paper

van den Bossche, A. et al. (2018). Specifying an MQTT Tree for a Connected Smart Home. In: Mokhtari, M., Abdulrazak, B., Aloulou, H. (eds) Smart Homes and Health Telematics, Designing a Better Future: Urban Assisted Living. ICOST 2018. Lecture Notes in Computer Science(), vol 10898. Springer, Cham.

Download citation

  • DOI:

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-94522-4

  • Online ISBN: 978-3-319-94523-1

  • eBook Packages: Computer ScienceComputer Science (R0)