We use proprietary and third party's cookies to improve your experience and our services, identifying your Internet Browsing preferences on our website; develop analytic activities and display advertising based on your preferences. If you keep browsing, you accept its use. You can get more information on our Cookie Policy
Cookies Policy
Materializing Internet of Things (IoT) Services Enablement in FI-WARE - FIWARE Forge Wiki

Materializing Internet of Things (IoT) Services Enablement in FI-WARE

From FIWARE Forge Wiki

Jump to: navigation, search

Introduction

Contents

Following is a description of the assets that have been adopted as baseline for building a reference implementations of the GEs in the Internet of Things (IoT) Services Enablement chapter of FI-WARE. The reference implementation of a Generic Enabler is typically based on the evolution and integration of a number of assets, some being open source, therefore publicly available, while others being provided by partners of the FI-WARE project. A Backlog of Epics, Features and User-Stories followed for the evolution and integration of assets linked to the reference implementation of a Generic Enabler is also included.

Finally, a list of topics still being addressed at a high level follows the description of assets in this chapter. They are mapped into Epics in the Chapter Backlog. Features and User-Stories, derived from refined of these Epics will be allocated to Backlogs linked to GEs in the future.

For a comprehensive vision on the IoT Services Enablement chapter architecture, you can go here. We highly recommend you to read it before analyzing how reference implementations of GEs are being materialized.

The Roadmap of the Internet of Things (IoT) Services Enablement chapter presents a description of the Technical Roadmap planned for the chapter, which will be developed through subsequent Releases of the FI-WARE Platform. Please also check the Releases and Sprints numbering, with mapping to calendar dates.

Backend GEs

There are three IoT Backend Generic Enablers: "Backend Device Management GE", "Backend IoT Broker" and "Backend Configuration Manager". However, for traceability reasons the previous "Backend Things Management GE" has been included at the end. This GE was split in the two last listed above.

Backend Device Management GE

Baseline Assets

Following is the list of main assets that have been adopted as baseline for the reference implementation of the Backend Device Management Generic Enabler:

Telefonica IDAS4.x implements the Backend Device Management GE providing the following IoT Agents:

Additionally, the following SDKs and tools are provided to connect client physical or virtual devices:

  • FIGWAY: It can be used to connect or simulate UL2.0/HTTP devices (sensors or actuators). It is basically a collection of Python2.7 scriipts to access the UL2.0/HTTP Iot Agent and the ContextBroker. It runs on RaspberryPI (Raspbian OS), MACOS, Linux and windows machines. Typical use: simulate virtual devices from your laptop/desktop computer or connect sensors and actuators connected somehow to a RaspberryPI or any gateway able to run python2.7


Following is the compilation of entries in the Backlog followed for materialisation of this Generic Enabler.

Epics

Features

Unit Testing Plan

Please, note the following file refers to the previous versions of IDAS (3.x).

It is expected to be provided in the future for IDAS4.x.

Product Guides

Please, note the following files refer to the previous versions of IDAS (3.x) and therefore are deprecated.

In order to get updated manuals for the two IDAS IoT Agents, please refer to the documentation files in the Github repositories linked above in this page.

Backend IoT Broker GE

Baseline Assets

Following is the list of main assets that have been adopted as baseline for the reference implementation of the Backend IoT Broker Generic Enabler:

  • ISIS is an infrastructure for the collection, reasoning and distribution of real world information (Things and their Attributes) as well as Thing-level actuation.
  • IoT-A is the 'Internet of Things Architecture' project to establish and to evolve a federating architectural reference model for the future IoT. For more details check "http://www.iot-a.eu"

Following is the compilation of entries in the Backlog followed for materialisation of this Generic Enabler.


Epics


Features





User-Stories

Unit Testing Plan

Product Guides

Backend IoT Discovery GE

Baseline Assets

  • IoT-A is the 'Internet of Things Architecture' project to establish and to evolve a federating architectural reference model for the future IoT. For more details check "http://www.iot-a.eu"
  • Linked Data Platform: the linked sensor data platform supports publication and access to resource and entity descriptions described by the semantic models. The semantic descriptions, wherever applicable, are provided in association to concepts defined on the Linked Open Data cloud (e.g. location data, semantic tags, etc.).

Epics

Features

Unit Testing Plan

Product guides

Backend Template Handler GE

Baseline Assets

The main asset that has been adopted as baseline for the reference implementation of the Backend Template Handler Generic Enabler is:

  • Activiti Engine (modeler and BPMN engine)[1] which is light weight and easy to use for Java developers.

Following is the compilation of entries in the Backlog followed for materialisation of this Generic Enabler.

Epics

Features

Unit Testing Plan

Product guides

Backend Things Management GE

Note: This Generic Enabler is not further developed after FI-WARE release 1. Its functionality is now implemented by the new IoT Broker GE and Configuration Management GE. These new GEs have been internal parts of the Things Management GE before.

Baseline Assets

Following is the list of main assets that have been adopted as baseline for the reference implementation of the Backend Things Management Generic Enabler:

  • IDAS is a IoT platform to automate the acquisition and management of the information retrieved from generic wireless sensor and actuator networks.
  • ISIS is an infrastructure for the collection, reasoning and distribution of real world information (Things and their Attributes) as well as Thing-level actuation.
  • IoT-A is the 'Internet of Things Architecture' project to establish and to evolve a federating architectural reference model for the future IoT. For more details check "http://www.iot-a.eu"
  • SOL is a research program focusing on different problem domains in the area of the Internet of Things
  • Sensei provides an architecture to discover and manage resources and entities of interest ("things") and interactions between them
  • Linked Data Platform and Gateway: the linked sensor data platform supports publication and access to resource and entity descriptions described by the semantic models. The semantic descriptions, wherever applicable, are provided in association to concepts defined on the Linked Open Data cloud (e.g. location data, semantic tags, etc.).

Following is the compilation of entries in the Backlog followed for materialisation of this Generic Enabler.

Themes

Epics

Features

User-Stories

This is a placeholder for user stories in further development phases.

Unit Testing Plan

Backend Things Management - Unit Testing Plan

Product Guides

Gateway GEs

Gateway Device Management GE

Baseline Assets

Following is the list of main assets that have been adopted as baseline for the reference implementation of the Gateway Device Management Generic Enabler:

  • FossTrak is an open source RFID software platform that implements the EPC Network specifications. It is intended to support application developers and integrators by providing core software components for track and trace applications. For more details check "http://www.fosstrak.org"
  • M2MPlanet/Pangoo is a M2M research platform with user interface to deploy and monitor sensors and actuators networks, including gateways.
  • Ericsson Gateway

Following is the compilation of entries in the Backlog followed for materialisation of this Generic Enabler.


Epics

Features

Unit Testing Plan

Product Guides

Gateway Protocol Adapter GE

Baseline Assets

Following is the list of main assets that have been adopted as baseline for the reference implementation of the Gateway Protocol Adapter Generic Enabler:

  • ZigBee Gateway Device software module, an implementation of the ZGD specification, provided as Open Source under the Apache 2 license and available from the project ZigBee4OSGi [2]
  • Home Automation Gateway library, an implementation of appliances abstractions, provided under FRAND licence.
  • Ericsson Gateway
  • EPC GE

Following is the compilation of entries in the Backlog followed for materialisation of this Generic Enabler.

Themes

Epics

Features

User-Stories

Unit Testing Plan

Product Guides

Gateway Data Handling GE

Baseline Assets

Following is the list of main assets that have been adopted as baseline for the reference implementation of the Gateway Data Handling Generic Enabler:

  • M2MPlanet/Pangoo is a M2M research platform with user interface to deploy and monitor sensors and actuators networks, including gateways.
  • SOL/CEP is a Complex Event Processor capable of handling large volumes of different types of events and correlating them into complex events by means of a funcional event specification language (Dolce).
  • Orange CEP Application Server is an application server dedicated to complex event processing. It is typically used on top of middlewares or mediation layers, in order to propagate value-added and filtered data by aggregation or composition.

Following is the compilation of entries in the Backlog followed for materialisation of this Generic Enabler.

Epics

Features



Unit Testing Plan

Gateway Data Handling - Unit Testing Plan

Product Guides

Other GEs

Topics still being addressed at high-level

Epics

Legacy Topics

Themes

Epics

Features

User-Stories

User-Stories

Unit Testing Plan

Gateway Data Handling - Unit Testing Plan

Product Guides

Gateway Security GE

Baseline Assets

Following is the list of main assets that have been adopted as baseline for the reference implementation of the Gateway Security Generic Enabler:

  • N/A

Following is the compilation of entries in the Backlog followed for materialisation of this Generic Enabler.

Epics

Features

Gateway Advanced Connectivity GE

Baseline Assets

Following is the list of main assets that have been adopted as baseline for the reference implementation of the Devices Fronted Generic Enabler:

  • N/A

Following is the compilation of entries in the Backlog followed for materialisation of this Generic Enabler.

Themes

Epics

Features

Personal tools
Create a book