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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Fiware - open apis for open minds. https://www.fiware.org/. Accessed 14 Dec 2021
IFTTT. https://ifttt.com/. Accessed 14 Dec 2021
Introduction - Perseo context-aware complex event processing. https://fiware-perseo-fe.readthedocs.io/en/latest/. Accessed 29 Dec 2021
Nature Remo. https://nature.global/nature-remo/. Accessed 14 Dec 2021
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
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
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)
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)
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
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)
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
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
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
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
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)
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)
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)
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/
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
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
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
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
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
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
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)
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
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)
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)
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)
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
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
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)