Skip to main content

Integrating Uni-messe and FIWARE for Low-Code Development of Complex Context-Aware Applications

  • Conference paper
  • First Online:
Distributed, Ambient and Pervasive Interactions. Smart Environments, Ecosystems, and Cities (HCII 2022)

Abstract

A smart system with context-aware technology can dynamically coordinate heterogeneous distributed services according to various contexts in the physical world and cyberspace. Two technologies, context management and rule-based system, are important elements in developing context-aware applications, and these implementation technologies can reduce the manpower required for service development. FIWARE, an open-source context management platform, and Uni-messe, a rule-based event routing hub, are examples of previous research. This study explores an integrated architecture that connects Uni-messe and FIWARE. We first propose the overall structure of the integrated architecture. The coordination and behavior of the five modules that constitute the architecture are discussed. Finally, a demonstration service based on the proposed architecture is constructed and implemented, and the work processes required for development are discussed. By linking Uni-messe and FIWARE, the development of context-aware applications can be carried out efficiently.

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

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

References

  1. Fiware - open apis for open minds. https://www.fiware.org/. Accessed 14 Dec 2021

  2. IFTTT. https://ifttt.com/. Accessed 14 Dec 2021

  3. Introduction - Perseo context-aware complex event processing. https://fiware-perseo-fe.readthedocs.io/en/latest/. Accessed 29 Dec 2021

  4. Nature Remo. https://nature.global/nature-remo/. Accessed 14 Dec 2021

  5. Akashi, T., Nakamura, M., Yasuda, K., Saiki, S.: Proposal for a personalized adaptive speaker service to support the elderly at home. In: 22nd IEEE-ACIS International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel Distributed Computing (SNPD2021), November 2021

    Google Scholar 

  6. Araujo, V., Mitra, K., Saguna, S., Åhlund, C.: Performance evaluation of FIWARE: a cloud-based IoT platform for smart cities. J. Parallel Distrib. Comput. 132, 250–261 (2019). https://doi.org/10.1016/j.jpdc.2018.12.010

    Article  Google Scholar 

  7. Chen, S., Saiki, S., Nakamura, M.: Integrating multiple models using image-as-documents approach for recognizing fine-grained home contexts. Sensors 20(3), 666 (2020)

    Article  Google Scholar 

  8. Chen, S., Saiki, S., Nakamura, M.: Toward flexible and efficient home context sensing: capability evaluation and verification of image-based cognitive APIs. Sensors 20(5), 1442 (2020)

    Article  Google Scholar 

  9. Corista, P., Ferreira, D., Gião, J.a., Sarraipa, J.a., Gonçalves, R.J.: An IoT agriculture system using FIWARE. In: 2018 IEEE International Conference on Engineering, Technology and Innovation (ICE/ITMC), pp. 1–6 (2018). https://doi.org/10.1109/ICE.2018.8436381

  10. Dong, B., Shi, Q., Yang, Y., Wen, F., Zhang, Z., Lee, C.: Technology evolution from self-powered sensors to AIoT enabled smart homes. Nano Energy 79, 105414 (2021)

    Google Scholar 

  11. Esaki, K., Azuma, M., Komiyama, T.: Introduction of quality requirement and evaluation based on ISO/IEC SQuaRE series of standard. In: Yuan, Y., Wu, X., Lu, Y. (eds.) ISCTCS 2012. CCIS, vol. 320, pp. 94–101. Springer, Heidelberg (2013). https://doi.org/10.1007/978-3-642-35795-4_12

  12. Esposito, M., et al.: A smart mobile, self-configuring, context-aware architecture for personal health monitoring. Eng. App. Artif. Intell. 67, 136–156, 105414 (2018). https://doi.org/10.1016/j.engappai.2017.09.019

  13. Ferraz, Jr, N., Silva, A.A., Guelfi, A.E., Kofuji, S.T.: Performance evaluation of publish-subscribe systems in IoT using energy-efficient and context-aware secure messages, June 2021. https://doi.org/10.21203/rs.3.rs-387836/v1

  14. Gonçalves, R., J. M. Soares, J., M. F. Lima, R.: An IoT-based framework for smart water supply systems management. Fut. Internet 12(7), 114 (2020). https://doi.org/10.3390/fi12070114, https://www.mdpi.com/1999-5903/12/7/114

  15. Gopikumar, S., et al.: A method of landfill leachate management using internet of things for sustainable smart city development. Sustain. Cities Soc. 66, 102521 (2021)

    Google Scholar 

  16. de Ipiña, D.L., Katsiri, E.: An ECA rule-matching service for simpler development of reactive applications. In: Published as a supplement to the Proceedings of Middleware (2001)

    Google Scholar 

  17. Ishaq, M., Afzal, M.H., Tahir, S., Ullah, K.: A compact study of recent trends of challenges and opportunities in integrating internet of things (IoT) and cloud computing. In: 2021 International Conference on Computing, Electronic and Electrical Engineering (ICE Cube), pp. 1–4. IEEE (2021)

    Google Scholar 

  18. Jara, A.J., Bocchi, Y., Fernandez, D., Molina, G., Gomez, A.: An analysis of context-aware data models for smart cities: towards FIWARE and ETSI CIM emerging data model. Int. Arch. Photogr. Remote Sens. Spatial Inf. Sci. XLII-4/W3, 43–50 (2017). https://doi.org/10.5194/isprs-archives-XLII-4-W3-43-2017, https://www.int-arch-photogramm-remote-sens-spatial-inf-sci.net/XLII-4-W3/43/2017/

  19. Lu, C.H.: Context-aware service provisioning via agentized and reconfigurable multimodel cooperation for real-life IoT-enabled smart home systems. IEEE Trans. Syst. Man Cybern. Syst. 50(8), 2914–2925 (2020). https://doi.org/10.1109/TSMC.2018.2831711

  20. Mi, X., Qian, F., Zhang, Y., Wang, X.: An empirical characterization of IFTTT: ecosystem, usage, and performance. In: Proceedings of the 2017 Internet Measurement Conference, pp. 398–404. IMC 2017, Association for Computing Machinery, New York, NY, USA (2017). https://doi.org/10.1145/3131365.3131369

  21. Miura, C., Saiki, S., Nakamura, M., Yasuda, K.: Implementing and evaluating feedback feature of mind monitoring service for elderly people at home. In: The 22nd International Conference on Information Integration and Web-based Applications and Services (iiWAS2020), pp. 390–395, November 2020

    Google Scholar 

  22. Nakata, T., Chen, S., Nakamura, M.: Developing event routing service to support context-aware service integration. In: 22nd IEEE-ACIS International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel Distributed Computing, SNPD 2021, November 2021

    Google Scholar 

  23. Rampérez, V., Soriano, J., Lizcano, D., Lara, J.A.: An innovative approach to improve elasticity and performance of message brokers for green smart cities. In: Proceedings of the Fourth International Conference on Engineering and MIS 2018. ICEMIS 2018, Association for Computing Machinery, New York, NY, USA (2018). https://doi.org/10.1145/3234698.3234732

  24. Reddy, K.H.K., Luhach, A.K., Pradhan, B., Dash, J.K., Roy, D.S.: A genetic algorithm for energy efficient fog layer resource management in context-aware smart cities. Sustain. Cities Soc. 63, 102428 (2020). https://doi.org/10.1016/j.scs.2020.102428

  25. Sakakibara, S., Saiki, S., Nakamura, M., Matsumoto, S.: Implementing autonomous environmental sensing in smart city with IoT-based sensor box and cloud services. Inf. Eng. Express (IEE) 4(1), 1–10 (2018)

    Google Scholar 

  26. Schürholz, D., Kubler, S., Zaslavsky, A.: Artificial intelligence-enabled context-aware air quality prediction for smart cities. J. Clean. Prod. 271, 121941 (2020). https://doi.org/10.1016/j.jclepro.2020.121941

  27. Takatsuka, H., Saiki, S., Matsumoto, S., Nakamura, M.: Design and implementation of rule-based framework for context-aware services with web services. In: Proceedings of the 16th International Conference on Information Integration and Web-based Applications and Services, pp. 233–242 (2014)

    Google Scholar 

  28. Takatsuka, H., Saiki, S., Matsumoto, S., Nakamura, M.: A rule-based framework for managing context-aware services based on heterogeneous and distributed web services. In: 15th IEEE/ACIS International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing (SNPD), pp. 1–6. IEEE (2014)

    Google Scholar 

  29. Zhao, Y., Li, Y., Mu, Q., Yang, B., Yu, Y.: Secure pub-sub: blockchain-based fair payment with reputation for reliable cyber physical systems. IEEE Access 6, 12295–12303 (2018)

    Google Scholar 

Download references

Acknowledgements

This research was partially supported by JSPS KAKENHI Grant Numbers JP19H01138, JP18H03242, JP18H03342, JP19H04154, JP19K02973, JP20K11059, JP20H04014, JP20H05706 and Tateishi Science and Technology Foundation (C) (No. 2207004).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Takuya Nakata .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2022 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Nakata, T., Watanabe, T., Chen, S., Nakamura, M. (2022). Integrating Uni-messe and FIWARE for Low-Code Development of Complex Context-Aware Applications. In: Streitz, N.A., Konomi, S. (eds) Distributed, Ambient and Pervasive Interactions. Smart Environments, Ecosystems, and Cities. HCII 2022. Lecture Notes in Computer Science, vol 13325. Springer, Cham. https://doi.org/10.1007/978-3-031-05463-1_14

Download citation

  • DOI: https://doi.org/10.1007/978-3-031-05463-1_14

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-031-05462-4

  • Online ISBN: 978-3-031-05463-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics