FIESTA-IoT provides a Blueprint Experimental Infrastructure for Heterogeneous IoT Technologies
FIESTA-IoT provides tools, techniques, processes and best practices enabling IoT testbed/platforms operators to interconnect their facilities in an interoperable way based upon cutting edge semantics-based solutions.
The Interoperability Challenge
The Internet of Things is characterised by heterogeneity. Different vertical sectors (e.g. healthcare, Smart Cities, energy and transportation) employ domain specific technology solutions that cannot interoperate with one another. These vertical specific solutions have created clusters (or islands) of technology and data silos that cannot be used in other domains or indeed across domains.
There is a growing need to develop and experiment with technology solutions that break and bridge these barriers. Such experimentation requires large-scale, heterogeneous IoT resources from across domains that can be accessed through a common Experiment as a Service approach.

IoT Experiment as a Service
FIESTA-IoT is providing a meta-testbed IoT/cloud infrastructure to enable the submission of experiments over the interconnected/interoperable underlying testbeds. Hence, researchers and engineers will utilise a single entry point to all FIESTA-IoT EaaS services using a single set of credentials. They will be able to design and execute experiments across a virtualised infrastructure i.e. access the data and resources from multiple testbeds and IoT platforms using a common approach. FIESTA-IoT offers tools i) to design and execute experimental workflows, ii) dynamically discover IoT resources, and iii) access data in a testbed agnostic manner.
FIESTA-IoT provides IoT Experiment as a Service atop a middleware infrastructure that adapts and federates existing IoT platforms and testbeds. This entails the adaptation of the data of those testbeds to a common FIESTA-IoT ontology (i.e. compliance to common semantics), as well as the provision of a common standards based API for accessing the IoT services of the testbeds.

FIESTA-IoT Architecture
The FIESTA-IoT architecture is a set of functional blocks allowing:
- Testbed data streams and resources to be plugged into FIESTA-IoT; be discoverable using FIESTA-IoT; and be accessible via FIESTA-IoT services.
- Semantic querying of both linked data sets (of collected testbed data) and IoT service APIs.
- Secure access to testbed resources by authenticated and authorized experimenters.
