FIESTA IoT - Federated Interoperable Semantic IoT/cloud Testbeds and ApplicationsThe vision of integrating Internet of Things (IoT) platforms, testbeds and data silos is associated with several scientific challenges, like the need to aggregate and ensure the interoperability...
FIESTA IoT - Federated Interoperable Semantic IoT/cloud Testbeds and Applications
The vision of integrating Internet of Things (IoT) platforms, testbeds and data silos is associated with several scientific challenges, like the need to aggregate and ensure the interoperability of data streams stemming from different IoT infrastructures, as well as the need to provide tools and techniques for building applications that horizontally integrate silo platforms and non-compatible applications.
The FIESTA-IoT project focuses on integrating experimental IoT platforms known as IoT testbeds and their associated data silos.
FIESTA-IoT project is working on providing to the European experimenters in the IoT domain with the unique capability for accessing IoT platforms and sharing IoT datasets in a testbed-agnostic way. The experimenter will enjoy the portability of IoT data across different testbeds using interoperable standards-based IoT/cloud interfaces over diverse IoT experimental facilities. The already defined FIESTA-IoT abstract view (Figure 1) enables experimenters to use a single entry point in the form of an access platform interface (API) for executing experiments over multiple IoT federated testbeds in a testbed agnostic way.
FIESTA-IoT consortium is integrating and developing the necessary software tools to provide researchers with easy to adopt methods.
The work in FIESTA-IoT is organized into workpackages, the following results have been achieved:
WP2 - Requirements and Specifications
The main result of this work package was the design of a functional architecture to drive the specification and implementation of its components and their interfaces, for both the FIESTA-IoT framework and services.
WP3 – Technologies for Testbeds Virtualization, Federation and Interoperability
• The FIESTA-IoT Ontology and its corresponding taxonomy “M3-lite†were revised, documented, and are maintained as a live online reference.
• A suite of Testbed Provider Interfaces (TPI) and components (TPI Configurator, a Data Management Service, and at the testbed tier, the Testbed Provider Service (TPS)) has been developed, enabling IoT Testbed to federate the FIESTA-IoT platform.
• Reference Annotator Tools have been developed by the Initial IoT Testbed stakeholders to demonstrate the publication of Testbed Resources and Observations in compliance with the FIESTA-IoT ontology.
• An annotation validator service has been developed to provide testbed providers a means to validate their Resource and Observation descriptions.
• A FIESTA-IoT Logical Reasoner was developed as a Web Application for the usage of logical rules on datasets.
• A FIESTA-IoT Analytics tool was designed and developed as a Service.
WP4 – Federated Virtualized Testbeds Infrastructure and Tools
• The EaaS model designed includes a cornerstone component which was implemented as a Domain Specific Language (DSL), 2 solutions were FEDSpec language and the experiment ontology.
• The security architecture was deployed via OpenAM to secure the FIESTA-IoT platform, its tools, testbed resources and observations.
• An IoT registry was designed and developed as a core component for the storage of Resource and Observation Descriptions, implementing the FIESTA-IoT Meta-Repository and as such it is the baseline for the EaaS paradigm enabled by FIESTA-IoT Platform. Testbed-agnostic access to datasets is enabled through a set of web interfaces that eases the process of getting IoT data independently of which testbed is actually producing it.
• The FIESTA-IoT portal was implemented and provides a single entry point for testbed providers and experimenters to use the FIESTA platform.
• The Experiment Execution Engine (EEE) was designed and implemented to facilitate the scheduling of the experiments on the FIESTA-IoT Meta cloud. UI tools facilitate the experimenters e.g. Experiment Management Console (EMC), Data Visualization tool.
WP5 – Experiments Design, Delivery and Evaluation
The specification of the 3 “in-house†experiments was completed with a set of key performance indicators (KPIs) defined in D5.1., leaving the 3rd year to complete their respective developments.
WP6 – Global Market Confidence Programme for Interoperability
• A Market confidence Programme was specified and designed. The implementation will be offered in 2 phases: 1) within the project period the objective is to support and promote the project, and 2) beyond the project the objective is to make the Programme a valuable certification offering for the IoT market in general, details in D6.1
• The general certification process for the Programme was implemented via a web portal, with a suite of technical tools (a scorecard, the semantic data validator and the interoperability testing tool, for testing the openness and interoperability of a given IoT platform or testbed) to support the certification.
• Support services were realized via a Moodle platform providing training materials. Milestone MS9 achieved.
WP7 – Dissemination, Exploitation, Sustainability
• Activities were run to promote the project, the facility and open calls: 4 joint scientific publications, demos at key IoT events, a FIESTA-IoT led tutorial, partner-led presentations of FIESTA-IoT at events (18) and publications (13).
• The FIESTA-IoT facility helpde
The FIESTA-IoT approach, of deploying a blueprint experimental infrastructure, with tools, techniques, processes and best practices for enabling IoT testbed/platforms operators to interconnect their facilities in an interoperable way, is facilitating researchers and solution providers in designing and deploying large scale integrated applications (experiments) that transcend the (silo) boundaries of individual IoT platforms or testbeds.
Table 1: Benefits for FIESTA-IoT Federation
The FIESTA-IoT Project is running Open Calls for Experimenters and Extensions.
The IoT has been on the market for years. Technologies have been the focus of development to enable the connection between things. Strategies, standards and implementations supporting the technical interoperability are generally available as the standards organisations, alliances and consortia treated it with priority. However, the IoT is not only about connecting things, new networking technologies, it’s also about high level communication across multi-domains.
FIESTA-IoT will look not only at the testbeds’ providers, experimenters, researchers which could interact within the FIRE community, but more importantly will look at the overall market demand for IoT tests and interoperability. Therefore main objective of the certification and labelling programme with best practices and tools is:
1. to assist researchers and experimenters
2. to assist standardisers to promote interoperability best practice supported by standards
3. most important, to provide to the market place tools to check conformity to best practices and standards
More info: http://www.fiesta-iot.eu/.