Web Of Objects
Web of Object (WoO) is an European project funded by France in the context of the call 5 of the ITEA 2 Eureka program for the period: 2012-2014. The consortium is composed of 26 partners from 5 countries (France, Spain, Republic of Korea, Egypt, Canada). The WoO project aims at developing a new framework for the control of complex systems by using embedded Artificial Intelligence, Web and IoT technologies. The application focus of the framework was on the new generation of building automation and management systems. In this framework smart distributed applications combine information from different building-control domains which are currently isolated from each other. The WoO project aims also to establishing a unified service concept for the IoT, one that also includes the network infrastructure and its capabilities as services.
The WoO project developed a complete suite of new technologies that covers the entire scale from object nodes to final user application interface, enabling different technologies. At device level, for instance, the WoO partners improved the network infrastructure to enable objects based on 6LoWPAN and ROLL specifications to be discovered and optimally connected to their neighbourhood, also boosting the usage of the DPWS for assuring the interoperation of devices, a Web services Management over DPWS module, and DPWS Simulator allowing the definition and exposure of virtual devices. At Gateway level, an IoT SmartEngine enables data and events to be integrated from heterogeneous devices, ThingsGate generates programmable composite virtual objects from multiple IoT nodes, managing and exposing their instances and assuring their choreography with BEC3. At Backend level, a BEC3 platform enables the definition and execution of choreographies for deployment on each device-convenient services while a mote placement optimization tool calculates optimum deployment schemes for networks in environment-aware mechanisms. WoO ontology models describing the objects’ characteristics and services, are used to facilitate the composition of services, Keeping the implementation of application disconnected from the technologies used for the implementations of the respective devices’ technologies.
In the intelligent transition from IoT-based interconnected things to Web-based smart objects dynamically collaborating in complex application scenarios, an object is capable of acting with different behaviours in multiple applications, while an application can handle heterogeneous objects belonging to different owners. The WoO project used the Smartphone or Robot both as a platform for the choreography and control of the environment applications employing external IoT services and as a sensing device providing services to apps, and validated the solutions through four demonstrators:
· Fire incident decentralized management by emphasizing on video based human activity recognition, event calculus reasoning and ontologies,
· Building automation system that enhances how users benefit from personalized services from the objects in their environment,
· Social IoT solution for creating dynamic communities of users and devices whereby customer-centric IPTV service features.
· ‘ClimaCon’ demonstrator, which concerns climate control and energy saving by exploiting occupancy information in building
In this project, the LISSI capitalized on its former contributions in the SembySem project to expand the Smart-rules framework and proposed a new version called Cerebro. The latter provides causal reasoning capabilities based on the event calculus. LISSI developed knowledge representation models for different scenarios that make it possible to abstract the control of complex systems consisting of heterogeneous objects: sensors, actuators robots, communication equipment such as smartphones, tablets, etc.