Nowadays, we are realizing the Internet of Things capabilities as it has found many applications in the social and business life. Myriads of IoT devices have spread in everyday contexts supporting the collection and exchange of accurate, timely and complete information describing our products, cities, houses, farms, warehouses etc. The orchestration of the heterogeneous, connected IoT devices can support a variety of applications serving different business and everyday life purposes. This paper proposes a generic event-based platform that supports a variety of IoT-enabled application scenarios. To achieve scalability and reusability, the microservice paradigm is adopted. The proposed platform's architecture handles and composes microservices as atomic, autonomous and ephemeral functional entities that each reflects a specific application-oriented functionality. They are independent of the technology and the IoT infrastructure in the application domain. An IoT tier handles all the events and communicates the states of the IoT devices with the support of an Events communication channel. The functionality of the platform is demonstrated when supporting a smart farming case where the humidity of an IoT-enabled greenhouse is automatically controlled.
15 July 2025 in Simulation Modelling Practice and Theory
This paper focuses on Internet of Things (IoT) architectures and knowledge generation out of streams of events as the primary elements concerning the creation of user-centric IoT services. We provide a general, symmetrical IoT architecture, which enables two-way bidirectional communication between things and users within an application domain. We focus on two main components of the architecture (i.e., Event Engine and Process Engine) that handle event transformation by implementing parametric Complex Event Processing (CEP). More specifically, we describe and implement the transformation cycle of events starting from raw IoT data to their processing and transformation of events for calculating information that we need in an IoT-enabled application context. The implementation includes a library of composite transformations grouping the gradual and sequential steps for transforming basic IoT events into business events, which include ingestion, event splitting, and calculation of measurements’ average value. The appropriateness and possibility of inclusion and integration of the implementation in an IoT environment are demonstrated by providing our implementation for a smart farming application domain with four scenarios that each reflect a user’s requirements. Further, we discuss the quality properties of each scenario. Ultimately, we propose an IoT architecture and, specifically, a parametric CEP model and implementation for future researchers and practitioners who aspire to build IoT applications.
The growing epidemic of childhood obesity is a major threat to their overall development and poses a number of challenges for health systems. We propose an integrated framework to comprehensively address childhood obesity. The proposed architecture addresses essential data management and pre-processing functionalities to support scalable, secure, and privacy-preserving data processing in distributed environments. We are also incorporating a health data-driven AI approach for predictive analytics and decision support. There is additionally a User Engagement Layer, which serves as the main point of interaction for users. It connects individuals to system capabilities, facilitating data collection, progress monitoring, and insights. Finally, we present four serious games designed to address protective factors (such as physical activity and healthy eating) and mitigate risk factors (such as excessive screen time and unhealthy food choices). The identified educational objectives were translated into game elements including goal setting, social support, and positive reinforcement. In order to facilitate our approach, we have described the essential data flows and user interactions within our Biobank architecture.
4 March 2024 in Simulation Modelling Practice and Theory