private public partnership project (ppp) large-scale ...€¦ · a clear table shows the releases...

27
Private Public Partnership Project (PPP) Large-scale Integrated Project (IP) D.14 .7.3: FIWARE Technical Roadmap(IoT) Chapter) Project acronym: FI-Core Project full title: Future Internet Core Contract No.: 632893 Strategic Objective: FI.ICT-2011.1.7 Technology foundation: Future Internet Core Platform Project Document Number: ICT-2013-FI-632893-14 -D.1 4 .7.3 Project Document Date: 28.12.2016 Deliverable Type and Security: Public Author: Gilles Privat (Orange) Contributors:

Upload: others

Post on 01-Jun-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Private Public Partnership Project (PPP)

Large-scale Integrated Project (IP)

D14 73 FIWARE Technical Roadmap(IoT) Chapter)

Project acronym FI-Core

Project full title Future Internet Core

Contract No 632893

Strategic Objective FIICT-201117 Technology foundation Future Internet Core

Platform

Project Document Number ICT-2013-FI-632893-14 -D1 4 73

Project Document Date 28122016

Deliverable Type and Security Public

Author Gilles Privat (Orange)

Contributors

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

Executive Summary

This document describes the roadmap of the features that FIWARE IoT chapter will deliver in the future

giving a detailed account of the schedule for the minor releases of Release 5

A clear table shows the releases amp sprints mapping them to calendar dates in the whole history of the

platform until the end of Release 5 (September 2016) This technical chapter provides its internal

roadmap for Release 5 in relation with this table

The present document is a periodic issue that contains a snapshot of the state of the roadmap of the IoT

chapter The agile methodology implies a constant evolution of the roadmap and FIWARE strives to keep

it up to date accurately showing the results that will deliver in coming releases

11 About This Document

Internet of Things chapter provides the Generic Enablers to allow Things to become available

searchable accessible and usable context resources fostering FIWARE-based Apps interaction with real-

life objects

In this context Things mean any physical object living organism person or concept interesting from the

perspective of an application and whose parameters are totally or partially tied to sensors actuators or

combinations of them

12 Intended Audience

The document targets those interested in the intended direction of FIWAREs IoT Chapter

13 Structure of this Document

The document is generated out of a set of documents provided in the public FIWARE wiki For the

current version of the documents please visit the public wiki at httpwikifiwareorg

The following resources were used to generate this document

FIWARE_Techical_Roadmap

Releases and Sprints numbering with mapping to calendar dates

Roadmap_of_Internet_of_Things_(IoT)_Services

Materializing_Internet_of_Things_(IoT)_Services_Enablement_in_FIWAREBackend_

Device_Management_GE

Materializing_Internet_of_Things_(IoT)_Services_Enablement_in_FIWAREBackend_I

oT_Broker_GE

Backend

Materializing_Internet_of_Things_(IoT)_Services_Enablement_in_FIWAREGateway_

Data_Handling_GE

The present document has been created from the wiki using automated tools and part of the links may

not work You may occasionally find oddities in the text format that side effects of the process but they

do not deter the quality of the technical contents

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

14 Keyword list

FIWARE FI-Core Acceleration Programme Accelerators PPP Architecture Board Steering Board

Roadmap Reference Architecture Generic Enabler Open Specifications I2ND Cloud IoT DataMedia

and Context Management ApplicationsServices and Data Delivery Delivery Framework Security

Advanced Middleware Interfaces to Networks and Robotics Communities Tools Sustainability Support

Tools ICT esInternet Apiary Github Latin American Platform

15 Changes History

Release Major changes description Date Editor

v1 2016-01-18 Gilles Privat

v2 2016-12-28 Gilles Privat

16 Table of Contents

11 About This Document 2

12 Intended Audience 2

13 Structure of this Document 2

14 Keyword list 3

15 Changes History 3

16 Table of Contents 3

2 Releases and Sprints numbering with mapping to calendar dates 5

3 Roadmap of Internet of Things (IoT) Services 6

31 Introduction 6

32 Fifth Major Release 6

33 Future releases 10

4 Materializing Internet of Things (IoT) Services Enablement in FIWARE 11

41 Introduction 11

42 Backend GEs 11

421 Backend Device Management GE 11

422 Backend IoT Broker GE 13

423 Backend IoT Discovery GE 15

424 Backend Template Handler GE 17

425 Backend Things Management GE 18

43 Gateway GEs 20

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

431 Gateway Device Management GE 20

432 Gateway Protocol Adapter GE 21

433 Gateway Data Handling GE 23

44 Other GEs 25

441 Topics still being addressed at high-level 25

442 Legacy Topics 25

443 Gateway Security GE 26

444 Gateway Advanced Connectivity GE 27

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

2 Releases and Sprints numbering with mapping to calendar dates

The list of Releases and Sprints together with the time frame of each one of them is depicted in the

following table

Versions

Oc

t

20

14

No

v

20

14

De

c

20

14

Ja

n

20

15

Fe

b

20

15

Ma

r

20

15

Ap

r

20

15

Ma

y

20

15

Ju

n

20

15

Jul

20

15

Au

g

20

15

Se

p

20

15

Oc

t

20

15

No

v

20

15

De

c

20

15

Ja

n

20

16

Fe

b

20

16

Ma

r

20

16

Ap

r

20

16

Ma

y

20

16

Ju

n

20

16

Jul

20

16

Au

g

20

16

Se

p

20

16

FIWARE(Cl

osed) Month

Number

M4

2

M4

3

M4

4

FIWARE

Continuatio

n (ongoing)

Month

Number

M2 M3 M4 M5 M6 M7 M8 M9 M1

0

M1

1

M1

2

M1

3

M1

4

M1

5

M1

6

M1

7

M1

8

M1

9

M2

0

M2

1

M2

2

M2

3

M2

4

M2

5

First Major

Release

Second

Major

Release

Third Major

Release

Fourth

Major

Release

41

1

41

2

41

3

42

1

42

2

42

3

43

1

43

2

43

3

44

1

44

2

44

3

Fifth Major

Release

51

1

51

2

51

3

52

1

52

2

52

3

53

1

53

2

53

3

54

1

54

2

54

3

PLEASE NOTE that software associated to Minor Releases may be made available on the FIWARE

Testbed and FIWARE Lab after completing that Minor Release typically by the end of the following

month A revised version of the documentation accompanying software delivered after closing a Minor

Release is also typically delivered by end of the following month

Updates of all FIWARE GEs on the FIWARE Testbed will be planned after each Major Release completion

Besides updates of the FIWARE Testbed may be decided on a more frequent basis at FIWARE GE level

ie the following month after completion of some Sprint

As explained in FIWARE Agile Development Methodology the Releases and Sprints are referred to as

FIWAREReleasexy

FIWARESprintxyz

IMPORTANT NOTE FOR FIWARE DEVELOPMENT TEAMS Make sure that you adhere to this convention

when you fill in the fields FIWARE Release id and FIWARE Sprint Id in the backlog trackers

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

3 Roadmap of Internet of Things (IoT) Services

31 Introduction

The Internet of Things Service Enablement chapter in FIWARE provides key assets enabling access to IoT

resources

You can learn more about the IoT Chapter by reading the FIWARE Architecture and Open Specifications

Following is a description of the Technical Roadmap planned for the chapter which will be developed

through subsequent Releases of the FIWARE Platform Please also check the Releases and Sprints

numbering with mapping to calendar dates

32 Fifth Major Release

Following is a description of features per Generic Enablers that will be supported in Release 5 of

FIWARE both in the backend and gateway parts

3211 Backend

Backend Device Management

o Addition of new IoT protocols by means of new dedicated IoT Agents Examples

OneM2M (inlcuding MCA northbound interface) amp Modbus

o Development of IoT Agents at the Gateway level Mainly to replace the previous

Protocol Adpater GE

o Deliver new SDKs for different hardware platforms Arduino Cludino Intel

Edision ThinkingThings Open RaspberryPI etc

o Enable new features such as Device Management IoT infrastructure management

(using NGSI entities) etc

Backend IoT Broker

o intelligent update request handling

o efficient and energy saving IoT subsystem invocation

o Enhance interface capabilities

o harmonize additional interface features towards NGSI v2 support

Backend IoT Discovery

o Support geo-location discovery of entities

o evolve (semantic) linked-data platform API to 2nd version

o evolve NGSI API to 2nd version

o provide ontology for IoT entities

o provide a dataset generator for initial testing

o change store from object database to document store

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWA

RE GE Supported Features Epics under analysis

Backend

Device

Manage

ment

Release 51

FIWAREFeatureIoTIDASModularit

yHomogeneousCommands

FIWAREFeatureIoTIDASModularit

yDevicesTimezone

FIWAREFeatureIoTIDASModularit

yDeviceLifeCicle

FIWAREFeatureIoTIDASModularit

yDeleteFunctions

Release 52

FIWAREFeatureIoTIDASProtocols

OneM2MBasic

FIWAREFeatureIoTIDASDevKitS

DKIntelEdison

FIWAREFeatureIoTIDASDevKitS

DKArduino

Release 53

FIWAREFeatureIoTIDASProtocolsnodejsMigration

FIWAREFeatureIoTIDASModularityNewGithubOrganization

FIWAREFeatureIoTIDASModularityImproveOperations

Release 54

FIWAREFeatureIoTIDASModularityIoTManagerAdvanced

FIWAREFeatureIoTIDASEdgeManagementIoTInfrastructure

FIWAREEpicIoTIDASM

odularity

FIWAREEpicIoTIDASPr

otocols

FIWAREEpicIoTIDASD

evKit

FIWAREEpicIoTIDASG

eoDescription

FIWAREEpicIoTIDASEd

geManagement

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREFeatureIoTIDASProtocolsUpdate

Backend

IoT

Broker

Release 51

FIWAREFeatureIoTBackendIoTBro

kerSmartUpdateHandler

Release 52

FIWAREFeatureIoTBackendIoTBro

kerHistoryQueries

FIWAREFeatureIoTBackendIoTBro

kerAdvancedQueries

Release 53

FIWAREFeatureIoTBackendIoTBrokerWorkloadDistribution

FIWAREFeatureIoTBackendIoTBrokerSemanticsAwareness

Release 54

FIWAREFeatureIoTBackendIoTBrokerInterfaceNGSIv2

IoT

Discove

ry

Release 51

FIWAREFeatureIoTIoTDiscoveryRepositoryDatasetGenerator

Release 52

FIWAREFeatureIoTIoTDiscoveryInterfaceSemanticRegApiV2

Release 53

FIWAREFeatureIoTIoTDiscoveryRepositoryNgsi9GeoLocation

FIWAREEpicIoTIoTDisc

overyInterface

FIWAREEpicIoTIoTDisc

overyInteroperability

FIWAREEpicIoTIoTDisc

overyRepository

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREFeatureIoTIoTDiscoveryInterfaceNgsi9WebUI

Release 54

FIWAREFeatureIoTIoTDiscoveryRepositoryNgsi9OnDocumentStore

FIWAREFeatureIoTIoTDiscoveryInterfaceNgsiV2

3212 Gateway

IoT Data Edge Consolidation

The main effort in release 5 is to be compliant NGSI V2 and to improve the robustness of the broker and

the CEP

o the CEP will offer geofencing operations

o the broker will be compliant ngsi9

o the broker and the CEP will interface with other GE with NGSI V2

FIW

ARE

GE

Supported Features Epics under analysis

IoT

Data

Edge

Consol

idation

Release 51

FIWAREFeatureIoTDataEdge-CepheusBrokerPersistentPubSub

FIWAREFeatureIoTIotDataEdgeConsolidationCommonDataModelNGSIV2GeolocTimestamp

FIWAREFeatureIoTDataEdge-CepheusBrokerRemoteBrokerFilter

FIWAREEpicIoTIotDataEdgeConsolidationLocalStorage

FIWAREEpicIoTDataEdge-CepheusBroker

FIWAREEpicIoTIotDataEdgeConsolidationCommonDataModel

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREFeatureIoTIotDataEdgeConsolidationComplexEventProcessingComplexType

FIWAREFeatureIoTDataEdge-CepheusCEPMultiTenant

FIWAREFeatureIoTDataEdge-CepheusGUICepConfiguration

Release 52

FIWAREFeatureIoTDataEdge-CepheusNGSIv2Basic

FIWAREFeatureIoTDataEdge-CepheusNGSIv1REST

FIWAREFeatureIoTDataEdge-CepheusCEPAPIMonitoring

FIWAREEpicIoTDataEdge-CepheusCEP

FIWAREEpicIoTIotDataEdgeConsolidationManager

FIWAREEpicIoTDataEdge-CepheusNGSIv2

FIWAREEpicIoTDataEdge-CepheusNGSIv1

FIWAREEpicIoTDataEdge-CepheusNGSI9

FIWAREEpicIoTDataEdge-CepheusGUI

33 Future releases

The following features and epics correspond to features that are in the roadmap of the respective

Generic Enablers but are not going to be implemented as part of FIWARE project activities Some of

them may continue under the FIWARE Community activities some others will not

You can check out the previous releases of this FIWARE chapter on Roadmap of Internet of Things (IoT)

Services(previous releases)

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

4 Materializing Internet of Things (IoT) Services Enablement in FIWARE

41 Introduction

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 FIWARE 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 FIWARE Platform Please also check the Releases and Sprints numbering with mapping to calendar

dates

42 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

421 Backend Device Management GE

4211 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 IDAS4x implements the Backend Device Management GE providing the following IoT Agents

httpgithubcomtelefonicaidfiware-IoTAgent-Cplusplus supports UL20HTTP

MQTT or both (depends on the RPMs you decide to installal fater compilation)

httpgithubcomtelefonicaidlightweightm2m-iotagent supports LWM2MCoAP

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

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIGWAY It can be used to connect or simulate UL20HTTP devices (sensors or

actuators) It is basically a collection of Python27 scriipts to access the UL20HTTP Iot

Agent and the ContextBroker It runs on RaspberryPI (Raspbian OS) MACOS Linux

and windows machines Typical use simulate virtual devices from your laptopdesktop

computer or connect sensors and actuators connected somehow to a RaspberryPI or any

gateway able to run python27

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

Enabler

4212 Epics

FIWAREEpicIoTBackendDeviceManagementM2MAppServices

FIWAREEpicIoTBackendDeviceManagementM2MNGSINotification

FIWAREEpicIoTBackendDeviceManagementM2MDeviceCommunication

FIWAREEpicIoTBackendDeviceManagementRPIGWAccess

FIWAREEpicIoTBackendDeviceManagementFIWAREGWAccess

FIWAREEpicIoTIDASModularity

FIWAREEpicIoTIDASProtocols

FIWAREEpicIoTIDASDevKit

4213 Features

FIWAREFeatureIoTBackendDeviceManagementM2MAppServicesServiceCreate

FIWAREFeatureIoTBackendDeviceManagementM2MAppServicesDeviceSubscriptio

n

FIWAREFeatureIoTBackendDeviceManagementM2MAppServicesDeviceCommand

FIWAREFeatureIoTBackendDeviceManagementM2MAppServicesQuery

FIWAREFeatureIoTBackendDeviceManagementM2MNGSINotificationNGSI9

FIWAREFeatureIoTBackendDeviceManagementM2MNGSINotificationNGSI10

FIWAREFeatureIoTBackendDeviceManagementM2MDeviceCommunicationSensor

ML-Register

FIWAREFeatureIoTBackendDeviceManagementM2MDeviceCommunicationSensor

ML-Observation

FIWAREFeatureIoTBackendDeviceManagementRPIGWAccessSMLRPI

FIWAREFeatureIoTBackendDeviceManagementRPIGWAccessNGSIRPI

FIWAREFeatureIoTBackendDeviceManagementM2MNGSINotificationNGSISetup

FIWAREFeatureIoTBackendDeviceManagementM2MDeviceCommunicationUSNCo

nfigurator

FIWAREFeatureIoTBackendDeviceManagementFIWAREGWAccessGWDevMan

FIWAREFeatureIoTBackendDeviceManagementFIWAREGWAccessDataHandling

FIWAREFeatureIoTBackendDeviceManagementM2MDeviceCommunicationETSIM

2M

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREFeatureIoTBackendDeviceManagementM2MDeviceCommunicationNGSID

evices

FIWAREFeatureIoTBackendDeviceManagementM2MDeviceCommunication6LowP

AN-CoAP

FIWAREFeatureIoTBackendDeviceManagementM2MNGSINotificationCommands

FIWAREFeatureIoTBackendDeviceManagementM2MNGSINotificationNGSIEvoluti

on

FIWAREFeatureIoTBackendDeviceManagementM2MNGSINotificationIotAgentCon

fig

FIWAREFeatureIoTIDASModularityAgents

FIWAREFeatureIoTIDASDevKitUL20

FIWAREFeatureIoTIDASModularityCommonNorthAPI

FIWAREFeatureIoTIDASProtocolsLWM2MCoAP

FIWAREFeatureIoTIDASDevKitNodejsGenericAgent

FIWAREFeatureIoTIDASDevKitLWM2M-CoAP

FIWAREFeatureIoTIDASModularityCommands

FIWAREFeatureIoTIDASProtocolsMQTT

FIWAREFeatureIoTIDASProtocolsUL20

FIWAREFeatureIoTIDASDevKitNGSI

FIWAREFeatureIoTIDASProtocolsMQTTCommands

FIWAREFeatureIoTIDASProtocolsLWM2MEvolution

FIWAREFeatureIoTIDASProtocolsUL20Evolution

4214 Unit Testing Plan

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

It is expected to be provided in the future for IDAS4x

Backend_Device_Manager - IDAS - Unit Testing Plan

4215 Product Guides

Please note the following files refer to the previous versions of IDAS (3x) 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 Device Manager - IDAS - User and Programmers Guide

Backend Device Manager - IDAS - Installation and Administration Guide

422 Backend IoT Broker GE

4221 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

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

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

httpwwwiot-aeu

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

Enabler

4222 Epics

FIWAREEpicIoTBackendIoTBrokerAssociations

FIWAREEpicIoTBackendIoTBrokerQuery

FIWAREEpicIoTBackendIoTBrokerSubscribeNotify

FIWAREEpicIoTBackendIoTBrokerUpdate

4223 Features

FIWAREFeatureIoTBackendIoTBrokerAssociationsQuery

FIWAREFeatureIoTBackendIoTBrokerAssociationsUpdate

FIWAREFeatureIoTBackendIoTBrokerAssociationsSubscribeNotify

FIWAREFeatureIoTBackendIoTBrokerSubscribeNotifyIdBased

FIWAREFeatureIoTBackendIoTBrokerUpdateIdBased

FIWAREFeatureIoTBackendIoTBrokerSubscribeNotifyTypeBased

FIWAREFeatureIoTBackendIoTBrokerQueryPatterns

FIWAREFeatureIoTBackendIoTBrokerSubscribeNotifyPatterns

FIWAREFeatureIoTBackendIoTBrokerQueryRestriction

FIWAREFeatureIoTBackendIoTBrokerSubscribeNotifyRestriction

FIWAREFeatureIoTBackendIoTBrokerSubscribeNotifyAttributeDomain

FIWAREFeatureIoTBackendIoTBrokerUpdateAttributeDomain

FIWAREFeatureIoTBackendIoTBrokerMetadataTimestamp

FIWAREFeatureIoTBackendIoTBrokerMetadataProvider

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREFeatureIoTBackendIoTBrokerPanel

FIWAREFeatureIoTBackendIoTBrokerQueryDatacheck

FIWAREFeatureIoTBackendIoTBrokerSubscribeNotifyDatacheck

FIWAREFeatureIoTBackendIoTBrokerWebQueryInterface

FIWAREFeatureIoTBackendIoTBrokerSelfAuthentification

FIWAREFeatureIoTBackendIoTBrokerFederation

FIWAREFeatureIoTBackendIoTBrokerJSON

FIWAREFeatureIoTBackendIoTBrokerDataStorage

FIWAREFeatureIoTBackendIoTBrokerStandalone

FIWAREFeatureIoTBackendIoTBrokerDevice2Things

FIWAREFeatureIoTBackendIoTBrokerModularization

4224 User-Stories

4225 Unit Testing Plan

Backend IoT Broker - IoT Broker - Unit Testing Plan

4226 Product Guides

Backend IoT Broker - IoT Broker - User and Programmers Guide

Backend IoT Broker - IoT Broker - Installation and Administration Guide

423 Backend IoT Discovery GE

4231 Baseline Assets

IoT Discovery GEri

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

httpwwwiot-aeu

Linked Data Platform the linked sensor data platform supports publication and access to

resource and entity descriptions described by the semantic models The semantic

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

descriptions wherever applicable are provided in association to concepts defined on the

Linked Open Data cloud (eg location data semantic tags etc)

4232 Epics

IoT Discovery GEri

FIWAREEpicIoTIoTDiscoveryIoTDescriptionMgmt

FIWAREEpicIoTIoTDiscoveryProbabilisticSearch

FIWAREEpicIoTIoTDiscoverySemanticSearch

FIWAREEpicIoTIoTDiscoveryInterface

FIWAREEpicIoTIoTDiscoveryRepository

FIWAREEpicIoTIoTDiscoveryInteroperability

4233 Features

IoT Discovery GEri

FIWAREFeatureIoTIoTDiscoveryIoTDescriptionMgmtAdvDescription

FIWAREFeatureIoTIoTDiscoveryIoTDescriptionMgmtNGSI9

FIWAREFeatureIoTIoTDiscoveryIoTDescriptionMgmtNGSI9ConvenienceOperation

s

FIWAREFeatureIoTIoTDiscoveryIoTDescriptionMgmtNGSI9StandardOperations

FIWAREFeatureIoTIoTDiscoveryIoTDescriptionMgmtNGSI9Associations

FIWAREFeatureIoTIoTDiscoveryIoTDescriptionMgmtWebUI

FIWAREFeatureIoTIoTDiscoveryProbabilisticSearchDiscoverTemplateBased

FIWAREFeatureIoTIoTDiscoveryProbabilisticSearchEngineTraining

FIWAREFeatureIoTIoTDiscoveryProbabilisticSearchRegisterFoldingIn

FIWAREFeatureIoTIoTDiscoverySemanticSearchAssociationMatching

FIWAREFeatureIoTIoTDiscoverySemanticSearchDiscoverSparql

FIWAREFeatureIoTIoTDiscoveryInterfaceNgsi9Json

FIWAREFeatureIoTIoTDiscoveryRepositoryNgsi9ContextExpiration

FIWAREFeatureIoTIoTDiscoveryRepositoryEmbeddedSemanticStore

FIWAREFeatureIoTIoTDiscoveryInterfaceAdvDescExtension

FIWAREFeatureIoTIoTDiscoveryInteroperabilitySemanticAnnotator

FIWAREFeatureIoTIoTDiscoveryInterfaceCoAPSupport

4234 Unit Testing Plan

Backend IoT Discovery - IoT Discovery - Unit Testing Plan

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

4235 Product guides

Backend IoT Discovery - IoT Discovery - Installation and Administration Guide

Backend IoT Discovery - IoT Discovery - User and Programmers Guide

424 Backend Template Handler GE

4241 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

4242 Epics

FIWAREEpicIoTBackendTemplateHandlerIoTProcessExecutionExecutionModule

FIWAREEpicIoTBackendTemplateHandlerIoTProcessExecutionUnreliableDataHandl

ing

FIWAREEpicIoTBackendTemplateHandlerThingBasedProcesses

4243 Features

FIWAREFeatureIoTBackendTemplateHandlerIoTProcessExecutionUnreliableDataHa

ndlingExecute

FIWAREFeatureIoTBackendTemplateHandlerThingBasedProcessesHandleThingBase

dProcess

FIWAREFeatureIoTBackendTemplateHandlerIoTProcessExecutionExecutionModule

NGSIInterface

4244 Unit Testing Plan

Template Handler - Template Handler - Unit Testing Plan

4245 Product guides

Template Handler - Template Handler - Installation and Administration Guide

Template Handler - Template Handler - User and Programmers Guide

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

425 Backend Things Management GE

Note This Generic Enabler is not further developed after FIWARE 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

4251 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

httpwwwiot-aeu

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 (eg location data semantic tags etc)

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

Enabler

4252 Themes

4253 Epics

FIWAREEpicIoTBackendThingsManagementTypeBasedInteraction

FIWAREEpicIoTBackendThingsManagementadditionalScopes

FIWAREEpicIoTBackendThingsManagementattributeDomains

FIWAREEpicIoTBackendThingsManagementSemanticHandler

FIWAREEpicIoTBackendThingsManagementAdvancedResourceDescription

FIWAREEpicIoTBackendThingsManagementDiscoveryEngine

FIWAREEpicIoTBackendThingsManagementUpdateOperation

FIWAREEpicIoTBackendThingsManagementSubscribeNotify

FIWAREEpicIoTBackendThingsManagementFullPatterns

FIWAREEpicIoTBackendThingsManagementattributeExpressions

FIWAREEpicIoTBackendThingsManagementnotificationThrottling

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREEpicIoTBackendThingsManagementassociations

FIWAREEpicIoTBackendThingsManagementActuation

FIWAREEpicIoTBackendThingsManagementThingsAndIoTServiceMonitoring

FIWAREEpicIoTBackendThingsManagementResourcesAndServicesDiscovery

FIWAREEpicIoTBackendThingsManagementCatalogAndLocation

4254 Features

FIWAREFeatureIoTBackendThingsManagementRegistrationIdBased

FIWAREFeatureIoTBackendThingsManagementRegistrationUpdate

FIWAREFeatureIoTBackendThingsManagementDiscoveryIdBased

FIWAREFeatureIoTBackendThingsManagementDiscoverySimplePatternBased

FIWAREFeatureIoTBackendThingsManagementQueryIdBased

FIWAREFeatureIoTBackendThingsManagementQuerySimplePatternBased

FIWAREFeatureIoTBackendThingsManagementRegistrationsimpleGeoScopes

FIWAREFeatureIoTBackendThingsManagementDiscoverysimpleGeoScopes

FIWAREFeatureIoTBackendThingsManagementQuerysimpleGeoScopes

FIWAREFeatureIoTBackendThingsManagementDiscoverytypeBased

FIWAREFeatureIoTBackendThingsManagementQuerytypeBased

FIWAREFeatureIoTBackendThingsManagementRegistrationattributeDomains

FIWAREFeatureIoTBackendThingsManagementQueryattributeDomain

FIWAREFeatureIoTBackendThingsManagementRegistrationadvancedDescriptions

FIWAREFeatureIoTBackendThingsManagementDiscoveryadvancedBased

4255 User-Stories

This is a placeholder for user stories in further development phases

4256 Unit Testing Plan

Backend Things Management - Unit Testing Plan

4257 Product Guides

Backend Things Management - User and Programmers Guide

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

43 Gateway GEs

431 Gateway Device Management GE

4311 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 httpwwwfosstrakorg

M2MPlanetPangoo 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

4312 Epics

FIWAREEpicIoTGatewayDeviceManagementDeviceStatusMonitoring

FIWAREEpicIoTGatewayDeviceManagementRemoteManagement

FIWAREEpicIoTGatewayDeviceManagementDeviceCommunicationFailure

FIWAREEpicIoTGatewayDeviceManagementDisconnectedDeviceManagement

FIWAREEpicIoTGatewayDeviceManagementAddressCreation

FIWAREEpicIoTGatewayDeviceManagementAddressTranslation

FIWAREEpicIoTGatewayDeviceManagementResourcesDirectory

FIWAREEpicIoTGatewayDeviceManagementDirectoryHandler

FIWAREEpicIoTGatewayDeviceManagementOpenMTCAddressTranslation

4313 Features

FIWAREFeatureIoTGatewayDeviceManagementNorthboundInterfaceETSIm2m

FIWAREFeatureIoTGatewayDeviceManagementBasicReachability

FIWAREFeatureIoTGatewayDeviceManagementDeviceCapabilitiesList

FIWAREFeatureIoTGatewayDeviceManagementDeviceInformationAccess

FIWAREFeatureIoTGatewayDeviceManagementDeviceInformationSubscribe

FIWAREFeatureIoTGatewayDeviceManagementResourcesDirectoryResourceDirecto

ry

FIWAREFeatureIoTGatewayDeviceManagementM2MNGSINGSI9

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREFeatureIoTGatewayDeviceManagementM2MNGSINGSI10

FIWAREFeatureIoTGatewayDeviceManagementM2MNGSINotificationNGSI9

FIWAREFeatureIoTGatewayDeviceManagementM2MNGSINotificationNGSI10

FIWAREFeatureIoTGatewayDeviceManagementM2MNGSICommonDataModel

FIWAREFeatureIoTGatewayDeviceManagementOpenMTCAddressTranslation

FIWAREFeatureIoTGatewayDeviceManagementNGSI_JSON

FIWAREFeatureIoTGatewayDeviceManagementDeviceControl

FIWAREFeatureIoTGatewayDeviceManagementDeviceReconfigure

FIWAREFeatureIoTGatewayDeviceManagementDeviceCapabilitiesDiscovery

FIWAREFeatureIoTGatewayDeviceManagementDisconnectedDeviceManagementSi

mpleAutomatedReconnect

4314 Unit Testing Plan

Gateway Device Manager - OpenMTC - Unit Testing Plan

4315 Product Guides

Gateway Device Manager - OpenMTC - User and Programmers Guide

Gateway Device Manager - OpenMTC - Installation and Administration Guide

432 Gateway Protocol Adapter GE

4321 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

4322 Themes

FIWAREThemeIoTGatewayProtocolAdapter

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

4323 Epics

FIWAREEpicIoTGatewayProtocolAdapterZPAAdapter

FIWAREEpicIoTGatewayProtocolAdapterZPAAbstractionProtocolLayer

FIWAREEpicIoTGatewayProtocolAdapterZPACloudEdgeProtocolAdapter

FIWAREEpicIoTGatewayProtocolAdapterZPAIoTDevicesMgntGui

FIWAREEpicIoTGatewayProtocolAdapterZPANorthboundNGSI

FIWAREEpicIoTGatewayProtocolAdapterEPCNGSI

FIWAREEpicIoTGatewayProtocolAdapterEPCTracingEPC

FIWAREEpicIoTGatewayProtocolAdapterMRCOAPAdapter

FIWAREEpicIoTGatewayProtocolAdapterMRCOAPNorthboundNGSI

4324 Features

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeBasicCommunication

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeResponseMessagesGenerati

on

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeEventsGeneration

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeCommunicationsFunctions

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeReadWriteOperations

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeCallbacksManagement

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeNodeAddressesDiscovery

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeEndpointConfiguration

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeAPSMessage

FIWAREFeatureIoTGatewayProtocolAdapterZPAAdapterCodec

FIWAREFeatureIoTGatewayProtocolAdapterZPANativeProtocolAdapterGenericDevi

ceAccess

FIWAREFeatureIoTGatewayProtocolAdapterZPACloudEdgeProtocolAdapterIntegrat

ion_CE_ZPA

FIWAREFeatureIoTGatewayProtocolAdapterZPAIoTDevicesMgntGuiDisplayDevice

StatusConnection

FIWAREFeatureIoTGatewayProtocolAdapterZPAIoTDevicesMgntGuiDisplayDevice

Capabilities

FIWAREFeatureIoTGatewayProtocolAdapterZPANorthboundNGSIEventProducer

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCLocalEPCIS

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCONS

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCRemoteDS1

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCRemoteDS2

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCRemoteEPCIS1

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCRemoteEPCIS2

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCAccessRulesDS1

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCAccessRulesDS2

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCRemoteIS2DS1

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCRemoteIS2DS2

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCResolver

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCQuery

FIWAREFeatureIoTGatewayProtocolAdapterEPCNGSI

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPNorthboundNGSINGSIBasic

Connection

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPNorthboundNGSINGSIConte

xtRegistering

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPNorthboundNGSINGSIEvent

Forwarding

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPAdapterNodeAddressesDisco

very

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPAdapterEventsGeneration

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPAdapterResponseMessagesG

eneration

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPAdapterCommunicationsFunc

tions

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPAdapterBasicCommunication

4325 User-Stories

4326 Unit Testing Plan

Gateway Protocol Adapter - Unit Testing Plan

4327 Product Guides

Gateway Protocol Adapter - Installation and Administration Guide

Gateway Protocol Adapter - User and Programmers Guide

433 Gateway Data Handling GE

4331 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

M2MPlanetPangoo is a M2M research platform with user interface to deploy and

monitor sensors and actuators networks including gateways

SOLCEP 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)

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

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

4332 Epics

FIWAREEpicIoTGatewayDataHandlingComplexEventProcessing

FIWAREEpicIoTGatewayDataHandlingCommonDataModel

FIWAREEpicIoTGatewayDataHandlingLocalStorage

FIWAREEpicIoTGatewayDataHandlingDataTransformation

FIWAREEpicIoTGatewayDataHandlingConfigurationBackup

FIWAREEpicIoTGatewayDataHandlingEmbedded

FIWAREEpicIoTGatewayDataHandlingManager

FIWAREEpicIoTGatewayDataHandlingFleetManagement

FIWAREEpicIoTGatewayDataHandlingModularize

FIWAREEpicIoTGatewayDataHandlingBroker

4333 Features

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingAdmin

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingEventTypes

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingRules

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingRealtimeData

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingFiltering

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingAggregation

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingAutoRegistration

FIWAREFeatureIoTGatewayDataHandlingCommonDataModelNGSI

FIWAREFeatureIoTGatewayDataHandlingCommonDataModelPubSub

FIWAREFeatureIoTGatewayDataHandlingLocalStorageBackupOutputCEP

FIWAREFeatureIoTGatewayDataHandlingLocalStorageHistoricalData

FIWAREFeatureIoTGatewayDataHandlingDataTransformationInput

FIWAREFeatureIoTGatewayDataHandlingConfigurationBackupEsper

FIWAREFeatureIoTGatewayDataHandlingConfigurationBackupApplicationWide

FIWAREFeatureIoTGatewayDataHandlingConfigurationBackupNGSI

FIWAREFeatureIoTGatewayDataHandlingEmbeddedCloudEdge

FIWAREFeatureIoTGatewayDataHandlingEmbeddedRaspberryPi

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREFeatureIoTGatewayDataHandlingFleetManagementCepRules

FIWAREFeatureIoTGatewayDataHandlingFleetManagementEventSinks

FIWAREFeatureIoTGatewayDataHandlingFleetManagementEventStorage

FIWAREFeatureIoTGatewayDataHandlingFleetManagementEventTypes

FIWAREFeatureIoTGatewayDataHandlingFleetManagementNgsi

FIWAREFeatureIoTGatewayDataHandlingModularizePersistence

4334 Unit Testing Plan

Gateway Data Handling - Unit Testing Plan

4335 Product Guides

Gateway Data Handling - User and Programmers Guide

Gateway Data Handling - Installation and Administration Guide

44 Other GEs

441 Topics still being addressed at high-level

4411 Epics

FIWAREEpicIoTGatewaySecurityMonitoring

FIWAREEpicIoTLowPowerEncryption

FIWAREEpicIoTDevicesAndGatewaysAnonymization

442 Legacy Topics

4421 Themes

FIWAREThemeIoTSemantic

4422 Epics

FIWAREEpicIoTSemanticIntelligentDecisionMaking

4423 Features

FIWAREFeatureIoTSemanticSemanticMediator

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREFeatureIoTSemanticContextCollector

FIWAREFeatureIoTSemanticContextMediator

4424 User-Stories

FIWAREStoryIoTSemanticSemanticMediatorOntologyDeployment

4425 User-Stories

FIWAREStoryIoTGatewayDataHandlingDataFilteringAndAggregationDeviceEmbed

dedCepCEPEngineManagement

FIWAREStoryIoTGatewayDataHandlingDataFilteringAndAggregationDeviceEmbed

dedCepStatement

FIWAREStoryIoTGatewayDataHandlingDataFilteringAndAggregationDeviceEmbed

dedCepEventType

FIWAREStoryIoTGatewayDataHandlingIoTPublishBrokerCepToMessageBroker

4426 Unit Testing Plan

Gateway Data Handling - Unit Testing Plan

4427 Product Guides

Gateway Data Handling - User and Programmers Guide

Gateway Data Handling - Installation and Administration Guide

443 Gateway Security GE

4431 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

NA

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

Enabler

4432 Epics

FIWAREEpicIoTGatewaySecurityAccessPolicyControl

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

4433 Features

FIWAREFeatureIoTGatewaySecurityAccessRightsCreation

FIWAREFeatureIoTGatewaySecurityAccessRightsDeletion

FIWAREFeatureIoTGatewaySecurityAccessRightsValidation

444 Gateway Advanced Connectivity GE

4441 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

NA

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

Enabler

4442 Themes

FIWAREThemeIoTGatewayAdvancedConnectivity

4443 Epics

FIWAREEpicIoTGatewayAdvancedConnectivityMobilityManagement

FIWAREEpicIoTGatewayAdvancedConnectivityConnectivityStatusManagement

FIWAREEpicIoTGatewayAdvancedConnectivitySessionManagement

FIWAREEpicIoTGatewayAdvancedConnectivityTrafficFlowManagement

FIWAREEpicIoTGatewayAdvancedConnectivityQualityOfServiceControl

4444 Features

FIWAREFeatureIoTGatewayAdvancedConnectivitySessionManagementM2MDevice

SessionManagement

FIWAREFeatureIoTGatewayAdvancedConnectivitySessionManagementNativeDevic

eSessionManagement

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

Executive Summary

This document describes the roadmap of the features that FIWARE IoT chapter will deliver in the future

giving a detailed account of the schedule for the minor releases of Release 5

A clear table shows the releases amp sprints mapping them to calendar dates in the whole history of the

platform until the end of Release 5 (September 2016) This technical chapter provides its internal

roadmap for Release 5 in relation with this table

The present document is a periodic issue that contains a snapshot of the state of the roadmap of the IoT

chapter The agile methodology implies a constant evolution of the roadmap and FIWARE strives to keep

it up to date accurately showing the results that will deliver in coming releases

11 About This Document

Internet of Things chapter provides the Generic Enablers to allow Things to become available

searchable accessible and usable context resources fostering FIWARE-based Apps interaction with real-

life objects

In this context Things mean any physical object living organism person or concept interesting from the

perspective of an application and whose parameters are totally or partially tied to sensors actuators or

combinations of them

12 Intended Audience

The document targets those interested in the intended direction of FIWAREs IoT Chapter

13 Structure of this Document

The document is generated out of a set of documents provided in the public FIWARE wiki For the

current version of the documents please visit the public wiki at httpwikifiwareorg

The following resources were used to generate this document

FIWARE_Techical_Roadmap

Releases and Sprints numbering with mapping to calendar dates

Roadmap_of_Internet_of_Things_(IoT)_Services

Materializing_Internet_of_Things_(IoT)_Services_Enablement_in_FIWAREBackend_

Device_Management_GE

Materializing_Internet_of_Things_(IoT)_Services_Enablement_in_FIWAREBackend_I

oT_Broker_GE

Backend

Materializing_Internet_of_Things_(IoT)_Services_Enablement_in_FIWAREGateway_

Data_Handling_GE

The present document has been created from the wiki using automated tools and part of the links may

not work You may occasionally find oddities in the text format that side effects of the process but they

do not deter the quality of the technical contents

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

14 Keyword list

FIWARE FI-Core Acceleration Programme Accelerators PPP Architecture Board Steering Board

Roadmap Reference Architecture Generic Enabler Open Specifications I2ND Cloud IoT DataMedia

and Context Management ApplicationsServices and Data Delivery Delivery Framework Security

Advanced Middleware Interfaces to Networks and Robotics Communities Tools Sustainability Support

Tools ICT esInternet Apiary Github Latin American Platform

15 Changes History

Release Major changes description Date Editor

v1 2016-01-18 Gilles Privat

v2 2016-12-28 Gilles Privat

16 Table of Contents

11 About This Document 2

12 Intended Audience 2

13 Structure of this Document 2

14 Keyword list 3

15 Changes History 3

16 Table of Contents 3

2 Releases and Sprints numbering with mapping to calendar dates 5

3 Roadmap of Internet of Things (IoT) Services 6

31 Introduction 6

32 Fifth Major Release 6

33 Future releases 10

4 Materializing Internet of Things (IoT) Services Enablement in FIWARE 11

41 Introduction 11

42 Backend GEs 11

421 Backend Device Management GE 11

422 Backend IoT Broker GE 13

423 Backend IoT Discovery GE 15

424 Backend Template Handler GE 17

425 Backend Things Management GE 18

43 Gateway GEs 20

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

431 Gateway Device Management GE 20

432 Gateway Protocol Adapter GE 21

433 Gateway Data Handling GE 23

44 Other GEs 25

441 Topics still being addressed at high-level 25

442 Legacy Topics 25

443 Gateway Security GE 26

444 Gateway Advanced Connectivity GE 27

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

2 Releases and Sprints numbering with mapping to calendar dates

The list of Releases and Sprints together with the time frame of each one of them is depicted in the

following table

Versions

Oc

t

20

14

No

v

20

14

De

c

20

14

Ja

n

20

15

Fe

b

20

15

Ma

r

20

15

Ap

r

20

15

Ma

y

20

15

Ju

n

20

15

Jul

20

15

Au

g

20

15

Se

p

20

15

Oc

t

20

15

No

v

20

15

De

c

20

15

Ja

n

20

16

Fe

b

20

16

Ma

r

20

16

Ap

r

20

16

Ma

y

20

16

Ju

n

20

16

Jul

20

16

Au

g

20

16

Se

p

20

16

FIWARE(Cl

osed) Month

Number

M4

2

M4

3

M4

4

FIWARE

Continuatio

n (ongoing)

Month

Number

M2 M3 M4 M5 M6 M7 M8 M9 M1

0

M1

1

M1

2

M1

3

M1

4

M1

5

M1

6

M1

7

M1

8

M1

9

M2

0

M2

1

M2

2

M2

3

M2

4

M2

5

First Major

Release

Second

Major

Release

Third Major

Release

Fourth

Major

Release

41

1

41

2

41

3

42

1

42

2

42

3

43

1

43

2

43

3

44

1

44

2

44

3

Fifth Major

Release

51

1

51

2

51

3

52

1

52

2

52

3

53

1

53

2

53

3

54

1

54

2

54

3

PLEASE NOTE that software associated to Minor Releases may be made available on the FIWARE

Testbed and FIWARE Lab after completing that Minor Release typically by the end of the following

month A revised version of the documentation accompanying software delivered after closing a Minor

Release is also typically delivered by end of the following month

Updates of all FIWARE GEs on the FIWARE Testbed will be planned after each Major Release completion

Besides updates of the FIWARE Testbed may be decided on a more frequent basis at FIWARE GE level

ie the following month after completion of some Sprint

As explained in FIWARE Agile Development Methodology the Releases and Sprints are referred to as

FIWAREReleasexy

FIWARESprintxyz

IMPORTANT NOTE FOR FIWARE DEVELOPMENT TEAMS Make sure that you adhere to this convention

when you fill in the fields FIWARE Release id and FIWARE Sprint Id in the backlog trackers

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

3 Roadmap of Internet of Things (IoT) Services

31 Introduction

The Internet of Things Service Enablement chapter in FIWARE provides key assets enabling access to IoT

resources

You can learn more about the IoT Chapter by reading the FIWARE Architecture and Open Specifications

Following is a description of the Technical Roadmap planned for the chapter which will be developed

through subsequent Releases of the FIWARE Platform Please also check the Releases and Sprints

numbering with mapping to calendar dates

32 Fifth Major Release

Following is a description of features per Generic Enablers that will be supported in Release 5 of

FIWARE both in the backend and gateway parts

3211 Backend

Backend Device Management

o Addition of new IoT protocols by means of new dedicated IoT Agents Examples

OneM2M (inlcuding MCA northbound interface) amp Modbus

o Development of IoT Agents at the Gateway level Mainly to replace the previous

Protocol Adpater GE

o Deliver new SDKs for different hardware platforms Arduino Cludino Intel

Edision ThinkingThings Open RaspberryPI etc

o Enable new features such as Device Management IoT infrastructure management

(using NGSI entities) etc

Backend IoT Broker

o intelligent update request handling

o efficient and energy saving IoT subsystem invocation

o Enhance interface capabilities

o harmonize additional interface features towards NGSI v2 support

Backend IoT Discovery

o Support geo-location discovery of entities

o evolve (semantic) linked-data platform API to 2nd version

o evolve NGSI API to 2nd version

o provide ontology for IoT entities

o provide a dataset generator for initial testing

o change store from object database to document store

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWA

RE GE Supported Features Epics under analysis

Backend

Device

Manage

ment

Release 51

FIWAREFeatureIoTIDASModularit

yHomogeneousCommands

FIWAREFeatureIoTIDASModularit

yDevicesTimezone

FIWAREFeatureIoTIDASModularit

yDeviceLifeCicle

FIWAREFeatureIoTIDASModularit

yDeleteFunctions

Release 52

FIWAREFeatureIoTIDASProtocols

OneM2MBasic

FIWAREFeatureIoTIDASDevKitS

DKIntelEdison

FIWAREFeatureIoTIDASDevKitS

DKArduino

Release 53

FIWAREFeatureIoTIDASProtocolsnodejsMigration

FIWAREFeatureIoTIDASModularityNewGithubOrganization

FIWAREFeatureIoTIDASModularityImproveOperations

Release 54

FIWAREFeatureIoTIDASModularityIoTManagerAdvanced

FIWAREFeatureIoTIDASEdgeManagementIoTInfrastructure

FIWAREEpicIoTIDASM

odularity

FIWAREEpicIoTIDASPr

otocols

FIWAREEpicIoTIDASD

evKit

FIWAREEpicIoTIDASG

eoDescription

FIWAREEpicIoTIDASEd

geManagement

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREFeatureIoTIDASProtocolsUpdate

Backend

IoT

Broker

Release 51

FIWAREFeatureIoTBackendIoTBro

kerSmartUpdateHandler

Release 52

FIWAREFeatureIoTBackendIoTBro

kerHistoryQueries

FIWAREFeatureIoTBackendIoTBro

kerAdvancedQueries

Release 53

FIWAREFeatureIoTBackendIoTBrokerWorkloadDistribution

FIWAREFeatureIoTBackendIoTBrokerSemanticsAwareness

Release 54

FIWAREFeatureIoTBackendIoTBrokerInterfaceNGSIv2

IoT

Discove

ry

Release 51

FIWAREFeatureIoTIoTDiscoveryRepositoryDatasetGenerator

Release 52

FIWAREFeatureIoTIoTDiscoveryInterfaceSemanticRegApiV2

Release 53

FIWAREFeatureIoTIoTDiscoveryRepositoryNgsi9GeoLocation

FIWAREEpicIoTIoTDisc

overyInterface

FIWAREEpicIoTIoTDisc

overyInteroperability

FIWAREEpicIoTIoTDisc

overyRepository

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREFeatureIoTIoTDiscoveryInterfaceNgsi9WebUI

Release 54

FIWAREFeatureIoTIoTDiscoveryRepositoryNgsi9OnDocumentStore

FIWAREFeatureIoTIoTDiscoveryInterfaceNgsiV2

3212 Gateway

IoT Data Edge Consolidation

The main effort in release 5 is to be compliant NGSI V2 and to improve the robustness of the broker and

the CEP

o the CEP will offer geofencing operations

o the broker will be compliant ngsi9

o the broker and the CEP will interface with other GE with NGSI V2

FIW

ARE

GE

Supported Features Epics under analysis

IoT

Data

Edge

Consol

idation

Release 51

FIWAREFeatureIoTDataEdge-CepheusBrokerPersistentPubSub

FIWAREFeatureIoTIotDataEdgeConsolidationCommonDataModelNGSIV2GeolocTimestamp

FIWAREFeatureIoTDataEdge-CepheusBrokerRemoteBrokerFilter

FIWAREEpicIoTIotDataEdgeConsolidationLocalStorage

FIWAREEpicIoTDataEdge-CepheusBroker

FIWAREEpicIoTIotDataEdgeConsolidationCommonDataModel

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREFeatureIoTIotDataEdgeConsolidationComplexEventProcessingComplexType

FIWAREFeatureIoTDataEdge-CepheusCEPMultiTenant

FIWAREFeatureIoTDataEdge-CepheusGUICepConfiguration

Release 52

FIWAREFeatureIoTDataEdge-CepheusNGSIv2Basic

FIWAREFeatureIoTDataEdge-CepheusNGSIv1REST

FIWAREFeatureIoTDataEdge-CepheusCEPAPIMonitoring

FIWAREEpicIoTDataEdge-CepheusCEP

FIWAREEpicIoTIotDataEdgeConsolidationManager

FIWAREEpicIoTDataEdge-CepheusNGSIv2

FIWAREEpicIoTDataEdge-CepheusNGSIv1

FIWAREEpicIoTDataEdge-CepheusNGSI9

FIWAREEpicIoTDataEdge-CepheusGUI

33 Future releases

The following features and epics correspond to features that are in the roadmap of the respective

Generic Enablers but are not going to be implemented as part of FIWARE project activities Some of

them may continue under the FIWARE Community activities some others will not

You can check out the previous releases of this FIWARE chapter on Roadmap of Internet of Things (IoT)

Services(previous releases)

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

4 Materializing Internet of Things (IoT) Services Enablement in FIWARE

41 Introduction

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 FIWARE 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 FIWARE Platform Please also check the Releases and Sprints numbering with mapping to calendar

dates

42 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

421 Backend Device Management GE

4211 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 IDAS4x implements the Backend Device Management GE providing the following IoT Agents

httpgithubcomtelefonicaidfiware-IoTAgent-Cplusplus supports UL20HTTP

MQTT or both (depends on the RPMs you decide to installal fater compilation)

httpgithubcomtelefonicaidlightweightm2m-iotagent supports LWM2MCoAP

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

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIGWAY It can be used to connect or simulate UL20HTTP devices (sensors or

actuators) It is basically a collection of Python27 scriipts to access the UL20HTTP Iot

Agent and the ContextBroker It runs on RaspberryPI (Raspbian OS) MACOS Linux

and windows machines Typical use simulate virtual devices from your laptopdesktop

computer or connect sensors and actuators connected somehow to a RaspberryPI or any

gateway able to run python27

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

Enabler

4212 Epics

FIWAREEpicIoTBackendDeviceManagementM2MAppServices

FIWAREEpicIoTBackendDeviceManagementM2MNGSINotification

FIWAREEpicIoTBackendDeviceManagementM2MDeviceCommunication

FIWAREEpicIoTBackendDeviceManagementRPIGWAccess

FIWAREEpicIoTBackendDeviceManagementFIWAREGWAccess

FIWAREEpicIoTIDASModularity

FIWAREEpicIoTIDASProtocols

FIWAREEpicIoTIDASDevKit

4213 Features

FIWAREFeatureIoTBackendDeviceManagementM2MAppServicesServiceCreate

FIWAREFeatureIoTBackendDeviceManagementM2MAppServicesDeviceSubscriptio

n

FIWAREFeatureIoTBackendDeviceManagementM2MAppServicesDeviceCommand

FIWAREFeatureIoTBackendDeviceManagementM2MAppServicesQuery

FIWAREFeatureIoTBackendDeviceManagementM2MNGSINotificationNGSI9

FIWAREFeatureIoTBackendDeviceManagementM2MNGSINotificationNGSI10

FIWAREFeatureIoTBackendDeviceManagementM2MDeviceCommunicationSensor

ML-Register

FIWAREFeatureIoTBackendDeviceManagementM2MDeviceCommunicationSensor

ML-Observation

FIWAREFeatureIoTBackendDeviceManagementRPIGWAccessSMLRPI

FIWAREFeatureIoTBackendDeviceManagementRPIGWAccessNGSIRPI

FIWAREFeatureIoTBackendDeviceManagementM2MNGSINotificationNGSISetup

FIWAREFeatureIoTBackendDeviceManagementM2MDeviceCommunicationUSNCo

nfigurator

FIWAREFeatureIoTBackendDeviceManagementFIWAREGWAccessGWDevMan

FIWAREFeatureIoTBackendDeviceManagementFIWAREGWAccessDataHandling

FIWAREFeatureIoTBackendDeviceManagementM2MDeviceCommunicationETSIM

2M

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREFeatureIoTBackendDeviceManagementM2MDeviceCommunicationNGSID

evices

FIWAREFeatureIoTBackendDeviceManagementM2MDeviceCommunication6LowP

AN-CoAP

FIWAREFeatureIoTBackendDeviceManagementM2MNGSINotificationCommands

FIWAREFeatureIoTBackendDeviceManagementM2MNGSINotificationNGSIEvoluti

on

FIWAREFeatureIoTBackendDeviceManagementM2MNGSINotificationIotAgentCon

fig

FIWAREFeatureIoTIDASModularityAgents

FIWAREFeatureIoTIDASDevKitUL20

FIWAREFeatureIoTIDASModularityCommonNorthAPI

FIWAREFeatureIoTIDASProtocolsLWM2MCoAP

FIWAREFeatureIoTIDASDevKitNodejsGenericAgent

FIWAREFeatureIoTIDASDevKitLWM2M-CoAP

FIWAREFeatureIoTIDASModularityCommands

FIWAREFeatureIoTIDASProtocolsMQTT

FIWAREFeatureIoTIDASProtocolsUL20

FIWAREFeatureIoTIDASDevKitNGSI

FIWAREFeatureIoTIDASProtocolsMQTTCommands

FIWAREFeatureIoTIDASProtocolsLWM2MEvolution

FIWAREFeatureIoTIDASProtocolsUL20Evolution

4214 Unit Testing Plan

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

It is expected to be provided in the future for IDAS4x

Backend_Device_Manager - IDAS - Unit Testing Plan

4215 Product Guides

Please note the following files refer to the previous versions of IDAS (3x) 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 Device Manager - IDAS - User and Programmers Guide

Backend Device Manager - IDAS - Installation and Administration Guide

422 Backend IoT Broker GE

4221 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

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

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

httpwwwiot-aeu

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

Enabler

4222 Epics

FIWAREEpicIoTBackendIoTBrokerAssociations

FIWAREEpicIoTBackendIoTBrokerQuery

FIWAREEpicIoTBackendIoTBrokerSubscribeNotify

FIWAREEpicIoTBackendIoTBrokerUpdate

4223 Features

FIWAREFeatureIoTBackendIoTBrokerAssociationsQuery

FIWAREFeatureIoTBackendIoTBrokerAssociationsUpdate

FIWAREFeatureIoTBackendIoTBrokerAssociationsSubscribeNotify

FIWAREFeatureIoTBackendIoTBrokerSubscribeNotifyIdBased

FIWAREFeatureIoTBackendIoTBrokerUpdateIdBased

FIWAREFeatureIoTBackendIoTBrokerSubscribeNotifyTypeBased

FIWAREFeatureIoTBackendIoTBrokerQueryPatterns

FIWAREFeatureIoTBackendIoTBrokerSubscribeNotifyPatterns

FIWAREFeatureIoTBackendIoTBrokerQueryRestriction

FIWAREFeatureIoTBackendIoTBrokerSubscribeNotifyRestriction

FIWAREFeatureIoTBackendIoTBrokerSubscribeNotifyAttributeDomain

FIWAREFeatureIoTBackendIoTBrokerUpdateAttributeDomain

FIWAREFeatureIoTBackendIoTBrokerMetadataTimestamp

FIWAREFeatureIoTBackendIoTBrokerMetadataProvider

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREFeatureIoTBackendIoTBrokerPanel

FIWAREFeatureIoTBackendIoTBrokerQueryDatacheck

FIWAREFeatureIoTBackendIoTBrokerSubscribeNotifyDatacheck

FIWAREFeatureIoTBackendIoTBrokerWebQueryInterface

FIWAREFeatureIoTBackendIoTBrokerSelfAuthentification

FIWAREFeatureIoTBackendIoTBrokerFederation

FIWAREFeatureIoTBackendIoTBrokerJSON

FIWAREFeatureIoTBackendIoTBrokerDataStorage

FIWAREFeatureIoTBackendIoTBrokerStandalone

FIWAREFeatureIoTBackendIoTBrokerDevice2Things

FIWAREFeatureIoTBackendIoTBrokerModularization

4224 User-Stories

4225 Unit Testing Plan

Backend IoT Broker - IoT Broker - Unit Testing Plan

4226 Product Guides

Backend IoT Broker - IoT Broker - User and Programmers Guide

Backend IoT Broker - IoT Broker - Installation and Administration Guide

423 Backend IoT Discovery GE

4231 Baseline Assets

IoT Discovery GEri

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

httpwwwiot-aeu

Linked Data Platform the linked sensor data platform supports publication and access to

resource and entity descriptions described by the semantic models The semantic

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

descriptions wherever applicable are provided in association to concepts defined on the

Linked Open Data cloud (eg location data semantic tags etc)

4232 Epics

IoT Discovery GEri

FIWAREEpicIoTIoTDiscoveryIoTDescriptionMgmt

FIWAREEpicIoTIoTDiscoveryProbabilisticSearch

FIWAREEpicIoTIoTDiscoverySemanticSearch

FIWAREEpicIoTIoTDiscoveryInterface

FIWAREEpicIoTIoTDiscoveryRepository

FIWAREEpicIoTIoTDiscoveryInteroperability

4233 Features

IoT Discovery GEri

FIWAREFeatureIoTIoTDiscoveryIoTDescriptionMgmtAdvDescription

FIWAREFeatureIoTIoTDiscoveryIoTDescriptionMgmtNGSI9

FIWAREFeatureIoTIoTDiscoveryIoTDescriptionMgmtNGSI9ConvenienceOperation

s

FIWAREFeatureIoTIoTDiscoveryIoTDescriptionMgmtNGSI9StandardOperations

FIWAREFeatureIoTIoTDiscoveryIoTDescriptionMgmtNGSI9Associations

FIWAREFeatureIoTIoTDiscoveryIoTDescriptionMgmtWebUI

FIWAREFeatureIoTIoTDiscoveryProbabilisticSearchDiscoverTemplateBased

FIWAREFeatureIoTIoTDiscoveryProbabilisticSearchEngineTraining

FIWAREFeatureIoTIoTDiscoveryProbabilisticSearchRegisterFoldingIn

FIWAREFeatureIoTIoTDiscoverySemanticSearchAssociationMatching

FIWAREFeatureIoTIoTDiscoverySemanticSearchDiscoverSparql

FIWAREFeatureIoTIoTDiscoveryInterfaceNgsi9Json

FIWAREFeatureIoTIoTDiscoveryRepositoryNgsi9ContextExpiration

FIWAREFeatureIoTIoTDiscoveryRepositoryEmbeddedSemanticStore

FIWAREFeatureIoTIoTDiscoveryInterfaceAdvDescExtension

FIWAREFeatureIoTIoTDiscoveryInteroperabilitySemanticAnnotator

FIWAREFeatureIoTIoTDiscoveryInterfaceCoAPSupport

4234 Unit Testing Plan

Backend IoT Discovery - IoT Discovery - Unit Testing Plan

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

4235 Product guides

Backend IoT Discovery - IoT Discovery - Installation and Administration Guide

Backend IoT Discovery - IoT Discovery - User and Programmers Guide

424 Backend Template Handler GE

4241 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

4242 Epics

FIWAREEpicIoTBackendTemplateHandlerIoTProcessExecutionExecutionModule

FIWAREEpicIoTBackendTemplateHandlerIoTProcessExecutionUnreliableDataHandl

ing

FIWAREEpicIoTBackendTemplateHandlerThingBasedProcesses

4243 Features

FIWAREFeatureIoTBackendTemplateHandlerIoTProcessExecutionUnreliableDataHa

ndlingExecute

FIWAREFeatureIoTBackendTemplateHandlerThingBasedProcessesHandleThingBase

dProcess

FIWAREFeatureIoTBackendTemplateHandlerIoTProcessExecutionExecutionModule

NGSIInterface

4244 Unit Testing Plan

Template Handler - Template Handler - Unit Testing Plan

4245 Product guides

Template Handler - Template Handler - Installation and Administration Guide

Template Handler - Template Handler - User and Programmers Guide

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

425 Backend Things Management GE

Note This Generic Enabler is not further developed after FIWARE 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

4251 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

httpwwwiot-aeu

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 (eg location data semantic tags etc)

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

Enabler

4252 Themes

4253 Epics

FIWAREEpicIoTBackendThingsManagementTypeBasedInteraction

FIWAREEpicIoTBackendThingsManagementadditionalScopes

FIWAREEpicIoTBackendThingsManagementattributeDomains

FIWAREEpicIoTBackendThingsManagementSemanticHandler

FIWAREEpicIoTBackendThingsManagementAdvancedResourceDescription

FIWAREEpicIoTBackendThingsManagementDiscoveryEngine

FIWAREEpicIoTBackendThingsManagementUpdateOperation

FIWAREEpicIoTBackendThingsManagementSubscribeNotify

FIWAREEpicIoTBackendThingsManagementFullPatterns

FIWAREEpicIoTBackendThingsManagementattributeExpressions

FIWAREEpicIoTBackendThingsManagementnotificationThrottling

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREEpicIoTBackendThingsManagementassociations

FIWAREEpicIoTBackendThingsManagementActuation

FIWAREEpicIoTBackendThingsManagementThingsAndIoTServiceMonitoring

FIWAREEpicIoTBackendThingsManagementResourcesAndServicesDiscovery

FIWAREEpicIoTBackendThingsManagementCatalogAndLocation

4254 Features

FIWAREFeatureIoTBackendThingsManagementRegistrationIdBased

FIWAREFeatureIoTBackendThingsManagementRegistrationUpdate

FIWAREFeatureIoTBackendThingsManagementDiscoveryIdBased

FIWAREFeatureIoTBackendThingsManagementDiscoverySimplePatternBased

FIWAREFeatureIoTBackendThingsManagementQueryIdBased

FIWAREFeatureIoTBackendThingsManagementQuerySimplePatternBased

FIWAREFeatureIoTBackendThingsManagementRegistrationsimpleGeoScopes

FIWAREFeatureIoTBackendThingsManagementDiscoverysimpleGeoScopes

FIWAREFeatureIoTBackendThingsManagementQuerysimpleGeoScopes

FIWAREFeatureIoTBackendThingsManagementDiscoverytypeBased

FIWAREFeatureIoTBackendThingsManagementQuerytypeBased

FIWAREFeatureIoTBackendThingsManagementRegistrationattributeDomains

FIWAREFeatureIoTBackendThingsManagementQueryattributeDomain

FIWAREFeatureIoTBackendThingsManagementRegistrationadvancedDescriptions

FIWAREFeatureIoTBackendThingsManagementDiscoveryadvancedBased

4255 User-Stories

This is a placeholder for user stories in further development phases

4256 Unit Testing Plan

Backend Things Management - Unit Testing Plan

4257 Product Guides

Backend Things Management - User and Programmers Guide

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

43 Gateway GEs

431 Gateway Device Management GE

4311 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 httpwwwfosstrakorg

M2MPlanetPangoo 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

4312 Epics

FIWAREEpicIoTGatewayDeviceManagementDeviceStatusMonitoring

FIWAREEpicIoTGatewayDeviceManagementRemoteManagement

FIWAREEpicIoTGatewayDeviceManagementDeviceCommunicationFailure

FIWAREEpicIoTGatewayDeviceManagementDisconnectedDeviceManagement

FIWAREEpicIoTGatewayDeviceManagementAddressCreation

FIWAREEpicIoTGatewayDeviceManagementAddressTranslation

FIWAREEpicIoTGatewayDeviceManagementResourcesDirectory

FIWAREEpicIoTGatewayDeviceManagementDirectoryHandler

FIWAREEpicIoTGatewayDeviceManagementOpenMTCAddressTranslation

4313 Features

FIWAREFeatureIoTGatewayDeviceManagementNorthboundInterfaceETSIm2m

FIWAREFeatureIoTGatewayDeviceManagementBasicReachability

FIWAREFeatureIoTGatewayDeviceManagementDeviceCapabilitiesList

FIWAREFeatureIoTGatewayDeviceManagementDeviceInformationAccess

FIWAREFeatureIoTGatewayDeviceManagementDeviceInformationSubscribe

FIWAREFeatureIoTGatewayDeviceManagementResourcesDirectoryResourceDirecto

ry

FIWAREFeatureIoTGatewayDeviceManagementM2MNGSINGSI9

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREFeatureIoTGatewayDeviceManagementM2MNGSINGSI10

FIWAREFeatureIoTGatewayDeviceManagementM2MNGSINotificationNGSI9

FIWAREFeatureIoTGatewayDeviceManagementM2MNGSINotificationNGSI10

FIWAREFeatureIoTGatewayDeviceManagementM2MNGSICommonDataModel

FIWAREFeatureIoTGatewayDeviceManagementOpenMTCAddressTranslation

FIWAREFeatureIoTGatewayDeviceManagementNGSI_JSON

FIWAREFeatureIoTGatewayDeviceManagementDeviceControl

FIWAREFeatureIoTGatewayDeviceManagementDeviceReconfigure

FIWAREFeatureIoTGatewayDeviceManagementDeviceCapabilitiesDiscovery

FIWAREFeatureIoTGatewayDeviceManagementDisconnectedDeviceManagementSi

mpleAutomatedReconnect

4314 Unit Testing Plan

Gateway Device Manager - OpenMTC - Unit Testing Plan

4315 Product Guides

Gateway Device Manager - OpenMTC - User and Programmers Guide

Gateway Device Manager - OpenMTC - Installation and Administration Guide

432 Gateway Protocol Adapter GE

4321 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

4322 Themes

FIWAREThemeIoTGatewayProtocolAdapter

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

4323 Epics

FIWAREEpicIoTGatewayProtocolAdapterZPAAdapter

FIWAREEpicIoTGatewayProtocolAdapterZPAAbstractionProtocolLayer

FIWAREEpicIoTGatewayProtocolAdapterZPACloudEdgeProtocolAdapter

FIWAREEpicIoTGatewayProtocolAdapterZPAIoTDevicesMgntGui

FIWAREEpicIoTGatewayProtocolAdapterZPANorthboundNGSI

FIWAREEpicIoTGatewayProtocolAdapterEPCNGSI

FIWAREEpicIoTGatewayProtocolAdapterEPCTracingEPC

FIWAREEpicIoTGatewayProtocolAdapterMRCOAPAdapter

FIWAREEpicIoTGatewayProtocolAdapterMRCOAPNorthboundNGSI

4324 Features

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeBasicCommunication

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeResponseMessagesGenerati

on

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeEventsGeneration

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeCommunicationsFunctions

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeReadWriteOperations

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeCallbacksManagement

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeNodeAddressesDiscovery

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeEndpointConfiguration

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeAPSMessage

FIWAREFeatureIoTGatewayProtocolAdapterZPAAdapterCodec

FIWAREFeatureIoTGatewayProtocolAdapterZPANativeProtocolAdapterGenericDevi

ceAccess

FIWAREFeatureIoTGatewayProtocolAdapterZPACloudEdgeProtocolAdapterIntegrat

ion_CE_ZPA

FIWAREFeatureIoTGatewayProtocolAdapterZPAIoTDevicesMgntGuiDisplayDevice

StatusConnection

FIWAREFeatureIoTGatewayProtocolAdapterZPAIoTDevicesMgntGuiDisplayDevice

Capabilities

FIWAREFeatureIoTGatewayProtocolAdapterZPANorthboundNGSIEventProducer

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCLocalEPCIS

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCONS

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCRemoteDS1

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCRemoteDS2

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCRemoteEPCIS1

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCRemoteEPCIS2

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCAccessRulesDS1

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCAccessRulesDS2

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCRemoteIS2DS1

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCRemoteIS2DS2

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCResolver

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCQuery

FIWAREFeatureIoTGatewayProtocolAdapterEPCNGSI

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPNorthboundNGSINGSIBasic

Connection

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPNorthboundNGSINGSIConte

xtRegistering

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPNorthboundNGSINGSIEvent

Forwarding

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPAdapterNodeAddressesDisco

very

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPAdapterEventsGeneration

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPAdapterResponseMessagesG

eneration

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPAdapterCommunicationsFunc

tions

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPAdapterBasicCommunication

4325 User-Stories

4326 Unit Testing Plan

Gateway Protocol Adapter - Unit Testing Plan

4327 Product Guides

Gateway Protocol Adapter - Installation and Administration Guide

Gateway Protocol Adapter - User and Programmers Guide

433 Gateway Data Handling GE

4331 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

M2MPlanetPangoo is a M2M research platform with user interface to deploy and

monitor sensors and actuators networks including gateways

SOLCEP 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)

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

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

4332 Epics

FIWAREEpicIoTGatewayDataHandlingComplexEventProcessing

FIWAREEpicIoTGatewayDataHandlingCommonDataModel

FIWAREEpicIoTGatewayDataHandlingLocalStorage

FIWAREEpicIoTGatewayDataHandlingDataTransformation

FIWAREEpicIoTGatewayDataHandlingConfigurationBackup

FIWAREEpicIoTGatewayDataHandlingEmbedded

FIWAREEpicIoTGatewayDataHandlingManager

FIWAREEpicIoTGatewayDataHandlingFleetManagement

FIWAREEpicIoTGatewayDataHandlingModularize

FIWAREEpicIoTGatewayDataHandlingBroker

4333 Features

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingAdmin

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingEventTypes

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingRules

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingRealtimeData

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingFiltering

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingAggregation

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingAutoRegistration

FIWAREFeatureIoTGatewayDataHandlingCommonDataModelNGSI

FIWAREFeatureIoTGatewayDataHandlingCommonDataModelPubSub

FIWAREFeatureIoTGatewayDataHandlingLocalStorageBackupOutputCEP

FIWAREFeatureIoTGatewayDataHandlingLocalStorageHistoricalData

FIWAREFeatureIoTGatewayDataHandlingDataTransformationInput

FIWAREFeatureIoTGatewayDataHandlingConfigurationBackupEsper

FIWAREFeatureIoTGatewayDataHandlingConfigurationBackupApplicationWide

FIWAREFeatureIoTGatewayDataHandlingConfigurationBackupNGSI

FIWAREFeatureIoTGatewayDataHandlingEmbeddedCloudEdge

FIWAREFeatureIoTGatewayDataHandlingEmbeddedRaspberryPi

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREFeatureIoTGatewayDataHandlingFleetManagementCepRules

FIWAREFeatureIoTGatewayDataHandlingFleetManagementEventSinks

FIWAREFeatureIoTGatewayDataHandlingFleetManagementEventStorage

FIWAREFeatureIoTGatewayDataHandlingFleetManagementEventTypes

FIWAREFeatureIoTGatewayDataHandlingFleetManagementNgsi

FIWAREFeatureIoTGatewayDataHandlingModularizePersistence

4334 Unit Testing Plan

Gateway Data Handling - Unit Testing Plan

4335 Product Guides

Gateway Data Handling - User and Programmers Guide

Gateway Data Handling - Installation and Administration Guide

44 Other GEs

441 Topics still being addressed at high-level

4411 Epics

FIWAREEpicIoTGatewaySecurityMonitoring

FIWAREEpicIoTLowPowerEncryption

FIWAREEpicIoTDevicesAndGatewaysAnonymization

442 Legacy Topics

4421 Themes

FIWAREThemeIoTSemantic

4422 Epics

FIWAREEpicIoTSemanticIntelligentDecisionMaking

4423 Features

FIWAREFeatureIoTSemanticSemanticMediator

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREFeatureIoTSemanticContextCollector

FIWAREFeatureIoTSemanticContextMediator

4424 User-Stories

FIWAREStoryIoTSemanticSemanticMediatorOntologyDeployment

4425 User-Stories

FIWAREStoryIoTGatewayDataHandlingDataFilteringAndAggregationDeviceEmbed

dedCepCEPEngineManagement

FIWAREStoryIoTGatewayDataHandlingDataFilteringAndAggregationDeviceEmbed

dedCepStatement

FIWAREStoryIoTGatewayDataHandlingDataFilteringAndAggregationDeviceEmbed

dedCepEventType

FIWAREStoryIoTGatewayDataHandlingIoTPublishBrokerCepToMessageBroker

4426 Unit Testing Plan

Gateway Data Handling - Unit Testing Plan

4427 Product Guides

Gateway Data Handling - User and Programmers Guide

Gateway Data Handling - Installation and Administration Guide

443 Gateway Security GE

4431 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

NA

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

Enabler

4432 Epics

FIWAREEpicIoTGatewaySecurityAccessPolicyControl

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

4433 Features

FIWAREFeatureIoTGatewaySecurityAccessRightsCreation

FIWAREFeatureIoTGatewaySecurityAccessRightsDeletion

FIWAREFeatureIoTGatewaySecurityAccessRightsValidation

444 Gateway Advanced Connectivity GE

4441 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

NA

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

Enabler

4442 Themes

FIWAREThemeIoTGatewayAdvancedConnectivity

4443 Epics

FIWAREEpicIoTGatewayAdvancedConnectivityMobilityManagement

FIWAREEpicIoTGatewayAdvancedConnectivityConnectivityStatusManagement

FIWAREEpicIoTGatewayAdvancedConnectivitySessionManagement

FIWAREEpicIoTGatewayAdvancedConnectivityTrafficFlowManagement

FIWAREEpicIoTGatewayAdvancedConnectivityQualityOfServiceControl

4444 Features

FIWAREFeatureIoTGatewayAdvancedConnectivitySessionManagementM2MDevice

SessionManagement

FIWAREFeatureIoTGatewayAdvancedConnectivitySessionManagementNativeDevic

eSessionManagement

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

14 Keyword list

FIWARE FI-Core Acceleration Programme Accelerators PPP Architecture Board Steering Board

Roadmap Reference Architecture Generic Enabler Open Specifications I2ND Cloud IoT DataMedia

and Context Management ApplicationsServices and Data Delivery Delivery Framework Security

Advanced Middleware Interfaces to Networks and Robotics Communities Tools Sustainability Support

Tools ICT esInternet Apiary Github Latin American Platform

15 Changes History

Release Major changes description Date Editor

v1 2016-01-18 Gilles Privat

v2 2016-12-28 Gilles Privat

16 Table of Contents

11 About This Document 2

12 Intended Audience 2

13 Structure of this Document 2

14 Keyword list 3

15 Changes History 3

16 Table of Contents 3

2 Releases and Sprints numbering with mapping to calendar dates 5

3 Roadmap of Internet of Things (IoT) Services 6

31 Introduction 6

32 Fifth Major Release 6

33 Future releases 10

4 Materializing Internet of Things (IoT) Services Enablement in FIWARE 11

41 Introduction 11

42 Backend GEs 11

421 Backend Device Management GE 11

422 Backend IoT Broker GE 13

423 Backend IoT Discovery GE 15

424 Backend Template Handler GE 17

425 Backend Things Management GE 18

43 Gateway GEs 20

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

431 Gateway Device Management GE 20

432 Gateway Protocol Adapter GE 21

433 Gateway Data Handling GE 23

44 Other GEs 25

441 Topics still being addressed at high-level 25

442 Legacy Topics 25

443 Gateway Security GE 26

444 Gateway Advanced Connectivity GE 27

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

2 Releases and Sprints numbering with mapping to calendar dates

The list of Releases and Sprints together with the time frame of each one of them is depicted in the

following table

Versions

Oc

t

20

14

No

v

20

14

De

c

20

14

Ja

n

20

15

Fe

b

20

15

Ma

r

20

15

Ap

r

20

15

Ma

y

20

15

Ju

n

20

15

Jul

20

15

Au

g

20

15

Se

p

20

15

Oc

t

20

15

No

v

20

15

De

c

20

15

Ja

n

20

16

Fe

b

20

16

Ma

r

20

16

Ap

r

20

16

Ma

y

20

16

Ju

n

20

16

Jul

20

16

Au

g

20

16

Se

p

20

16

FIWARE(Cl

osed) Month

Number

M4

2

M4

3

M4

4

FIWARE

Continuatio

n (ongoing)

Month

Number

M2 M3 M4 M5 M6 M7 M8 M9 M1

0

M1

1

M1

2

M1

3

M1

4

M1

5

M1

6

M1

7

M1

8

M1

9

M2

0

M2

1

M2

2

M2

3

M2

4

M2

5

First Major

Release

Second

Major

Release

Third Major

Release

Fourth

Major

Release

41

1

41

2

41

3

42

1

42

2

42

3

43

1

43

2

43

3

44

1

44

2

44

3

Fifth Major

Release

51

1

51

2

51

3

52

1

52

2

52

3

53

1

53

2

53

3

54

1

54

2

54

3

PLEASE NOTE that software associated to Minor Releases may be made available on the FIWARE

Testbed and FIWARE Lab after completing that Minor Release typically by the end of the following

month A revised version of the documentation accompanying software delivered after closing a Minor

Release is also typically delivered by end of the following month

Updates of all FIWARE GEs on the FIWARE Testbed will be planned after each Major Release completion

Besides updates of the FIWARE Testbed may be decided on a more frequent basis at FIWARE GE level

ie the following month after completion of some Sprint

As explained in FIWARE Agile Development Methodology the Releases and Sprints are referred to as

FIWAREReleasexy

FIWARESprintxyz

IMPORTANT NOTE FOR FIWARE DEVELOPMENT TEAMS Make sure that you adhere to this convention

when you fill in the fields FIWARE Release id and FIWARE Sprint Id in the backlog trackers

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

3 Roadmap of Internet of Things (IoT) Services

31 Introduction

The Internet of Things Service Enablement chapter in FIWARE provides key assets enabling access to IoT

resources

You can learn more about the IoT Chapter by reading the FIWARE Architecture and Open Specifications

Following is a description of the Technical Roadmap planned for the chapter which will be developed

through subsequent Releases of the FIWARE Platform Please also check the Releases and Sprints

numbering with mapping to calendar dates

32 Fifth Major Release

Following is a description of features per Generic Enablers that will be supported in Release 5 of

FIWARE both in the backend and gateway parts

3211 Backend

Backend Device Management

o Addition of new IoT protocols by means of new dedicated IoT Agents Examples

OneM2M (inlcuding MCA northbound interface) amp Modbus

o Development of IoT Agents at the Gateway level Mainly to replace the previous

Protocol Adpater GE

o Deliver new SDKs for different hardware platforms Arduino Cludino Intel

Edision ThinkingThings Open RaspberryPI etc

o Enable new features such as Device Management IoT infrastructure management

(using NGSI entities) etc

Backend IoT Broker

o intelligent update request handling

o efficient and energy saving IoT subsystem invocation

o Enhance interface capabilities

o harmonize additional interface features towards NGSI v2 support

Backend IoT Discovery

o Support geo-location discovery of entities

o evolve (semantic) linked-data platform API to 2nd version

o evolve NGSI API to 2nd version

o provide ontology for IoT entities

o provide a dataset generator for initial testing

o change store from object database to document store

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWA

RE GE Supported Features Epics under analysis

Backend

Device

Manage

ment

Release 51

FIWAREFeatureIoTIDASModularit

yHomogeneousCommands

FIWAREFeatureIoTIDASModularit

yDevicesTimezone

FIWAREFeatureIoTIDASModularit

yDeviceLifeCicle

FIWAREFeatureIoTIDASModularit

yDeleteFunctions

Release 52

FIWAREFeatureIoTIDASProtocols

OneM2MBasic

FIWAREFeatureIoTIDASDevKitS

DKIntelEdison

FIWAREFeatureIoTIDASDevKitS

DKArduino

Release 53

FIWAREFeatureIoTIDASProtocolsnodejsMigration

FIWAREFeatureIoTIDASModularityNewGithubOrganization

FIWAREFeatureIoTIDASModularityImproveOperations

Release 54

FIWAREFeatureIoTIDASModularityIoTManagerAdvanced

FIWAREFeatureIoTIDASEdgeManagementIoTInfrastructure

FIWAREEpicIoTIDASM

odularity

FIWAREEpicIoTIDASPr

otocols

FIWAREEpicIoTIDASD

evKit

FIWAREEpicIoTIDASG

eoDescription

FIWAREEpicIoTIDASEd

geManagement

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREFeatureIoTIDASProtocolsUpdate

Backend

IoT

Broker

Release 51

FIWAREFeatureIoTBackendIoTBro

kerSmartUpdateHandler

Release 52

FIWAREFeatureIoTBackendIoTBro

kerHistoryQueries

FIWAREFeatureIoTBackendIoTBro

kerAdvancedQueries

Release 53

FIWAREFeatureIoTBackendIoTBrokerWorkloadDistribution

FIWAREFeatureIoTBackendIoTBrokerSemanticsAwareness

Release 54

FIWAREFeatureIoTBackendIoTBrokerInterfaceNGSIv2

IoT

Discove

ry

Release 51

FIWAREFeatureIoTIoTDiscoveryRepositoryDatasetGenerator

Release 52

FIWAREFeatureIoTIoTDiscoveryInterfaceSemanticRegApiV2

Release 53

FIWAREFeatureIoTIoTDiscoveryRepositoryNgsi9GeoLocation

FIWAREEpicIoTIoTDisc

overyInterface

FIWAREEpicIoTIoTDisc

overyInteroperability

FIWAREEpicIoTIoTDisc

overyRepository

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREFeatureIoTIoTDiscoveryInterfaceNgsi9WebUI

Release 54

FIWAREFeatureIoTIoTDiscoveryRepositoryNgsi9OnDocumentStore

FIWAREFeatureIoTIoTDiscoveryInterfaceNgsiV2

3212 Gateway

IoT Data Edge Consolidation

The main effort in release 5 is to be compliant NGSI V2 and to improve the robustness of the broker and

the CEP

o the CEP will offer geofencing operations

o the broker will be compliant ngsi9

o the broker and the CEP will interface with other GE with NGSI V2

FIW

ARE

GE

Supported Features Epics under analysis

IoT

Data

Edge

Consol

idation

Release 51

FIWAREFeatureIoTDataEdge-CepheusBrokerPersistentPubSub

FIWAREFeatureIoTIotDataEdgeConsolidationCommonDataModelNGSIV2GeolocTimestamp

FIWAREFeatureIoTDataEdge-CepheusBrokerRemoteBrokerFilter

FIWAREEpicIoTIotDataEdgeConsolidationLocalStorage

FIWAREEpicIoTDataEdge-CepheusBroker

FIWAREEpicIoTIotDataEdgeConsolidationCommonDataModel

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREFeatureIoTIotDataEdgeConsolidationComplexEventProcessingComplexType

FIWAREFeatureIoTDataEdge-CepheusCEPMultiTenant

FIWAREFeatureIoTDataEdge-CepheusGUICepConfiguration

Release 52

FIWAREFeatureIoTDataEdge-CepheusNGSIv2Basic

FIWAREFeatureIoTDataEdge-CepheusNGSIv1REST

FIWAREFeatureIoTDataEdge-CepheusCEPAPIMonitoring

FIWAREEpicIoTDataEdge-CepheusCEP

FIWAREEpicIoTIotDataEdgeConsolidationManager

FIWAREEpicIoTDataEdge-CepheusNGSIv2

FIWAREEpicIoTDataEdge-CepheusNGSIv1

FIWAREEpicIoTDataEdge-CepheusNGSI9

FIWAREEpicIoTDataEdge-CepheusGUI

33 Future releases

The following features and epics correspond to features that are in the roadmap of the respective

Generic Enablers but are not going to be implemented as part of FIWARE project activities Some of

them may continue under the FIWARE Community activities some others will not

You can check out the previous releases of this FIWARE chapter on Roadmap of Internet of Things (IoT)

Services(previous releases)

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

4 Materializing Internet of Things (IoT) Services Enablement in FIWARE

41 Introduction

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 FIWARE 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 FIWARE Platform Please also check the Releases and Sprints numbering with mapping to calendar

dates

42 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

421 Backend Device Management GE

4211 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 IDAS4x implements the Backend Device Management GE providing the following IoT Agents

httpgithubcomtelefonicaidfiware-IoTAgent-Cplusplus supports UL20HTTP

MQTT or both (depends on the RPMs you decide to installal fater compilation)

httpgithubcomtelefonicaidlightweightm2m-iotagent supports LWM2MCoAP

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

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIGWAY It can be used to connect or simulate UL20HTTP devices (sensors or

actuators) It is basically a collection of Python27 scriipts to access the UL20HTTP Iot

Agent and the ContextBroker It runs on RaspberryPI (Raspbian OS) MACOS Linux

and windows machines Typical use simulate virtual devices from your laptopdesktop

computer or connect sensors and actuators connected somehow to a RaspberryPI or any

gateway able to run python27

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

Enabler

4212 Epics

FIWAREEpicIoTBackendDeviceManagementM2MAppServices

FIWAREEpicIoTBackendDeviceManagementM2MNGSINotification

FIWAREEpicIoTBackendDeviceManagementM2MDeviceCommunication

FIWAREEpicIoTBackendDeviceManagementRPIGWAccess

FIWAREEpicIoTBackendDeviceManagementFIWAREGWAccess

FIWAREEpicIoTIDASModularity

FIWAREEpicIoTIDASProtocols

FIWAREEpicIoTIDASDevKit

4213 Features

FIWAREFeatureIoTBackendDeviceManagementM2MAppServicesServiceCreate

FIWAREFeatureIoTBackendDeviceManagementM2MAppServicesDeviceSubscriptio

n

FIWAREFeatureIoTBackendDeviceManagementM2MAppServicesDeviceCommand

FIWAREFeatureIoTBackendDeviceManagementM2MAppServicesQuery

FIWAREFeatureIoTBackendDeviceManagementM2MNGSINotificationNGSI9

FIWAREFeatureIoTBackendDeviceManagementM2MNGSINotificationNGSI10

FIWAREFeatureIoTBackendDeviceManagementM2MDeviceCommunicationSensor

ML-Register

FIWAREFeatureIoTBackendDeviceManagementM2MDeviceCommunicationSensor

ML-Observation

FIWAREFeatureIoTBackendDeviceManagementRPIGWAccessSMLRPI

FIWAREFeatureIoTBackendDeviceManagementRPIGWAccessNGSIRPI

FIWAREFeatureIoTBackendDeviceManagementM2MNGSINotificationNGSISetup

FIWAREFeatureIoTBackendDeviceManagementM2MDeviceCommunicationUSNCo

nfigurator

FIWAREFeatureIoTBackendDeviceManagementFIWAREGWAccessGWDevMan

FIWAREFeatureIoTBackendDeviceManagementFIWAREGWAccessDataHandling

FIWAREFeatureIoTBackendDeviceManagementM2MDeviceCommunicationETSIM

2M

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREFeatureIoTBackendDeviceManagementM2MDeviceCommunicationNGSID

evices

FIWAREFeatureIoTBackendDeviceManagementM2MDeviceCommunication6LowP

AN-CoAP

FIWAREFeatureIoTBackendDeviceManagementM2MNGSINotificationCommands

FIWAREFeatureIoTBackendDeviceManagementM2MNGSINotificationNGSIEvoluti

on

FIWAREFeatureIoTBackendDeviceManagementM2MNGSINotificationIotAgentCon

fig

FIWAREFeatureIoTIDASModularityAgents

FIWAREFeatureIoTIDASDevKitUL20

FIWAREFeatureIoTIDASModularityCommonNorthAPI

FIWAREFeatureIoTIDASProtocolsLWM2MCoAP

FIWAREFeatureIoTIDASDevKitNodejsGenericAgent

FIWAREFeatureIoTIDASDevKitLWM2M-CoAP

FIWAREFeatureIoTIDASModularityCommands

FIWAREFeatureIoTIDASProtocolsMQTT

FIWAREFeatureIoTIDASProtocolsUL20

FIWAREFeatureIoTIDASDevKitNGSI

FIWAREFeatureIoTIDASProtocolsMQTTCommands

FIWAREFeatureIoTIDASProtocolsLWM2MEvolution

FIWAREFeatureIoTIDASProtocolsUL20Evolution

4214 Unit Testing Plan

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

It is expected to be provided in the future for IDAS4x

Backend_Device_Manager - IDAS - Unit Testing Plan

4215 Product Guides

Please note the following files refer to the previous versions of IDAS (3x) 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 Device Manager - IDAS - User and Programmers Guide

Backend Device Manager - IDAS - Installation and Administration Guide

422 Backend IoT Broker GE

4221 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

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

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

httpwwwiot-aeu

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

Enabler

4222 Epics

FIWAREEpicIoTBackendIoTBrokerAssociations

FIWAREEpicIoTBackendIoTBrokerQuery

FIWAREEpicIoTBackendIoTBrokerSubscribeNotify

FIWAREEpicIoTBackendIoTBrokerUpdate

4223 Features

FIWAREFeatureIoTBackendIoTBrokerAssociationsQuery

FIWAREFeatureIoTBackendIoTBrokerAssociationsUpdate

FIWAREFeatureIoTBackendIoTBrokerAssociationsSubscribeNotify

FIWAREFeatureIoTBackendIoTBrokerSubscribeNotifyIdBased

FIWAREFeatureIoTBackendIoTBrokerUpdateIdBased

FIWAREFeatureIoTBackendIoTBrokerSubscribeNotifyTypeBased

FIWAREFeatureIoTBackendIoTBrokerQueryPatterns

FIWAREFeatureIoTBackendIoTBrokerSubscribeNotifyPatterns

FIWAREFeatureIoTBackendIoTBrokerQueryRestriction

FIWAREFeatureIoTBackendIoTBrokerSubscribeNotifyRestriction

FIWAREFeatureIoTBackendIoTBrokerSubscribeNotifyAttributeDomain

FIWAREFeatureIoTBackendIoTBrokerUpdateAttributeDomain

FIWAREFeatureIoTBackendIoTBrokerMetadataTimestamp

FIWAREFeatureIoTBackendIoTBrokerMetadataProvider

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREFeatureIoTBackendIoTBrokerPanel

FIWAREFeatureIoTBackendIoTBrokerQueryDatacheck

FIWAREFeatureIoTBackendIoTBrokerSubscribeNotifyDatacheck

FIWAREFeatureIoTBackendIoTBrokerWebQueryInterface

FIWAREFeatureIoTBackendIoTBrokerSelfAuthentification

FIWAREFeatureIoTBackendIoTBrokerFederation

FIWAREFeatureIoTBackendIoTBrokerJSON

FIWAREFeatureIoTBackendIoTBrokerDataStorage

FIWAREFeatureIoTBackendIoTBrokerStandalone

FIWAREFeatureIoTBackendIoTBrokerDevice2Things

FIWAREFeatureIoTBackendIoTBrokerModularization

4224 User-Stories

4225 Unit Testing Plan

Backend IoT Broker - IoT Broker - Unit Testing Plan

4226 Product Guides

Backend IoT Broker - IoT Broker - User and Programmers Guide

Backend IoT Broker - IoT Broker - Installation and Administration Guide

423 Backend IoT Discovery GE

4231 Baseline Assets

IoT Discovery GEri

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

httpwwwiot-aeu

Linked Data Platform the linked sensor data platform supports publication and access to

resource and entity descriptions described by the semantic models The semantic

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

descriptions wherever applicable are provided in association to concepts defined on the

Linked Open Data cloud (eg location data semantic tags etc)

4232 Epics

IoT Discovery GEri

FIWAREEpicIoTIoTDiscoveryIoTDescriptionMgmt

FIWAREEpicIoTIoTDiscoveryProbabilisticSearch

FIWAREEpicIoTIoTDiscoverySemanticSearch

FIWAREEpicIoTIoTDiscoveryInterface

FIWAREEpicIoTIoTDiscoveryRepository

FIWAREEpicIoTIoTDiscoveryInteroperability

4233 Features

IoT Discovery GEri

FIWAREFeatureIoTIoTDiscoveryIoTDescriptionMgmtAdvDescription

FIWAREFeatureIoTIoTDiscoveryIoTDescriptionMgmtNGSI9

FIWAREFeatureIoTIoTDiscoveryIoTDescriptionMgmtNGSI9ConvenienceOperation

s

FIWAREFeatureIoTIoTDiscoveryIoTDescriptionMgmtNGSI9StandardOperations

FIWAREFeatureIoTIoTDiscoveryIoTDescriptionMgmtNGSI9Associations

FIWAREFeatureIoTIoTDiscoveryIoTDescriptionMgmtWebUI

FIWAREFeatureIoTIoTDiscoveryProbabilisticSearchDiscoverTemplateBased

FIWAREFeatureIoTIoTDiscoveryProbabilisticSearchEngineTraining

FIWAREFeatureIoTIoTDiscoveryProbabilisticSearchRegisterFoldingIn

FIWAREFeatureIoTIoTDiscoverySemanticSearchAssociationMatching

FIWAREFeatureIoTIoTDiscoverySemanticSearchDiscoverSparql

FIWAREFeatureIoTIoTDiscoveryInterfaceNgsi9Json

FIWAREFeatureIoTIoTDiscoveryRepositoryNgsi9ContextExpiration

FIWAREFeatureIoTIoTDiscoveryRepositoryEmbeddedSemanticStore

FIWAREFeatureIoTIoTDiscoveryInterfaceAdvDescExtension

FIWAREFeatureIoTIoTDiscoveryInteroperabilitySemanticAnnotator

FIWAREFeatureIoTIoTDiscoveryInterfaceCoAPSupport

4234 Unit Testing Plan

Backend IoT Discovery - IoT Discovery - Unit Testing Plan

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

4235 Product guides

Backend IoT Discovery - IoT Discovery - Installation and Administration Guide

Backend IoT Discovery - IoT Discovery - User and Programmers Guide

424 Backend Template Handler GE

4241 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

4242 Epics

FIWAREEpicIoTBackendTemplateHandlerIoTProcessExecutionExecutionModule

FIWAREEpicIoTBackendTemplateHandlerIoTProcessExecutionUnreliableDataHandl

ing

FIWAREEpicIoTBackendTemplateHandlerThingBasedProcesses

4243 Features

FIWAREFeatureIoTBackendTemplateHandlerIoTProcessExecutionUnreliableDataHa

ndlingExecute

FIWAREFeatureIoTBackendTemplateHandlerThingBasedProcessesHandleThingBase

dProcess

FIWAREFeatureIoTBackendTemplateHandlerIoTProcessExecutionExecutionModule

NGSIInterface

4244 Unit Testing Plan

Template Handler - Template Handler - Unit Testing Plan

4245 Product guides

Template Handler - Template Handler - Installation and Administration Guide

Template Handler - Template Handler - User and Programmers Guide

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

425 Backend Things Management GE

Note This Generic Enabler is not further developed after FIWARE 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

4251 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

httpwwwiot-aeu

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 (eg location data semantic tags etc)

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

Enabler

4252 Themes

4253 Epics

FIWAREEpicIoTBackendThingsManagementTypeBasedInteraction

FIWAREEpicIoTBackendThingsManagementadditionalScopes

FIWAREEpicIoTBackendThingsManagementattributeDomains

FIWAREEpicIoTBackendThingsManagementSemanticHandler

FIWAREEpicIoTBackendThingsManagementAdvancedResourceDescription

FIWAREEpicIoTBackendThingsManagementDiscoveryEngine

FIWAREEpicIoTBackendThingsManagementUpdateOperation

FIWAREEpicIoTBackendThingsManagementSubscribeNotify

FIWAREEpicIoTBackendThingsManagementFullPatterns

FIWAREEpicIoTBackendThingsManagementattributeExpressions

FIWAREEpicIoTBackendThingsManagementnotificationThrottling

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREEpicIoTBackendThingsManagementassociations

FIWAREEpicIoTBackendThingsManagementActuation

FIWAREEpicIoTBackendThingsManagementThingsAndIoTServiceMonitoring

FIWAREEpicIoTBackendThingsManagementResourcesAndServicesDiscovery

FIWAREEpicIoTBackendThingsManagementCatalogAndLocation

4254 Features

FIWAREFeatureIoTBackendThingsManagementRegistrationIdBased

FIWAREFeatureIoTBackendThingsManagementRegistrationUpdate

FIWAREFeatureIoTBackendThingsManagementDiscoveryIdBased

FIWAREFeatureIoTBackendThingsManagementDiscoverySimplePatternBased

FIWAREFeatureIoTBackendThingsManagementQueryIdBased

FIWAREFeatureIoTBackendThingsManagementQuerySimplePatternBased

FIWAREFeatureIoTBackendThingsManagementRegistrationsimpleGeoScopes

FIWAREFeatureIoTBackendThingsManagementDiscoverysimpleGeoScopes

FIWAREFeatureIoTBackendThingsManagementQuerysimpleGeoScopes

FIWAREFeatureIoTBackendThingsManagementDiscoverytypeBased

FIWAREFeatureIoTBackendThingsManagementQuerytypeBased

FIWAREFeatureIoTBackendThingsManagementRegistrationattributeDomains

FIWAREFeatureIoTBackendThingsManagementQueryattributeDomain

FIWAREFeatureIoTBackendThingsManagementRegistrationadvancedDescriptions

FIWAREFeatureIoTBackendThingsManagementDiscoveryadvancedBased

4255 User-Stories

This is a placeholder for user stories in further development phases

4256 Unit Testing Plan

Backend Things Management - Unit Testing Plan

4257 Product Guides

Backend Things Management - User and Programmers Guide

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

43 Gateway GEs

431 Gateway Device Management GE

4311 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 httpwwwfosstrakorg

M2MPlanetPangoo 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

4312 Epics

FIWAREEpicIoTGatewayDeviceManagementDeviceStatusMonitoring

FIWAREEpicIoTGatewayDeviceManagementRemoteManagement

FIWAREEpicIoTGatewayDeviceManagementDeviceCommunicationFailure

FIWAREEpicIoTGatewayDeviceManagementDisconnectedDeviceManagement

FIWAREEpicIoTGatewayDeviceManagementAddressCreation

FIWAREEpicIoTGatewayDeviceManagementAddressTranslation

FIWAREEpicIoTGatewayDeviceManagementResourcesDirectory

FIWAREEpicIoTGatewayDeviceManagementDirectoryHandler

FIWAREEpicIoTGatewayDeviceManagementOpenMTCAddressTranslation

4313 Features

FIWAREFeatureIoTGatewayDeviceManagementNorthboundInterfaceETSIm2m

FIWAREFeatureIoTGatewayDeviceManagementBasicReachability

FIWAREFeatureIoTGatewayDeviceManagementDeviceCapabilitiesList

FIWAREFeatureIoTGatewayDeviceManagementDeviceInformationAccess

FIWAREFeatureIoTGatewayDeviceManagementDeviceInformationSubscribe

FIWAREFeatureIoTGatewayDeviceManagementResourcesDirectoryResourceDirecto

ry

FIWAREFeatureIoTGatewayDeviceManagementM2MNGSINGSI9

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREFeatureIoTGatewayDeviceManagementM2MNGSINGSI10

FIWAREFeatureIoTGatewayDeviceManagementM2MNGSINotificationNGSI9

FIWAREFeatureIoTGatewayDeviceManagementM2MNGSINotificationNGSI10

FIWAREFeatureIoTGatewayDeviceManagementM2MNGSICommonDataModel

FIWAREFeatureIoTGatewayDeviceManagementOpenMTCAddressTranslation

FIWAREFeatureIoTGatewayDeviceManagementNGSI_JSON

FIWAREFeatureIoTGatewayDeviceManagementDeviceControl

FIWAREFeatureIoTGatewayDeviceManagementDeviceReconfigure

FIWAREFeatureIoTGatewayDeviceManagementDeviceCapabilitiesDiscovery

FIWAREFeatureIoTGatewayDeviceManagementDisconnectedDeviceManagementSi

mpleAutomatedReconnect

4314 Unit Testing Plan

Gateway Device Manager - OpenMTC - Unit Testing Plan

4315 Product Guides

Gateway Device Manager - OpenMTC - User and Programmers Guide

Gateway Device Manager - OpenMTC - Installation and Administration Guide

432 Gateway Protocol Adapter GE

4321 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

4322 Themes

FIWAREThemeIoTGatewayProtocolAdapter

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

4323 Epics

FIWAREEpicIoTGatewayProtocolAdapterZPAAdapter

FIWAREEpicIoTGatewayProtocolAdapterZPAAbstractionProtocolLayer

FIWAREEpicIoTGatewayProtocolAdapterZPACloudEdgeProtocolAdapter

FIWAREEpicIoTGatewayProtocolAdapterZPAIoTDevicesMgntGui

FIWAREEpicIoTGatewayProtocolAdapterZPANorthboundNGSI

FIWAREEpicIoTGatewayProtocolAdapterEPCNGSI

FIWAREEpicIoTGatewayProtocolAdapterEPCTracingEPC

FIWAREEpicIoTGatewayProtocolAdapterMRCOAPAdapter

FIWAREEpicIoTGatewayProtocolAdapterMRCOAPNorthboundNGSI

4324 Features

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeBasicCommunication

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeResponseMessagesGenerati

on

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeEventsGeneration

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeCommunicationsFunctions

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeReadWriteOperations

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeCallbacksManagement

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeNodeAddressesDiscovery

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeEndpointConfiguration

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeAPSMessage

FIWAREFeatureIoTGatewayProtocolAdapterZPAAdapterCodec

FIWAREFeatureIoTGatewayProtocolAdapterZPANativeProtocolAdapterGenericDevi

ceAccess

FIWAREFeatureIoTGatewayProtocolAdapterZPACloudEdgeProtocolAdapterIntegrat

ion_CE_ZPA

FIWAREFeatureIoTGatewayProtocolAdapterZPAIoTDevicesMgntGuiDisplayDevice

StatusConnection

FIWAREFeatureIoTGatewayProtocolAdapterZPAIoTDevicesMgntGuiDisplayDevice

Capabilities

FIWAREFeatureIoTGatewayProtocolAdapterZPANorthboundNGSIEventProducer

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCLocalEPCIS

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCONS

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCRemoteDS1

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCRemoteDS2

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCRemoteEPCIS1

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCRemoteEPCIS2

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCAccessRulesDS1

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCAccessRulesDS2

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCRemoteIS2DS1

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCRemoteIS2DS2

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCResolver

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCQuery

FIWAREFeatureIoTGatewayProtocolAdapterEPCNGSI

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPNorthboundNGSINGSIBasic

Connection

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPNorthboundNGSINGSIConte

xtRegistering

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPNorthboundNGSINGSIEvent

Forwarding

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPAdapterNodeAddressesDisco

very

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPAdapterEventsGeneration

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPAdapterResponseMessagesG

eneration

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPAdapterCommunicationsFunc

tions

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPAdapterBasicCommunication

4325 User-Stories

4326 Unit Testing Plan

Gateway Protocol Adapter - Unit Testing Plan

4327 Product Guides

Gateway Protocol Adapter - Installation and Administration Guide

Gateway Protocol Adapter - User and Programmers Guide

433 Gateway Data Handling GE

4331 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

M2MPlanetPangoo is a M2M research platform with user interface to deploy and

monitor sensors and actuators networks including gateways

SOLCEP 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)

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

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

4332 Epics

FIWAREEpicIoTGatewayDataHandlingComplexEventProcessing

FIWAREEpicIoTGatewayDataHandlingCommonDataModel

FIWAREEpicIoTGatewayDataHandlingLocalStorage

FIWAREEpicIoTGatewayDataHandlingDataTransformation

FIWAREEpicIoTGatewayDataHandlingConfigurationBackup

FIWAREEpicIoTGatewayDataHandlingEmbedded

FIWAREEpicIoTGatewayDataHandlingManager

FIWAREEpicIoTGatewayDataHandlingFleetManagement

FIWAREEpicIoTGatewayDataHandlingModularize

FIWAREEpicIoTGatewayDataHandlingBroker

4333 Features

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingAdmin

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingEventTypes

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingRules

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingRealtimeData

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingFiltering

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingAggregation

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingAutoRegistration

FIWAREFeatureIoTGatewayDataHandlingCommonDataModelNGSI

FIWAREFeatureIoTGatewayDataHandlingCommonDataModelPubSub

FIWAREFeatureIoTGatewayDataHandlingLocalStorageBackupOutputCEP

FIWAREFeatureIoTGatewayDataHandlingLocalStorageHistoricalData

FIWAREFeatureIoTGatewayDataHandlingDataTransformationInput

FIWAREFeatureIoTGatewayDataHandlingConfigurationBackupEsper

FIWAREFeatureIoTGatewayDataHandlingConfigurationBackupApplicationWide

FIWAREFeatureIoTGatewayDataHandlingConfigurationBackupNGSI

FIWAREFeatureIoTGatewayDataHandlingEmbeddedCloudEdge

FIWAREFeatureIoTGatewayDataHandlingEmbeddedRaspberryPi

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREFeatureIoTGatewayDataHandlingFleetManagementCepRules

FIWAREFeatureIoTGatewayDataHandlingFleetManagementEventSinks

FIWAREFeatureIoTGatewayDataHandlingFleetManagementEventStorage

FIWAREFeatureIoTGatewayDataHandlingFleetManagementEventTypes

FIWAREFeatureIoTGatewayDataHandlingFleetManagementNgsi

FIWAREFeatureIoTGatewayDataHandlingModularizePersistence

4334 Unit Testing Plan

Gateway Data Handling - Unit Testing Plan

4335 Product Guides

Gateway Data Handling - User and Programmers Guide

Gateway Data Handling - Installation and Administration Guide

44 Other GEs

441 Topics still being addressed at high-level

4411 Epics

FIWAREEpicIoTGatewaySecurityMonitoring

FIWAREEpicIoTLowPowerEncryption

FIWAREEpicIoTDevicesAndGatewaysAnonymization

442 Legacy Topics

4421 Themes

FIWAREThemeIoTSemantic

4422 Epics

FIWAREEpicIoTSemanticIntelligentDecisionMaking

4423 Features

FIWAREFeatureIoTSemanticSemanticMediator

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREFeatureIoTSemanticContextCollector

FIWAREFeatureIoTSemanticContextMediator

4424 User-Stories

FIWAREStoryIoTSemanticSemanticMediatorOntologyDeployment

4425 User-Stories

FIWAREStoryIoTGatewayDataHandlingDataFilteringAndAggregationDeviceEmbed

dedCepCEPEngineManagement

FIWAREStoryIoTGatewayDataHandlingDataFilteringAndAggregationDeviceEmbed

dedCepStatement

FIWAREStoryIoTGatewayDataHandlingDataFilteringAndAggregationDeviceEmbed

dedCepEventType

FIWAREStoryIoTGatewayDataHandlingIoTPublishBrokerCepToMessageBroker

4426 Unit Testing Plan

Gateway Data Handling - Unit Testing Plan

4427 Product Guides

Gateway Data Handling - User and Programmers Guide

Gateway Data Handling - Installation and Administration Guide

443 Gateway Security GE

4431 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

NA

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

Enabler

4432 Epics

FIWAREEpicIoTGatewaySecurityAccessPolicyControl

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

4433 Features

FIWAREFeatureIoTGatewaySecurityAccessRightsCreation

FIWAREFeatureIoTGatewaySecurityAccessRightsDeletion

FIWAREFeatureIoTGatewaySecurityAccessRightsValidation

444 Gateway Advanced Connectivity GE

4441 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

NA

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

Enabler

4442 Themes

FIWAREThemeIoTGatewayAdvancedConnectivity

4443 Epics

FIWAREEpicIoTGatewayAdvancedConnectivityMobilityManagement

FIWAREEpicIoTGatewayAdvancedConnectivityConnectivityStatusManagement

FIWAREEpicIoTGatewayAdvancedConnectivitySessionManagement

FIWAREEpicIoTGatewayAdvancedConnectivityTrafficFlowManagement

FIWAREEpicIoTGatewayAdvancedConnectivityQualityOfServiceControl

4444 Features

FIWAREFeatureIoTGatewayAdvancedConnectivitySessionManagementM2MDevice

SessionManagement

FIWAREFeatureIoTGatewayAdvancedConnectivitySessionManagementNativeDevic

eSessionManagement

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

431 Gateway Device Management GE 20

432 Gateway Protocol Adapter GE 21

433 Gateway Data Handling GE 23

44 Other GEs 25

441 Topics still being addressed at high-level 25

442 Legacy Topics 25

443 Gateway Security GE 26

444 Gateway Advanced Connectivity GE 27

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

2 Releases and Sprints numbering with mapping to calendar dates

The list of Releases and Sprints together with the time frame of each one of them is depicted in the

following table

Versions

Oc

t

20

14

No

v

20

14

De

c

20

14

Ja

n

20

15

Fe

b

20

15

Ma

r

20

15

Ap

r

20

15

Ma

y

20

15

Ju

n

20

15

Jul

20

15

Au

g

20

15

Se

p

20

15

Oc

t

20

15

No

v

20

15

De

c

20

15

Ja

n

20

16

Fe

b

20

16

Ma

r

20

16

Ap

r

20

16

Ma

y

20

16

Ju

n

20

16

Jul

20

16

Au

g

20

16

Se

p

20

16

FIWARE(Cl

osed) Month

Number

M4

2

M4

3

M4

4

FIWARE

Continuatio

n (ongoing)

Month

Number

M2 M3 M4 M5 M6 M7 M8 M9 M1

0

M1

1

M1

2

M1

3

M1

4

M1

5

M1

6

M1

7

M1

8

M1

9

M2

0

M2

1

M2

2

M2

3

M2

4

M2

5

First Major

Release

Second

Major

Release

Third Major

Release

Fourth

Major

Release

41

1

41

2

41

3

42

1

42

2

42

3

43

1

43

2

43

3

44

1

44

2

44

3

Fifth Major

Release

51

1

51

2

51

3

52

1

52

2

52

3

53

1

53

2

53

3

54

1

54

2

54

3

PLEASE NOTE that software associated to Minor Releases may be made available on the FIWARE

Testbed and FIWARE Lab after completing that Minor Release typically by the end of the following

month A revised version of the documentation accompanying software delivered after closing a Minor

Release is also typically delivered by end of the following month

Updates of all FIWARE GEs on the FIWARE Testbed will be planned after each Major Release completion

Besides updates of the FIWARE Testbed may be decided on a more frequent basis at FIWARE GE level

ie the following month after completion of some Sprint

As explained in FIWARE Agile Development Methodology the Releases and Sprints are referred to as

FIWAREReleasexy

FIWARESprintxyz

IMPORTANT NOTE FOR FIWARE DEVELOPMENT TEAMS Make sure that you adhere to this convention

when you fill in the fields FIWARE Release id and FIWARE Sprint Id in the backlog trackers

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

3 Roadmap of Internet of Things (IoT) Services

31 Introduction

The Internet of Things Service Enablement chapter in FIWARE provides key assets enabling access to IoT

resources

You can learn more about the IoT Chapter by reading the FIWARE Architecture and Open Specifications

Following is a description of the Technical Roadmap planned for the chapter which will be developed

through subsequent Releases of the FIWARE Platform Please also check the Releases and Sprints

numbering with mapping to calendar dates

32 Fifth Major Release

Following is a description of features per Generic Enablers that will be supported in Release 5 of

FIWARE both in the backend and gateway parts

3211 Backend

Backend Device Management

o Addition of new IoT protocols by means of new dedicated IoT Agents Examples

OneM2M (inlcuding MCA northbound interface) amp Modbus

o Development of IoT Agents at the Gateway level Mainly to replace the previous

Protocol Adpater GE

o Deliver new SDKs for different hardware platforms Arduino Cludino Intel

Edision ThinkingThings Open RaspberryPI etc

o Enable new features such as Device Management IoT infrastructure management

(using NGSI entities) etc

Backend IoT Broker

o intelligent update request handling

o efficient and energy saving IoT subsystem invocation

o Enhance interface capabilities

o harmonize additional interface features towards NGSI v2 support

Backend IoT Discovery

o Support geo-location discovery of entities

o evolve (semantic) linked-data platform API to 2nd version

o evolve NGSI API to 2nd version

o provide ontology for IoT entities

o provide a dataset generator for initial testing

o change store from object database to document store

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWA

RE GE Supported Features Epics under analysis

Backend

Device

Manage

ment

Release 51

FIWAREFeatureIoTIDASModularit

yHomogeneousCommands

FIWAREFeatureIoTIDASModularit

yDevicesTimezone

FIWAREFeatureIoTIDASModularit

yDeviceLifeCicle

FIWAREFeatureIoTIDASModularit

yDeleteFunctions

Release 52

FIWAREFeatureIoTIDASProtocols

OneM2MBasic

FIWAREFeatureIoTIDASDevKitS

DKIntelEdison

FIWAREFeatureIoTIDASDevKitS

DKArduino

Release 53

FIWAREFeatureIoTIDASProtocolsnodejsMigration

FIWAREFeatureIoTIDASModularityNewGithubOrganization

FIWAREFeatureIoTIDASModularityImproveOperations

Release 54

FIWAREFeatureIoTIDASModularityIoTManagerAdvanced

FIWAREFeatureIoTIDASEdgeManagementIoTInfrastructure

FIWAREEpicIoTIDASM

odularity

FIWAREEpicIoTIDASPr

otocols

FIWAREEpicIoTIDASD

evKit

FIWAREEpicIoTIDASG

eoDescription

FIWAREEpicIoTIDASEd

geManagement

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREFeatureIoTIDASProtocolsUpdate

Backend

IoT

Broker

Release 51

FIWAREFeatureIoTBackendIoTBro

kerSmartUpdateHandler

Release 52

FIWAREFeatureIoTBackendIoTBro

kerHistoryQueries

FIWAREFeatureIoTBackendIoTBro

kerAdvancedQueries

Release 53

FIWAREFeatureIoTBackendIoTBrokerWorkloadDistribution

FIWAREFeatureIoTBackendIoTBrokerSemanticsAwareness

Release 54

FIWAREFeatureIoTBackendIoTBrokerInterfaceNGSIv2

IoT

Discove

ry

Release 51

FIWAREFeatureIoTIoTDiscoveryRepositoryDatasetGenerator

Release 52

FIWAREFeatureIoTIoTDiscoveryInterfaceSemanticRegApiV2

Release 53

FIWAREFeatureIoTIoTDiscoveryRepositoryNgsi9GeoLocation

FIWAREEpicIoTIoTDisc

overyInterface

FIWAREEpicIoTIoTDisc

overyInteroperability

FIWAREEpicIoTIoTDisc

overyRepository

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREFeatureIoTIoTDiscoveryInterfaceNgsi9WebUI

Release 54

FIWAREFeatureIoTIoTDiscoveryRepositoryNgsi9OnDocumentStore

FIWAREFeatureIoTIoTDiscoveryInterfaceNgsiV2

3212 Gateway

IoT Data Edge Consolidation

The main effort in release 5 is to be compliant NGSI V2 and to improve the robustness of the broker and

the CEP

o the CEP will offer geofencing operations

o the broker will be compliant ngsi9

o the broker and the CEP will interface with other GE with NGSI V2

FIW

ARE

GE

Supported Features Epics under analysis

IoT

Data

Edge

Consol

idation

Release 51

FIWAREFeatureIoTDataEdge-CepheusBrokerPersistentPubSub

FIWAREFeatureIoTIotDataEdgeConsolidationCommonDataModelNGSIV2GeolocTimestamp

FIWAREFeatureIoTDataEdge-CepheusBrokerRemoteBrokerFilter

FIWAREEpicIoTIotDataEdgeConsolidationLocalStorage

FIWAREEpicIoTDataEdge-CepheusBroker

FIWAREEpicIoTIotDataEdgeConsolidationCommonDataModel

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREFeatureIoTIotDataEdgeConsolidationComplexEventProcessingComplexType

FIWAREFeatureIoTDataEdge-CepheusCEPMultiTenant

FIWAREFeatureIoTDataEdge-CepheusGUICepConfiguration

Release 52

FIWAREFeatureIoTDataEdge-CepheusNGSIv2Basic

FIWAREFeatureIoTDataEdge-CepheusNGSIv1REST

FIWAREFeatureIoTDataEdge-CepheusCEPAPIMonitoring

FIWAREEpicIoTDataEdge-CepheusCEP

FIWAREEpicIoTIotDataEdgeConsolidationManager

FIWAREEpicIoTDataEdge-CepheusNGSIv2

FIWAREEpicIoTDataEdge-CepheusNGSIv1

FIWAREEpicIoTDataEdge-CepheusNGSI9

FIWAREEpicIoTDataEdge-CepheusGUI

33 Future releases

The following features and epics correspond to features that are in the roadmap of the respective

Generic Enablers but are not going to be implemented as part of FIWARE project activities Some of

them may continue under the FIWARE Community activities some others will not

You can check out the previous releases of this FIWARE chapter on Roadmap of Internet of Things (IoT)

Services(previous releases)

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

4 Materializing Internet of Things (IoT) Services Enablement in FIWARE

41 Introduction

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 FIWARE 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 FIWARE Platform Please also check the Releases and Sprints numbering with mapping to calendar

dates

42 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

421 Backend Device Management GE

4211 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 IDAS4x implements the Backend Device Management GE providing the following IoT Agents

httpgithubcomtelefonicaidfiware-IoTAgent-Cplusplus supports UL20HTTP

MQTT or both (depends on the RPMs you decide to installal fater compilation)

httpgithubcomtelefonicaidlightweightm2m-iotagent supports LWM2MCoAP

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

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIGWAY It can be used to connect or simulate UL20HTTP devices (sensors or

actuators) It is basically a collection of Python27 scriipts to access the UL20HTTP Iot

Agent and the ContextBroker It runs on RaspberryPI (Raspbian OS) MACOS Linux

and windows machines Typical use simulate virtual devices from your laptopdesktop

computer or connect sensors and actuators connected somehow to a RaspberryPI or any

gateway able to run python27

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

Enabler

4212 Epics

FIWAREEpicIoTBackendDeviceManagementM2MAppServices

FIWAREEpicIoTBackendDeviceManagementM2MNGSINotification

FIWAREEpicIoTBackendDeviceManagementM2MDeviceCommunication

FIWAREEpicIoTBackendDeviceManagementRPIGWAccess

FIWAREEpicIoTBackendDeviceManagementFIWAREGWAccess

FIWAREEpicIoTIDASModularity

FIWAREEpicIoTIDASProtocols

FIWAREEpicIoTIDASDevKit

4213 Features

FIWAREFeatureIoTBackendDeviceManagementM2MAppServicesServiceCreate

FIWAREFeatureIoTBackendDeviceManagementM2MAppServicesDeviceSubscriptio

n

FIWAREFeatureIoTBackendDeviceManagementM2MAppServicesDeviceCommand

FIWAREFeatureIoTBackendDeviceManagementM2MAppServicesQuery

FIWAREFeatureIoTBackendDeviceManagementM2MNGSINotificationNGSI9

FIWAREFeatureIoTBackendDeviceManagementM2MNGSINotificationNGSI10

FIWAREFeatureIoTBackendDeviceManagementM2MDeviceCommunicationSensor

ML-Register

FIWAREFeatureIoTBackendDeviceManagementM2MDeviceCommunicationSensor

ML-Observation

FIWAREFeatureIoTBackendDeviceManagementRPIGWAccessSMLRPI

FIWAREFeatureIoTBackendDeviceManagementRPIGWAccessNGSIRPI

FIWAREFeatureIoTBackendDeviceManagementM2MNGSINotificationNGSISetup

FIWAREFeatureIoTBackendDeviceManagementM2MDeviceCommunicationUSNCo

nfigurator

FIWAREFeatureIoTBackendDeviceManagementFIWAREGWAccessGWDevMan

FIWAREFeatureIoTBackendDeviceManagementFIWAREGWAccessDataHandling

FIWAREFeatureIoTBackendDeviceManagementM2MDeviceCommunicationETSIM

2M

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREFeatureIoTBackendDeviceManagementM2MDeviceCommunicationNGSID

evices

FIWAREFeatureIoTBackendDeviceManagementM2MDeviceCommunication6LowP

AN-CoAP

FIWAREFeatureIoTBackendDeviceManagementM2MNGSINotificationCommands

FIWAREFeatureIoTBackendDeviceManagementM2MNGSINotificationNGSIEvoluti

on

FIWAREFeatureIoTBackendDeviceManagementM2MNGSINotificationIotAgentCon

fig

FIWAREFeatureIoTIDASModularityAgents

FIWAREFeatureIoTIDASDevKitUL20

FIWAREFeatureIoTIDASModularityCommonNorthAPI

FIWAREFeatureIoTIDASProtocolsLWM2MCoAP

FIWAREFeatureIoTIDASDevKitNodejsGenericAgent

FIWAREFeatureIoTIDASDevKitLWM2M-CoAP

FIWAREFeatureIoTIDASModularityCommands

FIWAREFeatureIoTIDASProtocolsMQTT

FIWAREFeatureIoTIDASProtocolsUL20

FIWAREFeatureIoTIDASDevKitNGSI

FIWAREFeatureIoTIDASProtocolsMQTTCommands

FIWAREFeatureIoTIDASProtocolsLWM2MEvolution

FIWAREFeatureIoTIDASProtocolsUL20Evolution

4214 Unit Testing Plan

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

It is expected to be provided in the future for IDAS4x

Backend_Device_Manager - IDAS - Unit Testing Plan

4215 Product Guides

Please note the following files refer to the previous versions of IDAS (3x) 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 Device Manager - IDAS - User and Programmers Guide

Backend Device Manager - IDAS - Installation and Administration Guide

422 Backend IoT Broker GE

4221 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

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

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

httpwwwiot-aeu

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

Enabler

4222 Epics

FIWAREEpicIoTBackendIoTBrokerAssociations

FIWAREEpicIoTBackendIoTBrokerQuery

FIWAREEpicIoTBackendIoTBrokerSubscribeNotify

FIWAREEpicIoTBackendIoTBrokerUpdate

4223 Features

FIWAREFeatureIoTBackendIoTBrokerAssociationsQuery

FIWAREFeatureIoTBackendIoTBrokerAssociationsUpdate

FIWAREFeatureIoTBackendIoTBrokerAssociationsSubscribeNotify

FIWAREFeatureIoTBackendIoTBrokerSubscribeNotifyIdBased

FIWAREFeatureIoTBackendIoTBrokerUpdateIdBased

FIWAREFeatureIoTBackendIoTBrokerSubscribeNotifyTypeBased

FIWAREFeatureIoTBackendIoTBrokerQueryPatterns

FIWAREFeatureIoTBackendIoTBrokerSubscribeNotifyPatterns

FIWAREFeatureIoTBackendIoTBrokerQueryRestriction

FIWAREFeatureIoTBackendIoTBrokerSubscribeNotifyRestriction

FIWAREFeatureIoTBackendIoTBrokerSubscribeNotifyAttributeDomain

FIWAREFeatureIoTBackendIoTBrokerUpdateAttributeDomain

FIWAREFeatureIoTBackendIoTBrokerMetadataTimestamp

FIWAREFeatureIoTBackendIoTBrokerMetadataProvider

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREFeatureIoTBackendIoTBrokerPanel

FIWAREFeatureIoTBackendIoTBrokerQueryDatacheck

FIWAREFeatureIoTBackendIoTBrokerSubscribeNotifyDatacheck

FIWAREFeatureIoTBackendIoTBrokerWebQueryInterface

FIWAREFeatureIoTBackendIoTBrokerSelfAuthentification

FIWAREFeatureIoTBackendIoTBrokerFederation

FIWAREFeatureIoTBackendIoTBrokerJSON

FIWAREFeatureIoTBackendIoTBrokerDataStorage

FIWAREFeatureIoTBackendIoTBrokerStandalone

FIWAREFeatureIoTBackendIoTBrokerDevice2Things

FIWAREFeatureIoTBackendIoTBrokerModularization

4224 User-Stories

4225 Unit Testing Plan

Backend IoT Broker - IoT Broker - Unit Testing Plan

4226 Product Guides

Backend IoT Broker - IoT Broker - User and Programmers Guide

Backend IoT Broker - IoT Broker - Installation and Administration Guide

423 Backend IoT Discovery GE

4231 Baseline Assets

IoT Discovery GEri

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

httpwwwiot-aeu

Linked Data Platform the linked sensor data platform supports publication and access to

resource and entity descriptions described by the semantic models The semantic

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

descriptions wherever applicable are provided in association to concepts defined on the

Linked Open Data cloud (eg location data semantic tags etc)

4232 Epics

IoT Discovery GEri

FIWAREEpicIoTIoTDiscoveryIoTDescriptionMgmt

FIWAREEpicIoTIoTDiscoveryProbabilisticSearch

FIWAREEpicIoTIoTDiscoverySemanticSearch

FIWAREEpicIoTIoTDiscoveryInterface

FIWAREEpicIoTIoTDiscoveryRepository

FIWAREEpicIoTIoTDiscoveryInteroperability

4233 Features

IoT Discovery GEri

FIWAREFeatureIoTIoTDiscoveryIoTDescriptionMgmtAdvDescription

FIWAREFeatureIoTIoTDiscoveryIoTDescriptionMgmtNGSI9

FIWAREFeatureIoTIoTDiscoveryIoTDescriptionMgmtNGSI9ConvenienceOperation

s

FIWAREFeatureIoTIoTDiscoveryIoTDescriptionMgmtNGSI9StandardOperations

FIWAREFeatureIoTIoTDiscoveryIoTDescriptionMgmtNGSI9Associations

FIWAREFeatureIoTIoTDiscoveryIoTDescriptionMgmtWebUI

FIWAREFeatureIoTIoTDiscoveryProbabilisticSearchDiscoverTemplateBased

FIWAREFeatureIoTIoTDiscoveryProbabilisticSearchEngineTraining

FIWAREFeatureIoTIoTDiscoveryProbabilisticSearchRegisterFoldingIn

FIWAREFeatureIoTIoTDiscoverySemanticSearchAssociationMatching

FIWAREFeatureIoTIoTDiscoverySemanticSearchDiscoverSparql

FIWAREFeatureIoTIoTDiscoveryInterfaceNgsi9Json

FIWAREFeatureIoTIoTDiscoveryRepositoryNgsi9ContextExpiration

FIWAREFeatureIoTIoTDiscoveryRepositoryEmbeddedSemanticStore

FIWAREFeatureIoTIoTDiscoveryInterfaceAdvDescExtension

FIWAREFeatureIoTIoTDiscoveryInteroperabilitySemanticAnnotator

FIWAREFeatureIoTIoTDiscoveryInterfaceCoAPSupport

4234 Unit Testing Plan

Backend IoT Discovery - IoT Discovery - Unit Testing Plan

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

4235 Product guides

Backend IoT Discovery - IoT Discovery - Installation and Administration Guide

Backend IoT Discovery - IoT Discovery - User and Programmers Guide

424 Backend Template Handler GE

4241 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

4242 Epics

FIWAREEpicIoTBackendTemplateHandlerIoTProcessExecutionExecutionModule

FIWAREEpicIoTBackendTemplateHandlerIoTProcessExecutionUnreliableDataHandl

ing

FIWAREEpicIoTBackendTemplateHandlerThingBasedProcesses

4243 Features

FIWAREFeatureIoTBackendTemplateHandlerIoTProcessExecutionUnreliableDataHa

ndlingExecute

FIWAREFeatureIoTBackendTemplateHandlerThingBasedProcessesHandleThingBase

dProcess

FIWAREFeatureIoTBackendTemplateHandlerIoTProcessExecutionExecutionModule

NGSIInterface

4244 Unit Testing Plan

Template Handler - Template Handler - Unit Testing Plan

4245 Product guides

Template Handler - Template Handler - Installation and Administration Guide

Template Handler - Template Handler - User and Programmers Guide

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

425 Backend Things Management GE

Note This Generic Enabler is not further developed after FIWARE 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

4251 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

httpwwwiot-aeu

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 (eg location data semantic tags etc)

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

Enabler

4252 Themes

4253 Epics

FIWAREEpicIoTBackendThingsManagementTypeBasedInteraction

FIWAREEpicIoTBackendThingsManagementadditionalScopes

FIWAREEpicIoTBackendThingsManagementattributeDomains

FIWAREEpicIoTBackendThingsManagementSemanticHandler

FIWAREEpicIoTBackendThingsManagementAdvancedResourceDescription

FIWAREEpicIoTBackendThingsManagementDiscoveryEngine

FIWAREEpicIoTBackendThingsManagementUpdateOperation

FIWAREEpicIoTBackendThingsManagementSubscribeNotify

FIWAREEpicIoTBackendThingsManagementFullPatterns

FIWAREEpicIoTBackendThingsManagementattributeExpressions

FIWAREEpicIoTBackendThingsManagementnotificationThrottling

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREEpicIoTBackendThingsManagementassociations

FIWAREEpicIoTBackendThingsManagementActuation

FIWAREEpicIoTBackendThingsManagementThingsAndIoTServiceMonitoring

FIWAREEpicIoTBackendThingsManagementResourcesAndServicesDiscovery

FIWAREEpicIoTBackendThingsManagementCatalogAndLocation

4254 Features

FIWAREFeatureIoTBackendThingsManagementRegistrationIdBased

FIWAREFeatureIoTBackendThingsManagementRegistrationUpdate

FIWAREFeatureIoTBackendThingsManagementDiscoveryIdBased

FIWAREFeatureIoTBackendThingsManagementDiscoverySimplePatternBased

FIWAREFeatureIoTBackendThingsManagementQueryIdBased

FIWAREFeatureIoTBackendThingsManagementQuerySimplePatternBased

FIWAREFeatureIoTBackendThingsManagementRegistrationsimpleGeoScopes

FIWAREFeatureIoTBackendThingsManagementDiscoverysimpleGeoScopes

FIWAREFeatureIoTBackendThingsManagementQuerysimpleGeoScopes

FIWAREFeatureIoTBackendThingsManagementDiscoverytypeBased

FIWAREFeatureIoTBackendThingsManagementQuerytypeBased

FIWAREFeatureIoTBackendThingsManagementRegistrationattributeDomains

FIWAREFeatureIoTBackendThingsManagementQueryattributeDomain

FIWAREFeatureIoTBackendThingsManagementRegistrationadvancedDescriptions

FIWAREFeatureIoTBackendThingsManagementDiscoveryadvancedBased

4255 User-Stories

This is a placeholder for user stories in further development phases

4256 Unit Testing Plan

Backend Things Management - Unit Testing Plan

4257 Product Guides

Backend Things Management - User and Programmers Guide

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

43 Gateway GEs

431 Gateway Device Management GE

4311 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 httpwwwfosstrakorg

M2MPlanetPangoo 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

4312 Epics

FIWAREEpicIoTGatewayDeviceManagementDeviceStatusMonitoring

FIWAREEpicIoTGatewayDeviceManagementRemoteManagement

FIWAREEpicIoTGatewayDeviceManagementDeviceCommunicationFailure

FIWAREEpicIoTGatewayDeviceManagementDisconnectedDeviceManagement

FIWAREEpicIoTGatewayDeviceManagementAddressCreation

FIWAREEpicIoTGatewayDeviceManagementAddressTranslation

FIWAREEpicIoTGatewayDeviceManagementResourcesDirectory

FIWAREEpicIoTGatewayDeviceManagementDirectoryHandler

FIWAREEpicIoTGatewayDeviceManagementOpenMTCAddressTranslation

4313 Features

FIWAREFeatureIoTGatewayDeviceManagementNorthboundInterfaceETSIm2m

FIWAREFeatureIoTGatewayDeviceManagementBasicReachability

FIWAREFeatureIoTGatewayDeviceManagementDeviceCapabilitiesList

FIWAREFeatureIoTGatewayDeviceManagementDeviceInformationAccess

FIWAREFeatureIoTGatewayDeviceManagementDeviceInformationSubscribe

FIWAREFeatureIoTGatewayDeviceManagementResourcesDirectoryResourceDirecto

ry

FIWAREFeatureIoTGatewayDeviceManagementM2MNGSINGSI9

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREFeatureIoTGatewayDeviceManagementM2MNGSINGSI10

FIWAREFeatureIoTGatewayDeviceManagementM2MNGSINotificationNGSI9

FIWAREFeatureIoTGatewayDeviceManagementM2MNGSINotificationNGSI10

FIWAREFeatureIoTGatewayDeviceManagementM2MNGSICommonDataModel

FIWAREFeatureIoTGatewayDeviceManagementOpenMTCAddressTranslation

FIWAREFeatureIoTGatewayDeviceManagementNGSI_JSON

FIWAREFeatureIoTGatewayDeviceManagementDeviceControl

FIWAREFeatureIoTGatewayDeviceManagementDeviceReconfigure

FIWAREFeatureIoTGatewayDeviceManagementDeviceCapabilitiesDiscovery

FIWAREFeatureIoTGatewayDeviceManagementDisconnectedDeviceManagementSi

mpleAutomatedReconnect

4314 Unit Testing Plan

Gateway Device Manager - OpenMTC - Unit Testing Plan

4315 Product Guides

Gateway Device Manager - OpenMTC - User and Programmers Guide

Gateway Device Manager - OpenMTC - Installation and Administration Guide

432 Gateway Protocol Adapter GE

4321 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

4322 Themes

FIWAREThemeIoTGatewayProtocolAdapter

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

4323 Epics

FIWAREEpicIoTGatewayProtocolAdapterZPAAdapter

FIWAREEpicIoTGatewayProtocolAdapterZPAAbstractionProtocolLayer

FIWAREEpicIoTGatewayProtocolAdapterZPACloudEdgeProtocolAdapter

FIWAREEpicIoTGatewayProtocolAdapterZPAIoTDevicesMgntGui

FIWAREEpicIoTGatewayProtocolAdapterZPANorthboundNGSI

FIWAREEpicIoTGatewayProtocolAdapterEPCNGSI

FIWAREEpicIoTGatewayProtocolAdapterEPCTracingEPC

FIWAREEpicIoTGatewayProtocolAdapterMRCOAPAdapter

FIWAREEpicIoTGatewayProtocolAdapterMRCOAPNorthboundNGSI

4324 Features

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeBasicCommunication

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeResponseMessagesGenerati

on

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeEventsGeneration

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeCommunicationsFunctions

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeReadWriteOperations

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeCallbacksManagement

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeNodeAddressesDiscovery

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeEndpointConfiguration

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeAPSMessage

FIWAREFeatureIoTGatewayProtocolAdapterZPAAdapterCodec

FIWAREFeatureIoTGatewayProtocolAdapterZPANativeProtocolAdapterGenericDevi

ceAccess

FIWAREFeatureIoTGatewayProtocolAdapterZPACloudEdgeProtocolAdapterIntegrat

ion_CE_ZPA

FIWAREFeatureIoTGatewayProtocolAdapterZPAIoTDevicesMgntGuiDisplayDevice

StatusConnection

FIWAREFeatureIoTGatewayProtocolAdapterZPAIoTDevicesMgntGuiDisplayDevice

Capabilities

FIWAREFeatureIoTGatewayProtocolAdapterZPANorthboundNGSIEventProducer

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCLocalEPCIS

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCONS

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCRemoteDS1

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCRemoteDS2

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCRemoteEPCIS1

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCRemoteEPCIS2

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCAccessRulesDS1

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCAccessRulesDS2

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCRemoteIS2DS1

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCRemoteIS2DS2

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCResolver

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCQuery

FIWAREFeatureIoTGatewayProtocolAdapterEPCNGSI

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPNorthboundNGSINGSIBasic

Connection

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPNorthboundNGSINGSIConte

xtRegistering

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPNorthboundNGSINGSIEvent

Forwarding

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPAdapterNodeAddressesDisco

very

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPAdapterEventsGeneration

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPAdapterResponseMessagesG

eneration

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPAdapterCommunicationsFunc

tions

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPAdapterBasicCommunication

4325 User-Stories

4326 Unit Testing Plan

Gateway Protocol Adapter - Unit Testing Plan

4327 Product Guides

Gateway Protocol Adapter - Installation and Administration Guide

Gateway Protocol Adapter - User and Programmers Guide

433 Gateway Data Handling GE

4331 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

M2MPlanetPangoo is a M2M research platform with user interface to deploy and

monitor sensors and actuators networks including gateways

SOLCEP 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)

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

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

4332 Epics

FIWAREEpicIoTGatewayDataHandlingComplexEventProcessing

FIWAREEpicIoTGatewayDataHandlingCommonDataModel

FIWAREEpicIoTGatewayDataHandlingLocalStorage

FIWAREEpicIoTGatewayDataHandlingDataTransformation

FIWAREEpicIoTGatewayDataHandlingConfigurationBackup

FIWAREEpicIoTGatewayDataHandlingEmbedded

FIWAREEpicIoTGatewayDataHandlingManager

FIWAREEpicIoTGatewayDataHandlingFleetManagement

FIWAREEpicIoTGatewayDataHandlingModularize

FIWAREEpicIoTGatewayDataHandlingBroker

4333 Features

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingAdmin

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingEventTypes

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingRules

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingRealtimeData

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingFiltering

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingAggregation

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingAutoRegistration

FIWAREFeatureIoTGatewayDataHandlingCommonDataModelNGSI

FIWAREFeatureIoTGatewayDataHandlingCommonDataModelPubSub

FIWAREFeatureIoTGatewayDataHandlingLocalStorageBackupOutputCEP

FIWAREFeatureIoTGatewayDataHandlingLocalStorageHistoricalData

FIWAREFeatureIoTGatewayDataHandlingDataTransformationInput

FIWAREFeatureIoTGatewayDataHandlingConfigurationBackupEsper

FIWAREFeatureIoTGatewayDataHandlingConfigurationBackupApplicationWide

FIWAREFeatureIoTGatewayDataHandlingConfigurationBackupNGSI

FIWAREFeatureIoTGatewayDataHandlingEmbeddedCloudEdge

FIWAREFeatureIoTGatewayDataHandlingEmbeddedRaspberryPi

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREFeatureIoTGatewayDataHandlingFleetManagementCepRules

FIWAREFeatureIoTGatewayDataHandlingFleetManagementEventSinks

FIWAREFeatureIoTGatewayDataHandlingFleetManagementEventStorage

FIWAREFeatureIoTGatewayDataHandlingFleetManagementEventTypes

FIWAREFeatureIoTGatewayDataHandlingFleetManagementNgsi

FIWAREFeatureIoTGatewayDataHandlingModularizePersistence

4334 Unit Testing Plan

Gateway Data Handling - Unit Testing Plan

4335 Product Guides

Gateway Data Handling - User and Programmers Guide

Gateway Data Handling - Installation and Administration Guide

44 Other GEs

441 Topics still being addressed at high-level

4411 Epics

FIWAREEpicIoTGatewaySecurityMonitoring

FIWAREEpicIoTLowPowerEncryption

FIWAREEpicIoTDevicesAndGatewaysAnonymization

442 Legacy Topics

4421 Themes

FIWAREThemeIoTSemantic

4422 Epics

FIWAREEpicIoTSemanticIntelligentDecisionMaking

4423 Features

FIWAREFeatureIoTSemanticSemanticMediator

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREFeatureIoTSemanticContextCollector

FIWAREFeatureIoTSemanticContextMediator

4424 User-Stories

FIWAREStoryIoTSemanticSemanticMediatorOntologyDeployment

4425 User-Stories

FIWAREStoryIoTGatewayDataHandlingDataFilteringAndAggregationDeviceEmbed

dedCepCEPEngineManagement

FIWAREStoryIoTGatewayDataHandlingDataFilteringAndAggregationDeviceEmbed

dedCepStatement

FIWAREStoryIoTGatewayDataHandlingDataFilteringAndAggregationDeviceEmbed

dedCepEventType

FIWAREStoryIoTGatewayDataHandlingIoTPublishBrokerCepToMessageBroker

4426 Unit Testing Plan

Gateway Data Handling - Unit Testing Plan

4427 Product Guides

Gateway Data Handling - User and Programmers Guide

Gateway Data Handling - Installation and Administration Guide

443 Gateway Security GE

4431 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

NA

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

Enabler

4432 Epics

FIWAREEpicIoTGatewaySecurityAccessPolicyControl

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

4433 Features

FIWAREFeatureIoTGatewaySecurityAccessRightsCreation

FIWAREFeatureIoTGatewaySecurityAccessRightsDeletion

FIWAREFeatureIoTGatewaySecurityAccessRightsValidation

444 Gateway Advanced Connectivity GE

4441 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

NA

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

Enabler

4442 Themes

FIWAREThemeIoTGatewayAdvancedConnectivity

4443 Epics

FIWAREEpicIoTGatewayAdvancedConnectivityMobilityManagement

FIWAREEpicIoTGatewayAdvancedConnectivityConnectivityStatusManagement

FIWAREEpicIoTGatewayAdvancedConnectivitySessionManagement

FIWAREEpicIoTGatewayAdvancedConnectivityTrafficFlowManagement

FIWAREEpicIoTGatewayAdvancedConnectivityQualityOfServiceControl

4444 Features

FIWAREFeatureIoTGatewayAdvancedConnectivitySessionManagementM2MDevice

SessionManagement

FIWAREFeatureIoTGatewayAdvancedConnectivitySessionManagementNativeDevic

eSessionManagement

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

2 Releases and Sprints numbering with mapping to calendar dates

The list of Releases and Sprints together with the time frame of each one of them is depicted in the

following table

Versions

Oc

t

20

14

No

v

20

14

De

c

20

14

Ja

n

20

15

Fe

b

20

15

Ma

r

20

15

Ap

r

20

15

Ma

y

20

15

Ju

n

20

15

Jul

20

15

Au

g

20

15

Se

p

20

15

Oc

t

20

15

No

v

20

15

De

c

20

15

Ja

n

20

16

Fe

b

20

16

Ma

r

20

16

Ap

r

20

16

Ma

y

20

16

Ju

n

20

16

Jul

20

16

Au

g

20

16

Se

p

20

16

FIWARE(Cl

osed) Month

Number

M4

2

M4

3

M4

4

FIWARE

Continuatio

n (ongoing)

Month

Number

M2 M3 M4 M5 M6 M7 M8 M9 M1

0

M1

1

M1

2

M1

3

M1

4

M1

5

M1

6

M1

7

M1

8

M1

9

M2

0

M2

1

M2

2

M2

3

M2

4

M2

5

First Major

Release

Second

Major

Release

Third Major

Release

Fourth

Major

Release

41

1

41

2

41

3

42

1

42

2

42

3

43

1

43

2

43

3

44

1

44

2

44

3

Fifth Major

Release

51

1

51

2

51

3

52

1

52

2

52

3

53

1

53

2

53

3

54

1

54

2

54

3

PLEASE NOTE that software associated to Minor Releases may be made available on the FIWARE

Testbed and FIWARE Lab after completing that Minor Release typically by the end of the following

month A revised version of the documentation accompanying software delivered after closing a Minor

Release is also typically delivered by end of the following month

Updates of all FIWARE GEs on the FIWARE Testbed will be planned after each Major Release completion

Besides updates of the FIWARE Testbed may be decided on a more frequent basis at FIWARE GE level

ie the following month after completion of some Sprint

As explained in FIWARE Agile Development Methodology the Releases and Sprints are referred to as

FIWAREReleasexy

FIWARESprintxyz

IMPORTANT NOTE FOR FIWARE DEVELOPMENT TEAMS Make sure that you adhere to this convention

when you fill in the fields FIWARE Release id and FIWARE Sprint Id in the backlog trackers

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

3 Roadmap of Internet of Things (IoT) Services

31 Introduction

The Internet of Things Service Enablement chapter in FIWARE provides key assets enabling access to IoT

resources

You can learn more about the IoT Chapter by reading the FIWARE Architecture and Open Specifications

Following is a description of the Technical Roadmap planned for the chapter which will be developed

through subsequent Releases of the FIWARE Platform Please also check the Releases and Sprints

numbering with mapping to calendar dates

32 Fifth Major Release

Following is a description of features per Generic Enablers that will be supported in Release 5 of

FIWARE both in the backend and gateway parts

3211 Backend

Backend Device Management

o Addition of new IoT protocols by means of new dedicated IoT Agents Examples

OneM2M (inlcuding MCA northbound interface) amp Modbus

o Development of IoT Agents at the Gateway level Mainly to replace the previous

Protocol Adpater GE

o Deliver new SDKs for different hardware platforms Arduino Cludino Intel

Edision ThinkingThings Open RaspberryPI etc

o Enable new features such as Device Management IoT infrastructure management

(using NGSI entities) etc

Backend IoT Broker

o intelligent update request handling

o efficient and energy saving IoT subsystem invocation

o Enhance interface capabilities

o harmonize additional interface features towards NGSI v2 support

Backend IoT Discovery

o Support geo-location discovery of entities

o evolve (semantic) linked-data platform API to 2nd version

o evolve NGSI API to 2nd version

o provide ontology for IoT entities

o provide a dataset generator for initial testing

o change store from object database to document store

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWA

RE GE Supported Features Epics under analysis

Backend

Device

Manage

ment

Release 51

FIWAREFeatureIoTIDASModularit

yHomogeneousCommands

FIWAREFeatureIoTIDASModularit

yDevicesTimezone

FIWAREFeatureIoTIDASModularit

yDeviceLifeCicle

FIWAREFeatureIoTIDASModularit

yDeleteFunctions

Release 52

FIWAREFeatureIoTIDASProtocols

OneM2MBasic

FIWAREFeatureIoTIDASDevKitS

DKIntelEdison

FIWAREFeatureIoTIDASDevKitS

DKArduino

Release 53

FIWAREFeatureIoTIDASProtocolsnodejsMigration

FIWAREFeatureIoTIDASModularityNewGithubOrganization

FIWAREFeatureIoTIDASModularityImproveOperations

Release 54

FIWAREFeatureIoTIDASModularityIoTManagerAdvanced

FIWAREFeatureIoTIDASEdgeManagementIoTInfrastructure

FIWAREEpicIoTIDASM

odularity

FIWAREEpicIoTIDASPr

otocols

FIWAREEpicIoTIDASD

evKit

FIWAREEpicIoTIDASG

eoDescription

FIWAREEpicIoTIDASEd

geManagement

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREFeatureIoTIDASProtocolsUpdate

Backend

IoT

Broker

Release 51

FIWAREFeatureIoTBackendIoTBro

kerSmartUpdateHandler

Release 52

FIWAREFeatureIoTBackendIoTBro

kerHistoryQueries

FIWAREFeatureIoTBackendIoTBro

kerAdvancedQueries

Release 53

FIWAREFeatureIoTBackendIoTBrokerWorkloadDistribution

FIWAREFeatureIoTBackendIoTBrokerSemanticsAwareness

Release 54

FIWAREFeatureIoTBackendIoTBrokerInterfaceNGSIv2

IoT

Discove

ry

Release 51

FIWAREFeatureIoTIoTDiscoveryRepositoryDatasetGenerator

Release 52

FIWAREFeatureIoTIoTDiscoveryInterfaceSemanticRegApiV2

Release 53

FIWAREFeatureIoTIoTDiscoveryRepositoryNgsi9GeoLocation

FIWAREEpicIoTIoTDisc

overyInterface

FIWAREEpicIoTIoTDisc

overyInteroperability

FIWAREEpicIoTIoTDisc

overyRepository

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREFeatureIoTIoTDiscoveryInterfaceNgsi9WebUI

Release 54

FIWAREFeatureIoTIoTDiscoveryRepositoryNgsi9OnDocumentStore

FIWAREFeatureIoTIoTDiscoveryInterfaceNgsiV2

3212 Gateway

IoT Data Edge Consolidation

The main effort in release 5 is to be compliant NGSI V2 and to improve the robustness of the broker and

the CEP

o the CEP will offer geofencing operations

o the broker will be compliant ngsi9

o the broker and the CEP will interface with other GE with NGSI V2

FIW

ARE

GE

Supported Features Epics under analysis

IoT

Data

Edge

Consol

idation

Release 51

FIWAREFeatureIoTDataEdge-CepheusBrokerPersistentPubSub

FIWAREFeatureIoTIotDataEdgeConsolidationCommonDataModelNGSIV2GeolocTimestamp

FIWAREFeatureIoTDataEdge-CepheusBrokerRemoteBrokerFilter

FIWAREEpicIoTIotDataEdgeConsolidationLocalStorage

FIWAREEpicIoTDataEdge-CepheusBroker

FIWAREEpicIoTIotDataEdgeConsolidationCommonDataModel

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREFeatureIoTIotDataEdgeConsolidationComplexEventProcessingComplexType

FIWAREFeatureIoTDataEdge-CepheusCEPMultiTenant

FIWAREFeatureIoTDataEdge-CepheusGUICepConfiguration

Release 52

FIWAREFeatureIoTDataEdge-CepheusNGSIv2Basic

FIWAREFeatureIoTDataEdge-CepheusNGSIv1REST

FIWAREFeatureIoTDataEdge-CepheusCEPAPIMonitoring

FIWAREEpicIoTDataEdge-CepheusCEP

FIWAREEpicIoTIotDataEdgeConsolidationManager

FIWAREEpicIoTDataEdge-CepheusNGSIv2

FIWAREEpicIoTDataEdge-CepheusNGSIv1

FIWAREEpicIoTDataEdge-CepheusNGSI9

FIWAREEpicIoTDataEdge-CepheusGUI

33 Future releases

The following features and epics correspond to features that are in the roadmap of the respective

Generic Enablers but are not going to be implemented as part of FIWARE project activities Some of

them may continue under the FIWARE Community activities some others will not

You can check out the previous releases of this FIWARE chapter on Roadmap of Internet of Things (IoT)

Services(previous releases)

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

4 Materializing Internet of Things (IoT) Services Enablement in FIWARE

41 Introduction

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 FIWARE 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 FIWARE Platform Please also check the Releases and Sprints numbering with mapping to calendar

dates

42 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

421 Backend Device Management GE

4211 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 IDAS4x implements the Backend Device Management GE providing the following IoT Agents

httpgithubcomtelefonicaidfiware-IoTAgent-Cplusplus supports UL20HTTP

MQTT or both (depends on the RPMs you decide to installal fater compilation)

httpgithubcomtelefonicaidlightweightm2m-iotagent supports LWM2MCoAP

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

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIGWAY It can be used to connect or simulate UL20HTTP devices (sensors or

actuators) It is basically a collection of Python27 scriipts to access the UL20HTTP Iot

Agent and the ContextBroker It runs on RaspberryPI (Raspbian OS) MACOS Linux

and windows machines Typical use simulate virtual devices from your laptopdesktop

computer or connect sensors and actuators connected somehow to a RaspberryPI or any

gateway able to run python27

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

Enabler

4212 Epics

FIWAREEpicIoTBackendDeviceManagementM2MAppServices

FIWAREEpicIoTBackendDeviceManagementM2MNGSINotification

FIWAREEpicIoTBackendDeviceManagementM2MDeviceCommunication

FIWAREEpicIoTBackendDeviceManagementRPIGWAccess

FIWAREEpicIoTBackendDeviceManagementFIWAREGWAccess

FIWAREEpicIoTIDASModularity

FIWAREEpicIoTIDASProtocols

FIWAREEpicIoTIDASDevKit

4213 Features

FIWAREFeatureIoTBackendDeviceManagementM2MAppServicesServiceCreate

FIWAREFeatureIoTBackendDeviceManagementM2MAppServicesDeviceSubscriptio

n

FIWAREFeatureIoTBackendDeviceManagementM2MAppServicesDeviceCommand

FIWAREFeatureIoTBackendDeviceManagementM2MAppServicesQuery

FIWAREFeatureIoTBackendDeviceManagementM2MNGSINotificationNGSI9

FIWAREFeatureIoTBackendDeviceManagementM2MNGSINotificationNGSI10

FIWAREFeatureIoTBackendDeviceManagementM2MDeviceCommunicationSensor

ML-Register

FIWAREFeatureIoTBackendDeviceManagementM2MDeviceCommunicationSensor

ML-Observation

FIWAREFeatureIoTBackendDeviceManagementRPIGWAccessSMLRPI

FIWAREFeatureIoTBackendDeviceManagementRPIGWAccessNGSIRPI

FIWAREFeatureIoTBackendDeviceManagementM2MNGSINotificationNGSISetup

FIWAREFeatureIoTBackendDeviceManagementM2MDeviceCommunicationUSNCo

nfigurator

FIWAREFeatureIoTBackendDeviceManagementFIWAREGWAccessGWDevMan

FIWAREFeatureIoTBackendDeviceManagementFIWAREGWAccessDataHandling

FIWAREFeatureIoTBackendDeviceManagementM2MDeviceCommunicationETSIM

2M

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREFeatureIoTBackendDeviceManagementM2MDeviceCommunicationNGSID

evices

FIWAREFeatureIoTBackendDeviceManagementM2MDeviceCommunication6LowP

AN-CoAP

FIWAREFeatureIoTBackendDeviceManagementM2MNGSINotificationCommands

FIWAREFeatureIoTBackendDeviceManagementM2MNGSINotificationNGSIEvoluti

on

FIWAREFeatureIoTBackendDeviceManagementM2MNGSINotificationIotAgentCon

fig

FIWAREFeatureIoTIDASModularityAgents

FIWAREFeatureIoTIDASDevKitUL20

FIWAREFeatureIoTIDASModularityCommonNorthAPI

FIWAREFeatureIoTIDASProtocolsLWM2MCoAP

FIWAREFeatureIoTIDASDevKitNodejsGenericAgent

FIWAREFeatureIoTIDASDevKitLWM2M-CoAP

FIWAREFeatureIoTIDASModularityCommands

FIWAREFeatureIoTIDASProtocolsMQTT

FIWAREFeatureIoTIDASProtocolsUL20

FIWAREFeatureIoTIDASDevKitNGSI

FIWAREFeatureIoTIDASProtocolsMQTTCommands

FIWAREFeatureIoTIDASProtocolsLWM2MEvolution

FIWAREFeatureIoTIDASProtocolsUL20Evolution

4214 Unit Testing Plan

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

It is expected to be provided in the future for IDAS4x

Backend_Device_Manager - IDAS - Unit Testing Plan

4215 Product Guides

Please note the following files refer to the previous versions of IDAS (3x) 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 Device Manager - IDAS - User and Programmers Guide

Backend Device Manager - IDAS - Installation and Administration Guide

422 Backend IoT Broker GE

4221 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

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

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

httpwwwiot-aeu

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

Enabler

4222 Epics

FIWAREEpicIoTBackendIoTBrokerAssociations

FIWAREEpicIoTBackendIoTBrokerQuery

FIWAREEpicIoTBackendIoTBrokerSubscribeNotify

FIWAREEpicIoTBackendIoTBrokerUpdate

4223 Features

FIWAREFeatureIoTBackendIoTBrokerAssociationsQuery

FIWAREFeatureIoTBackendIoTBrokerAssociationsUpdate

FIWAREFeatureIoTBackendIoTBrokerAssociationsSubscribeNotify

FIWAREFeatureIoTBackendIoTBrokerSubscribeNotifyIdBased

FIWAREFeatureIoTBackendIoTBrokerUpdateIdBased

FIWAREFeatureIoTBackendIoTBrokerSubscribeNotifyTypeBased

FIWAREFeatureIoTBackendIoTBrokerQueryPatterns

FIWAREFeatureIoTBackendIoTBrokerSubscribeNotifyPatterns

FIWAREFeatureIoTBackendIoTBrokerQueryRestriction

FIWAREFeatureIoTBackendIoTBrokerSubscribeNotifyRestriction

FIWAREFeatureIoTBackendIoTBrokerSubscribeNotifyAttributeDomain

FIWAREFeatureIoTBackendIoTBrokerUpdateAttributeDomain

FIWAREFeatureIoTBackendIoTBrokerMetadataTimestamp

FIWAREFeatureIoTBackendIoTBrokerMetadataProvider

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREFeatureIoTBackendIoTBrokerPanel

FIWAREFeatureIoTBackendIoTBrokerQueryDatacheck

FIWAREFeatureIoTBackendIoTBrokerSubscribeNotifyDatacheck

FIWAREFeatureIoTBackendIoTBrokerWebQueryInterface

FIWAREFeatureIoTBackendIoTBrokerSelfAuthentification

FIWAREFeatureIoTBackendIoTBrokerFederation

FIWAREFeatureIoTBackendIoTBrokerJSON

FIWAREFeatureIoTBackendIoTBrokerDataStorage

FIWAREFeatureIoTBackendIoTBrokerStandalone

FIWAREFeatureIoTBackendIoTBrokerDevice2Things

FIWAREFeatureIoTBackendIoTBrokerModularization

4224 User-Stories

4225 Unit Testing Plan

Backend IoT Broker - IoT Broker - Unit Testing Plan

4226 Product Guides

Backend IoT Broker - IoT Broker - User and Programmers Guide

Backend IoT Broker - IoT Broker - Installation and Administration Guide

423 Backend IoT Discovery GE

4231 Baseline Assets

IoT Discovery GEri

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

httpwwwiot-aeu

Linked Data Platform the linked sensor data platform supports publication and access to

resource and entity descriptions described by the semantic models The semantic

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

descriptions wherever applicable are provided in association to concepts defined on the

Linked Open Data cloud (eg location data semantic tags etc)

4232 Epics

IoT Discovery GEri

FIWAREEpicIoTIoTDiscoveryIoTDescriptionMgmt

FIWAREEpicIoTIoTDiscoveryProbabilisticSearch

FIWAREEpicIoTIoTDiscoverySemanticSearch

FIWAREEpicIoTIoTDiscoveryInterface

FIWAREEpicIoTIoTDiscoveryRepository

FIWAREEpicIoTIoTDiscoveryInteroperability

4233 Features

IoT Discovery GEri

FIWAREFeatureIoTIoTDiscoveryIoTDescriptionMgmtAdvDescription

FIWAREFeatureIoTIoTDiscoveryIoTDescriptionMgmtNGSI9

FIWAREFeatureIoTIoTDiscoveryIoTDescriptionMgmtNGSI9ConvenienceOperation

s

FIWAREFeatureIoTIoTDiscoveryIoTDescriptionMgmtNGSI9StandardOperations

FIWAREFeatureIoTIoTDiscoveryIoTDescriptionMgmtNGSI9Associations

FIWAREFeatureIoTIoTDiscoveryIoTDescriptionMgmtWebUI

FIWAREFeatureIoTIoTDiscoveryProbabilisticSearchDiscoverTemplateBased

FIWAREFeatureIoTIoTDiscoveryProbabilisticSearchEngineTraining

FIWAREFeatureIoTIoTDiscoveryProbabilisticSearchRegisterFoldingIn

FIWAREFeatureIoTIoTDiscoverySemanticSearchAssociationMatching

FIWAREFeatureIoTIoTDiscoverySemanticSearchDiscoverSparql

FIWAREFeatureIoTIoTDiscoveryInterfaceNgsi9Json

FIWAREFeatureIoTIoTDiscoveryRepositoryNgsi9ContextExpiration

FIWAREFeatureIoTIoTDiscoveryRepositoryEmbeddedSemanticStore

FIWAREFeatureIoTIoTDiscoveryInterfaceAdvDescExtension

FIWAREFeatureIoTIoTDiscoveryInteroperabilitySemanticAnnotator

FIWAREFeatureIoTIoTDiscoveryInterfaceCoAPSupport

4234 Unit Testing Plan

Backend IoT Discovery - IoT Discovery - Unit Testing Plan

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

4235 Product guides

Backend IoT Discovery - IoT Discovery - Installation and Administration Guide

Backend IoT Discovery - IoT Discovery - User and Programmers Guide

424 Backend Template Handler GE

4241 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

4242 Epics

FIWAREEpicIoTBackendTemplateHandlerIoTProcessExecutionExecutionModule

FIWAREEpicIoTBackendTemplateHandlerIoTProcessExecutionUnreliableDataHandl

ing

FIWAREEpicIoTBackendTemplateHandlerThingBasedProcesses

4243 Features

FIWAREFeatureIoTBackendTemplateHandlerIoTProcessExecutionUnreliableDataHa

ndlingExecute

FIWAREFeatureIoTBackendTemplateHandlerThingBasedProcessesHandleThingBase

dProcess

FIWAREFeatureIoTBackendTemplateHandlerIoTProcessExecutionExecutionModule

NGSIInterface

4244 Unit Testing Plan

Template Handler - Template Handler - Unit Testing Plan

4245 Product guides

Template Handler - Template Handler - Installation and Administration Guide

Template Handler - Template Handler - User and Programmers Guide

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

425 Backend Things Management GE

Note This Generic Enabler is not further developed after FIWARE 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

4251 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

httpwwwiot-aeu

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 (eg location data semantic tags etc)

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

Enabler

4252 Themes

4253 Epics

FIWAREEpicIoTBackendThingsManagementTypeBasedInteraction

FIWAREEpicIoTBackendThingsManagementadditionalScopes

FIWAREEpicIoTBackendThingsManagementattributeDomains

FIWAREEpicIoTBackendThingsManagementSemanticHandler

FIWAREEpicIoTBackendThingsManagementAdvancedResourceDescription

FIWAREEpicIoTBackendThingsManagementDiscoveryEngine

FIWAREEpicIoTBackendThingsManagementUpdateOperation

FIWAREEpicIoTBackendThingsManagementSubscribeNotify

FIWAREEpicIoTBackendThingsManagementFullPatterns

FIWAREEpicIoTBackendThingsManagementattributeExpressions

FIWAREEpicIoTBackendThingsManagementnotificationThrottling

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREEpicIoTBackendThingsManagementassociations

FIWAREEpicIoTBackendThingsManagementActuation

FIWAREEpicIoTBackendThingsManagementThingsAndIoTServiceMonitoring

FIWAREEpicIoTBackendThingsManagementResourcesAndServicesDiscovery

FIWAREEpicIoTBackendThingsManagementCatalogAndLocation

4254 Features

FIWAREFeatureIoTBackendThingsManagementRegistrationIdBased

FIWAREFeatureIoTBackendThingsManagementRegistrationUpdate

FIWAREFeatureIoTBackendThingsManagementDiscoveryIdBased

FIWAREFeatureIoTBackendThingsManagementDiscoverySimplePatternBased

FIWAREFeatureIoTBackendThingsManagementQueryIdBased

FIWAREFeatureIoTBackendThingsManagementQuerySimplePatternBased

FIWAREFeatureIoTBackendThingsManagementRegistrationsimpleGeoScopes

FIWAREFeatureIoTBackendThingsManagementDiscoverysimpleGeoScopes

FIWAREFeatureIoTBackendThingsManagementQuerysimpleGeoScopes

FIWAREFeatureIoTBackendThingsManagementDiscoverytypeBased

FIWAREFeatureIoTBackendThingsManagementQuerytypeBased

FIWAREFeatureIoTBackendThingsManagementRegistrationattributeDomains

FIWAREFeatureIoTBackendThingsManagementQueryattributeDomain

FIWAREFeatureIoTBackendThingsManagementRegistrationadvancedDescriptions

FIWAREFeatureIoTBackendThingsManagementDiscoveryadvancedBased

4255 User-Stories

This is a placeholder for user stories in further development phases

4256 Unit Testing Plan

Backend Things Management - Unit Testing Plan

4257 Product Guides

Backend Things Management - User and Programmers Guide

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

43 Gateway GEs

431 Gateway Device Management GE

4311 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 httpwwwfosstrakorg

M2MPlanetPangoo 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

4312 Epics

FIWAREEpicIoTGatewayDeviceManagementDeviceStatusMonitoring

FIWAREEpicIoTGatewayDeviceManagementRemoteManagement

FIWAREEpicIoTGatewayDeviceManagementDeviceCommunicationFailure

FIWAREEpicIoTGatewayDeviceManagementDisconnectedDeviceManagement

FIWAREEpicIoTGatewayDeviceManagementAddressCreation

FIWAREEpicIoTGatewayDeviceManagementAddressTranslation

FIWAREEpicIoTGatewayDeviceManagementResourcesDirectory

FIWAREEpicIoTGatewayDeviceManagementDirectoryHandler

FIWAREEpicIoTGatewayDeviceManagementOpenMTCAddressTranslation

4313 Features

FIWAREFeatureIoTGatewayDeviceManagementNorthboundInterfaceETSIm2m

FIWAREFeatureIoTGatewayDeviceManagementBasicReachability

FIWAREFeatureIoTGatewayDeviceManagementDeviceCapabilitiesList

FIWAREFeatureIoTGatewayDeviceManagementDeviceInformationAccess

FIWAREFeatureIoTGatewayDeviceManagementDeviceInformationSubscribe

FIWAREFeatureIoTGatewayDeviceManagementResourcesDirectoryResourceDirecto

ry

FIWAREFeatureIoTGatewayDeviceManagementM2MNGSINGSI9

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREFeatureIoTGatewayDeviceManagementM2MNGSINGSI10

FIWAREFeatureIoTGatewayDeviceManagementM2MNGSINotificationNGSI9

FIWAREFeatureIoTGatewayDeviceManagementM2MNGSINotificationNGSI10

FIWAREFeatureIoTGatewayDeviceManagementM2MNGSICommonDataModel

FIWAREFeatureIoTGatewayDeviceManagementOpenMTCAddressTranslation

FIWAREFeatureIoTGatewayDeviceManagementNGSI_JSON

FIWAREFeatureIoTGatewayDeviceManagementDeviceControl

FIWAREFeatureIoTGatewayDeviceManagementDeviceReconfigure

FIWAREFeatureIoTGatewayDeviceManagementDeviceCapabilitiesDiscovery

FIWAREFeatureIoTGatewayDeviceManagementDisconnectedDeviceManagementSi

mpleAutomatedReconnect

4314 Unit Testing Plan

Gateway Device Manager - OpenMTC - Unit Testing Plan

4315 Product Guides

Gateway Device Manager - OpenMTC - User and Programmers Guide

Gateway Device Manager - OpenMTC - Installation and Administration Guide

432 Gateway Protocol Adapter GE

4321 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

4322 Themes

FIWAREThemeIoTGatewayProtocolAdapter

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

4323 Epics

FIWAREEpicIoTGatewayProtocolAdapterZPAAdapter

FIWAREEpicIoTGatewayProtocolAdapterZPAAbstractionProtocolLayer

FIWAREEpicIoTGatewayProtocolAdapterZPACloudEdgeProtocolAdapter

FIWAREEpicIoTGatewayProtocolAdapterZPAIoTDevicesMgntGui

FIWAREEpicIoTGatewayProtocolAdapterZPANorthboundNGSI

FIWAREEpicIoTGatewayProtocolAdapterEPCNGSI

FIWAREEpicIoTGatewayProtocolAdapterEPCTracingEPC

FIWAREEpicIoTGatewayProtocolAdapterMRCOAPAdapter

FIWAREEpicIoTGatewayProtocolAdapterMRCOAPNorthboundNGSI

4324 Features

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeBasicCommunication

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeResponseMessagesGenerati

on

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeEventsGeneration

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeCommunicationsFunctions

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeReadWriteOperations

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeCallbacksManagement

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeNodeAddressesDiscovery

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeEndpointConfiguration

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeAPSMessage

FIWAREFeatureIoTGatewayProtocolAdapterZPAAdapterCodec

FIWAREFeatureIoTGatewayProtocolAdapterZPANativeProtocolAdapterGenericDevi

ceAccess

FIWAREFeatureIoTGatewayProtocolAdapterZPACloudEdgeProtocolAdapterIntegrat

ion_CE_ZPA

FIWAREFeatureIoTGatewayProtocolAdapterZPAIoTDevicesMgntGuiDisplayDevice

StatusConnection

FIWAREFeatureIoTGatewayProtocolAdapterZPAIoTDevicesMgntGuiDisplayDevice

Capabilities

FIWAREFeatureIoTGatewayProtocolAdapterZPANorthboundNGSIEventProducer

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCLocalEPCIS

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCONS

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCRemoteDS1

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCRemoteDS2

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCRemoteEPCIS1

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCRemoteEPCIS2

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCAccessRulesDS1

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCAccessRulesDS2

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCRemoteIS2DS1

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCRemoteIS2DS2

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCResolver

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCQuery

FIWAREFeatureIoTGatewayProtocolAdapterEPCNGSI

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPNorthboundNGSINGSIBasic

Connection

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPNorthboundNGSINGSIConte

xtRegistering

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPNorthboundNGSINGSIEvent

Forwarding

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPAdapterNodeAddressesDisco

very

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPAdapterEventsGeneration

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPAdapterResponseMessagesG

eneration

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPAdapterCommunicationsFunc

tions

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPAdapterBasicCommunication

4325 User-Stories

4326 Unit Testing Plan

Gateway Protocol Adapter - Unit Testing Plan

4327 Product Guides

Gateway Protocol Adapter - Installation and Administration Guide

Gateway Protocol Adapter - User and Programmers Guide

433 Gateway Data Handling GE

4331 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

M2MPlanetPangoo is a M2M research platform with user interface to deploy and

monitor sensors and actuators networks including gateways

SOLCEP 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)

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

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

4332 Epics

FIWAREEpicIoTGatewayDataHandlingComplexEventProcessing

FIWAREEpicIoTGatewayDataHandlingCommonDataModel

FIWAREEpicIoTGatewayDataHandlingLocalStorage

FIWAREEpicIoTGatewayDataHandlingDataTransformation

FIWAREEpicIoTGatewayDataHandlingConfigurationBackup

FIWAREEpicIoTGatewayDataHandlingEmbedded

FIWAREEpicIoTGatewayDataHandlingManager

FIWAREEpicIoTGatewayDataHandlingFleetManagement

FIWAREEpicIoTGatewayDataHandlingModularize

FIWAREEpicIoTGatewayDataHandlingBroker

4333 Features

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingAdmin

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingEventTypes

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingRules

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingRealtimeData

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingFiltering

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingAggregation

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingAutoRegistration

FIWAREFeatureIoTGatewayDataHandlingCommonDataModelNGSI

FIWAREFeatureIoTGatewayDataHandlingCommonDataModelPubSub

FIWAREFeatureIoTGatewayDataHandlingLocalStorageBackupOutputCEP

FIWAREFeatureIoTGatewayDataHandlingLocalStorageHistoricalData

FIWAREFeatureIoTGatewayDataHandlingDataTransformationInput

FIWAREFeatureIoTGatewayDataHandlingConfigurationBackupEsper

FIWAREFeatureIoTGatewayDataHandlingConfigurationBackupApplicationWide

FIWAREFeatureIoTGatewayDataHandlingConfigurationBackupNGSI

FIWAREFeatureIoTGatewayDataHandlingEmbeddedCloudEdge

FIWAREFeatureIoTGatewayDataHandlingEmbeddedRaspberryPi

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREFeatureIoTGatewayDataHandlingFleetManagementCepRules

FIWAREFeatureIoTGatewayDataHandlingFleetManagementEventSinks

FIWAREFeatureIoTGatewayDataHandlingFleetManagementEventStorage

FIWAREFeatureIoTGatewayDataHandlingFleetManagementEventTypes

FIWAREFeatureIoTGatewayDataHandlingFleetManagementNgsi

FIWAREFeatureIoTGatewayDataHandlingModularizePersistence

4334 Unit Testing Plan

Gateway Data Handling - Unit Testing Plan

4335 Product Guides

Gateway Data Handling - User and Programmers Guide

Gateway Data Handling - Installation and Administration Guide

44 Other GEs

441 Topics still being addressed at high-level

4411 Epics

FIWAREEpicIoTGatewaySecurityMonitoring

FIWAREEpicIoTLowPowerEncryption

FIWAREEpicIoTDevicesAndGatewaysAnonymization

442 Legacy Topics

4421 Themes

FIWAREThemeIoTSemantic

4422 Epics

FIWAREEpicIoTSemanticIntelligentDecisionMaking

4423 Features

FIWAREFeatureIoTSemanticSemanticMediator

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREFeatureIoTSemanticContextCollector

FIWAREFeatureIoTSemanticContextMediator

4424 User-Stories

FIWAREStoryIoTSemanticSemanticMediatorOntologyDeployment

4425 User-Stories

FIWAREStoryIoTGatewayDataHandlingDataFilteringAndAggregationDeviceEmbed

dedCepCEPEngineManagement

FIWAREStoryIoTGatewayDataHandlingDataFilteringAndAggregationDeviceEmbed

dedCepStatement

FIWAREStoryIoTGatewayDataHandlingDataFilteringAndAggregationDeviceEmbed

dedCepEventType

FIWAREStoryIoTGatewayDataHandlingIoTPublishBrokerCepToMessageBroker

4426 Unit Testing Plan

Gateway Data Handling - Unit Testing Plan

4427 Product Guides

Gateway Data Handling - User and Programmers Guide

Gateway Data Handling - Installation and Administration Guide

443 Gateway Security GE

4431 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

NA

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

Enabler

4432 Epics

FIWAREEpicIoTGatewaySecurityAccessPolicyControl

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

4433 Features

FIWAREFeatureIoTGatewaySecurityAccessRightsCreation

FIWAREFeatureIoTGatewaySecurityAccessRightsDeletion

FIWAREFeatureIoTGatewaySecurityAccessRightsValidation

444 Gateway Advanced Connectivity GE

4441 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

NA

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

Enabler

4442 Themes

FIWAREThemeIoTGatewayAdvancedConnectivity

4443 Epics

FIWAREEpicIoTGatewayAdvancedConnectivityMobilityManagement

FIWAREEpicIoTGatewayAdvancedConnectivityConnectivityStatusManagement

FIWAREEpicIoTGatewayAdvancedConnectivitySessionManagement

FIWAREEpicIoTGatewayAdvancedConnectivityTrafficFlowManagement

FIWAREEpicIoTGatewayAdvancedConnectivityQualityOfServiceControl

4444 Features

FIWAREFeatureIoTGatewayAdvancedConnectivitySessionManagementM2MDevice

SessionManagement

FIWAREFeatureIoTGatewayAdvancedConnectivitySessionManagementNativeDevic

eSessionManagement

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

3 Roadmap of Internet of Things (IoT) Services

31 Introduction

The Internet of Things Service Enablement chapter in FIWARE provides key assets enabling access to IoT

resources

You can learn more about the IoT Chapter by reading the FIWARE Architecture and Open Specifications

Following is a description of the Technical Roadmap planned for the chapter which will be developed

through subsequent Releases of the FIWARE Platform Please also check the Releases and Sprints

numbering with mapping to calendar dates

32 Fifth Major Release

Following is a description of features per Generic Enablers that will be supported in Release 5 of

FIWARE both in the backend and gateway parts

3211 Backend

Backend Device Management

o Addition of new IoT protocols by means of new dedicated IoT Agents Examples

OneM2M (inlcuding MCA northbound interface) amp Modbus

o Development of IoT Agents at the Gateway level Mainly to replace the previous

Protocol Adpater GE

o Deliver new SDKs for different hardware platforms Arduino Cludino Intel

Edision ThinkingThings Open RaspberryPI etc

o Enable new features such as Device Management IoT infrastructure management

(using NGSI entities) etc

Backend IoT Broker

o intelligent update request handling

o efficient and energy saving IoT subsystem invocation

o Enhance interface capabilities

o harmonize additional interface features towards NGSI v2 support

Backend IoT Discovery

o Support geo-location discovery of entities

o evolve (semantic) linked-data platform API to 2nd version

o evolve NGSI API to 2nd version

o provide ontology for IoT entities

o provide a dataset generator for initial testing

o change store from object database to document store

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWA

RE GE Supported Features Epics under analysis

Backend

Device

Manage

ment

Release 51

FIWAREFeatureIoTIDASModularit

yHomogeneousCommands

FIWAREFeatureIoTIDASModularit

yDevicesTimezone

FIWAREFeatureIoTIDASModularit

yDeviceLifeCicle

FIWAREFeatureIoTIDASModularit

yDeleteFunctions

Release 52

FIWAREFeatureIoTIDASProtocols

OneM2MBasic

FIWAREFeatureIoTIDASDevKitS

DKIntelEdison

FIWAREFeatureIoTIDASDevKitS

DKArduino

Release 53

FIWAREFeatureIoTIDASProtocolsnodejsMigration

FIWAREFeatureIoTIDASModularityNewGithubOrganization

FIWAREFeatureIoTIDASModularityImproveOperations

Release 54

FIWAREFeatureIoTIDASModularityIoTManagerAdvanced

FIWAREFeatureIoTIDASEdgeManagementIoTInfrastructure

FIWAREEpicIoTIDASM

odularity

FIWAREEpicIoTIDASPr

otocols

FIWAREEpicIoTIDASD

evKit

FIWAREEpicIoTIDASG

eoDescription

FIWAREEpicIoTIDASEd

geManagement

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREFeatureIoTIDASProtocolsUpdate

Backend

IoT

Broker

Release 51

FIWAREFeatureIoTBackendIoTBro

kerSmartUpdateHandler

Release 52

FIWAREFeatureIoTBackendIoTBro

kerHistoryQueries

FIWAREFeatureIoTBackendIoTBro

kerAdvancedQueries

Release 53

FIWAREFeatureIoTBackendIoTBrokerWorkloadDistribution

FIWAREFeatureIoTBackendIoTBrokerSemanticsAwareness

Release 54

FIWAREFeatureIoTBackendIoTBrokerInterfaceNGSIv2

IoT

Discove

ry

Release 51

FIWAREFeatureIoTIoTDiscoveryRepositoryDatasetGenerator

Release 52

FIWAREFeatureIoTIoTDiscoveryInterfaceSemanticRegApiV2

Release 53

FIWAREFeatureIoTIoTDiscoveryRepositoryNgsi9GeoLocation

FIWAREEpicIoTIoTDisc

overyInterface

FIWAREEpicIoTIoTDisc

overyInteroperability

FIWAREEpicIoTIoTDisc

overyRepository

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREFeatureIoTIoTDiscoveryInterfaceNgsi9WebUI

Release 54

FIWAREFeatureIoTIoTDiscoveryRepositoryNgsi9OnDocumentStore

FIWAREFeatureIoTIoTDiscoveryInterfaceNgsiV2

3212 Gateway

IoT Data Edge Consolidation

The main effort in release 5 is to be compliant NGSI V2 and to improve the robustness of the broker and

the CEP

o the CEP will offer geofencing operations

o the broker will be compliant ngsi9

o the broker and the CEP will interface with other GE with NGSI V2

FIW

ARE

GE

Supported Features Epics under analysis

IoT

Data

Edge

Consol

idation

Release 51

FIWAREFeatureIoTDataEdge-CepheusBrokerPersistentPubSub

FIWAREFeatureIoTIotDataEdgeConsolidationCommonDataModelNGSIV2GeolocTimestamp

FIWAREFeatureIoTDataEdge-CepheusBrokerRemoteBrokerFilter

FIWAREEpicIoTIotDataEdgeConsolidationLocalStorage

FIWAREEpicIoTDataEdge-CepheusBroker

FIWAREEpicIoTIotDataEdgeConsolidationCommonDataModel

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREFeatureIoTIotDataEdgeConsolidationComplexEventProcessingComplexType

FIWAREFeatureIoTDataEdge-CepheusCEPMultiTenant

FIWAREFeatureIoTDataEdge-CepheusGUICepConfiguration

Release 52

FIWAREFeatureIoTDataEdge-CepheusNGSIv2Basic

FIWAREFeatureIoTDataEdge-CepheusNGSIv1REST

FIWAREFeatureIoTDataEdge-CepheusCEPAPIMonitoring

FIWAREEpicIoTDataEdge-CepheusCEP

FIWAREEpicIoTIotDataEdgeConsolidationManager

FIWAREEpicIoTDataEdge-CepheusNGSIv2

FIWAREEpicIoTDataEdge-CepheusNGSIv1

FIWAREEpicIoTDataEdge-CepheusNGSI9

FIWAREEpicIoTDataEdge-CepheusGUI

33 Future releases

The following features and epics correspond to features that are in the roadmap of the respective

Generic Enablers but are not going to be implemented as part of FIWARE project activities Some of

them may continue under the FIWARE Community activities some others will not

You can check out the previous releases of this FIWARE chapter on Roadmap of Internet of Things (IoT)

Services(previous releases)

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

4 Materializing Internet of Things (IoT) Services Enablement in FIWARE

41 Introduction

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 FIWARE 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 FIWARE Platform Please also check the Releases and Sprints numbering with mapping to calendar

dates

42 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

421 Backend Device Management GE

4211 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 IDAS4x implements the Backend Device Management GE providing the following IoT Agents

httpgithubcomtelefonicaidfiware-IoTAgent-Cplusplus supports UL20HTTP

MQTT or both (depends on the RPMs you decide to installal fater compilation)

httpgithubcomtelefonicaidlightweightm2m-iotagent supports LWM2MCoAP

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

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIGWAY It can be used to connect or simulate UL20HTTP devices (sensors or

actuators) It is basically a collection of Python27 scriipts to access the UL20HTTP Iot

Agent and the ContextBroker It runs on RaspberryPI (Raspbian OS) MACOS Linux

and windows machines Typical use simulate virtual devices from your laptopdesktop

computer or connect sensors and actuators connected somehow to a RaspberryPI or any

gateway able to run python27

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

Enabler

4212 Epics

FIWAREEpicIoTBackendDeviceManagementM2MAppServices

FIWAREEpicIoTBackendDeviceManagementM2MNGSINotification

FIWAREEpicIoTBackendDeviceManagementM2MDeviceCommunication

FIWAREEpicIoTBackendDeviceManagementRPIGWAccess

FIWAREEpicIoTBackendDeviceManagementFIWAREGWAccess

FIWAREEpicIoTIDASModularity

FIWAREEpicIoTIDASProtocols

FIWAREEpicIoTIDASDevKit

4213 Features

FIWAREFeatureIoTBackendDeviceManagementM2MAppServicesServiceCreate

FIWAREFeatureIoTBackendDeviceManagementM2MAppServicesDeviceSubscriptio

n

FIWAREFeatureIoTBackendDeviceManagementM2MAppServicesDeviceCommand

FIWAREFeatureIoTBackendDeviceManagementM2MAppServicesQuery

FIWAREFeatureIoTBackendDeviceManagementM2MNGSINotificationNGSI9

FIWAREFeatureIoTBackendDeviceManagementM2MNGSINotificationNGSI10

FIWAREFeatureIoTBackendDeviceManagementM2MDeviceCommunicationSensor

ML-Register

FIWAREFeatureIoTBackendDeviceManagementM2MDeviceCommunicationSensor

ML-Observation

FIWAREFeatureIoTBackendDeviceManagementRPIGWAccessSMLRPI

FIWAREFeatureIoTBackendDeviceManagementRPIGWAccessNGSIRPI

FIWAREFeatureIoTBackendDeviceManagementM2MNGSINotificationNGSISetup

FIWAREFeatureIoTBackendDeviceManagementM2MDeviceCommunicationUSNCo

nfigurator

FIWAREFeatureIoTBackendDeviceManagementFIWAREGWAccessGWDevMan

FIWAREFeatureIoTBackendDeviceManagementFIWAREGWAccessDataHandling

FIWAREFeatureIoTBackendDeviceManagementM2MDeviceCommunicationETSIM

2M

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREFeatureIoTBackendDeviceManagementM2MDeviceCommunicationNGSID

evices

FIWAREFeatureIoTBackendDeviceManagementM2MDeviceCommunication6LowP

AN-CoAP

FIWAREFeatureIoTBackendDeviceManagementM2MNGSINotificationCommands

FIWAREFeatureIoTBackendDeviceManagementM2MNGSINotificationNGSIEvoluti

on

FIWAREFeatureIoTBackendDeviceManagementM2MNGSINotificationIotAgentCon

fig

FIWAREFeatureIoTIDASModularityAgents

FIWAREFeatureIoTIDASDevKitUL20

FIWAREFeatureIoTIDASModularityCommonNorthAPI

FIWAREFeatureIoTIDASProtocolsLWM2MCoAP

FIWAREFeatureIoTIDASDevKitNodejsGenericAgent

FIWAREFeatureIoTIDASDevKitLWM2M-CoAP

FIWAREFeatureIoTIDASModularityCommands

FIWAREFeatureIoTIDASProtocolsMQTT

FIWAREFeatureIoTIDASProtocolsUL20

FIWAREFeatureIoTIDASDevKitNGSI

FIWAREFeatureIoTIDASProtocolsMQTTCommands

FIWAREFeatureIoTIDASProtocolsLWM2MEvolution

FIWAREFeatureIoTIDASProtocolsUL20Evolution

4214 Unit Testing Plan

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

It is expected to be provided in the future for IDAS4x

Backend_Device_Manager - IDAS - Unit Testing Plan

4215 Product Guides

Please note the following files refer to the previous versions of IDAS (3x) 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 Device Manager - IDAS - User and Programmers Guide

Backend Device Manager - IDAS - Installation and Administration Guide

422 Backend IoT Broker GE

4221 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

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

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

httpwwwiot-aeu

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

Enabler

4222 Epics

FIWAREEpicIoTBackendIoTBrokerAssociations

FIWAREEpicIoTBackendIoTBrokerQuery

FIWAREEpicIoTBackendIoTBrokerSubscribeNotify

FIWAREEpicIoTBackendIoTBrokerUpdate

4223 Features

FIWAREFeatureIoTBackendIoTBrokerAssociationsQuery

FIWAREFeatureIoTBackendIoTBrokerAssociationsUpdate

FIWAREFeatureIoTBackendIoTBrokerAssociationsSubscribeNotify

FIWAREFeatureIoTBackendIoTBrokerSubscribeNotifyIdBased

FIWAREFeatureIoTBackendIoTBrokerUpdateIdBased

FIWAREFeatureIoTBackendIoTBrokerSubscribeNotifyTypeBased

FIWAREFeatureIoTBackendIoTBrokerQueryPatterns

FIWAREFeatureIoTBackendIoTBrokerSubscribeNotifyPatterns

FIWAREFeatureIoTBackendIoTBrokerQueryRestriction

FIWAREFeatureIoTBackendIoTBrokerSubscribeNotifyRestriction

FIWAREFeatureIoTBackendIoTBrokerSubscribeNotifyAttributeDomain

FIWAREFeatureIoTBackendIoTBrokerUpdateAttributeDomain

FIWAREFeatureIoTBackendIoTBrokerMetadataTimestamp

FIWAREFeatureIoTBackendIoTBrokerMetadataProvider

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREFeatureIoTBackendIoTBrokerPanel

FIWAREFeatureIoTBackendIoTBrokerQueryDatacheck

FIWAREFeatureIoTBackendIoTBrokerSubscribeNotifyDatacheck

FIWAREFeatureIoTBackendIoTBrokerWebQueryInterface

FIWAREFeatureIoTBackendIoTBrokerSelfAuthentification

FIWAREFeatureIoTBackendIoTBrokerFederation

FIWAREFeatureIoTBackendIoTBrokerJSON

FIWAREFeatureIoTBackendIoTBrokerDataStorage

FIWAREFeatureIoTBackendIoTBrokerStandalone

FIWAREFeatureIoTBackendIoTBrokerDevice2Things

FIWAREFeatureIoTBackendIoTBrokerModularization

4224 User-Stories

4225 Unit Testing Plan

Backend IoT Broker - IoT Broker - Unit Testing Plan

4226 Product Guides

Backend IoT Broker - IoT Broker - User and Programmers Guide

Backend IoT Broker - IoT Broker - Installation and Administration Guide

423 Backend IoT Discovery GE

4231 Baseline Assets

IoT Discovery GEri

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

httpwwwiot-aeu

Linked Data Platform the linked sensor data platform supports publication and access to

resource and entity descriptions described by the semantic models The semantic

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

descriptions wherever applicable are provided in association to concepts defined on the

Linked Open Data cloud (eg location data semantic tags etc)

4232 Epics

IoT Discovery GEri

FIWAREEpicIoTIoTDiscoveryIoTDescriptionMgmt

FIWAREEpicIoTIoTDiscoveryProbabilisticSearch

FIWAREEpicIoTIoTDiscoverySemanticSearch

FIWAREEpicIoTIoTDiscoveryInterface

FIWAREEpicIoTIoTDiscoveryRepository

FIWAREEpicIoTIoTDiscoveryInteroperability

4233 Features

IoT Discovery GEri

FIWAREFeatureIoTIoTDiscoveryIoTDescriptionMgmtAdvDescription

FIWAREFeatureIoTIoTDiscoveryIoTDescriptionMgmtNGSI9

FIWAREFeatureIoTIoTDiscoveryIoTDescriptionMgmtNGSI9ConvenienceOperation

s

FIWAREFeatureIoTIoTDiscoveryIoTDescriptionMgmtNGSI9StandardOperations

FIWAREFeatureIoTIoTDiscoveryIoTDescriptionMgmtNGSI9Associations

FIWAREFeatureIoTIoTDiscoveryIoTDescriptionMgmtWebUI

FIWAREFeatureIoTIoTDiscoveryProbabilisticSearchDiscoverTemplateBased

FIWAREFeatureIoTIoTDiscoveryProbabilisticSearchEngineTraining

FIWAREFeatureIoTIoTDiscoveryProbabilisticSearchRegisterFoldingIn

FIWAREFeatureIoTIoTDiscoverySemanticSearchAssociationMatching

FIWAREFeatureIoTIoTDiscoverySemanticSearchDiscoverSparql

FIWAREFeatureIoTIoTDiscoveryInterfaceNgsi9Json

FIWAREFeatureIoTIoTDiscoveryRepositoryNgsi9ContextExpiration

FIWAREFeatureIoTIoTDiscoveryRepositoryEmbeddedSemanticStore

FIWAREFeatureIoTIoTDiscoveryInterfaceAdvDescExtension

FIWAREFeatureIoTIoTDiscoveryInteroperabilitySemanticAnnotator

FIWAREFeatureIoTIoTDiscoveryInterfaceCoAPSupport

4234 Unit Testing Plan

Backend IoT Discovery - IoT Discovery - Unit Testing Plan

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

4235 Product guides

Backend IoT Discovery - IoT Discovery - Installation and Administration Guide

Backend IoT Discovery - IoT Discovery - User and Programmers Guide

424 Backend Template Handler GE

4241 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

4242 Epics

FIWAREEpicIoTBackendTemplateHandlerIoTProcessExecutionExecutionModule

FIWAREEpicIoTBackendTemplateHandlerIoTProcessExecutionUnreliableDataHandl

ing

FIWAREEpicIoTBackendTemplateHandlerThingBasedProcesses

4243 Features

FIWAREFeatureIoTBackendTemplateHandlerIoTProcessExecutionUnreliableDataHa

ndlingExecute

FIWAREFeatureIoTBackendTemplateHandlerThingBasedProcessesHandleThingBase

dProcess

FIWAREFeatureIoTBackendTemplateHandlerIoTProcessExecutionExecutionModule

NGSIInterface

4244 Unit Testing Plan

Template Handler - Template Handler - Unit Testing Plan

4245 Product guides

Template Handler - Template Handler - Installation and Administration Guide

Template Handler - Template Handler - User and Programmers Guide

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

425 Backend Things Management GE

Note This Generic Enabler is not further developed after FIWARE 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

4251 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

httpwwwiot-aeu

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 (eg location data semantic tags etc)

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

Enabler

4252 Themes

4253 Epics

FIWAREEpicIoTBackendThingsManagementTypeBasedInteraction

FIWAREEpicIoTBackendThingsManagementadditionalScopes

FIWAREEpicIoTBackendThingsManagementattributeDomains

FIWAREEpicIoTBackendThingsManagementSemanticHandler

FIWAREEpicIoTBackendThingsManagementAdvancedResourceDescription

FIWAREEpicIoTBackendThingsManagementDiscoveryEngine

FIWAREEpicIoTBackendThingsManagementUpdateOperation

FIWAREEpicIoTBackendThingsManagementSubscribeNotify

FIWAREEpicIoTBackendThingsManagementFullPatterns

FIWAREEpicIoTBackendThingsManagementattributeExpressions

FIWAREEpicIoTBackendThingsManagementnotificationThrottling

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREEpicIoTBackendThingsManagementassociations

FIWAREEpicIoTBackendThingsManagementActuation

FIWAREEpicIoTBackendThingsManagementThingsAndIoTServiceMonitoring

FIWAREEpicIoTBackendThingsManagementResourcesAndServicesDiscovery

FIWAREEpicIoTBackendThingsManagementCatalogAndLocation

4254 Features

FIWAREFeatureIoTBackendThingsManagementRegistrationIdBased

FIWAREFeatureIoTBackendThingsManagementRegistrationUpdate

FIWAREFeatureIoTBackendThingsManagementDiscoveryIdBased

FIWAREFeatureIoTBackendThingsManagementDiscoverySimplePatternBased

FIWAREFeatureIoTBackendThingsManagementQueryIdBased

FIWAREFeatureIoTBackendThingsManagementQuerySimplePatternBased

FIWAREFeatureIoTBackendThingsManagementRegistrationsimpleGeoScopes

FIWAREFeatureIoTBackendThingsManagementDiscoverysimpleGeoScopes

FIWAREFeatureIoTBackendThingsManagementQuerysimpleGeoScopes

FIWAREFeatureIoTBackendThingsManagementDiscoverytypeBased

FIWAREFeatureIoTBackendThingsManagementQuerytypeBased

FIWAREFeatureIoTBackendThingsManagementRegistrationattributeDomains

FIWAREFeatureIoTBackendThingsManagementQueryattributeDomain

FIWAREFeatureIoTBackendThingsManagementRegistrationadvancedDescriptions

FIWAREFeatureIoTBackendThingsManagementDiscoveryadvancedBased

4255 User-Stories

This is a placeholder for user stories in further development phases

4256 Unit Testing Plan

Backend Things Management - Unit Testing Plan

4257 Product Guides

Backend Things Management - User and Programmers Guide

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

43 Gateway GEs

431 Gateway Device Management GE

4311 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 httpwwwfosstrakorg

M2MPlanetPangoo 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

4312 Epics

FIWAREEpicIoTGatewayDeviceManagementDeviceStatusMonitoring

FIWAREEpicIoTGatewayDeviceManagementRemoteManagement

FIWAREEpicIoTGatewayDeviceManagementDeviceCommunicationFailure

FIWAREEpicIoTGatewayDeviceManagementDisconnectedDeviceManagement

FIWAREEpicIoTGatewayDeviceManagementAddressCreation

FIWAREEpicIoTGatewayDeviceManagementAddressTranslation

FIWAREEpicIoTGatewayDeviceManagementResourcesDirectory

FIWAREEpicIoTGatewayDeviceManagementDirectoryHandler

FIWAREEpicIoTGatewayDeviceManagementOpenMTCAddressTranslation

4313 Features

FIWAREFeatureIoTGatewayDeviceManagementNorthboundInterfaceETSIm2m

FIWAREFeatureIoTGatewayDeviceManagementBasicReachability

FIWAREFeatureIoTGatewayDeviceManagementDeviceCapabilitiesList

FIWAREFeatureIoTGatewayDeviceManagementDeviceInformationAccess

FIWAREFeatureIoTGatewayDeviceManagementDeviceInformationSubscribe

FIWAREFeatureIoTGatewayDeviceManagementResourcesDirectoryResourceDirecto

ry

FIWAREFeatureIoTGatewayDeviceManagementM2MNGSINGSI9

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREFeatureIoTGatewayDeviceManagementM2MNGSINGSI10

FIWAREFeatureIoTGatewayDeviceManagementM2MNGSINotificationNGSI9

FIWAREFeatureIoTGatewayDeviceManagementM2MNGSINotificationNGSI10

FIWAREFeatureIoTGatewayDeviceManagementM2MNGSICommonDataModel

FIWAREFeatureIoTGatewayDeviceManagementOpenMTCAddressTranslation

FIWAREFeatureIoTGatewayDeviceManagementNGSI_JSON

FIWAREFeatureIoTGatewayDeviceManagementDeviceControl

FIWAREFeatureIoTGatewayDeviceManagementDeviceReconfigure

FIWAREFeatureIoTGatewayDeviceManagementDeviceCapabilitiesDiscovery

FIWAREFeatureIoTGatewayDeviceManagementDisconnectedDeviceManagementSi

mpleAutomatedReconnect

4314 Unit Testing Plan

Gateway Device Manager - OpenMTC - Unit Testing Plan

4315 Product Guides

Gateway Device Manager - OpenMTC - User and Programmers Guide

Gateway Device Manager - OpenMTC - Installation and Administration Guide

432 Gateway Protocol Adapter GE

4321 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

4322 Themes

FIWAREThemeIoTGatewayProtocolAdapter

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

4323 Epics

FIWAREEpicIoTGatewayProtocolAdapterZPAAdapter

FIWAREEpicIoTGatewayProtocolAdapterZPAAbstractionProtocolLayer

FIWAREEpicIoTGatewayProtocolAdapterZPACloudEdgeProtocolAdapter

FIWAREEpicIoTGatewayProtocolAdapterZPAIoTDevicesMgntGui

FIWAREEpicIoTGatewayProtocolAdapterZPANorthboundNGSI

FIWAREEpicIoTGatewayProtocolAdapterEPCNGSI

FIWAREEpicIoTGatewayProtocolAdapterEPCTracingEPC

FIWAREEpicIoTGatewayProtocolAdapterMRCOAPAdapter

FIWAREEpicIoTGatewayProtocolAdapterMRCOAPNorthboundNGSI

4324 Features

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeBasicCommunication

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeResponseMessagesGenerati

on

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeEventsGeneration

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeCommunicationsFunctions

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeReadWriteOperations

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeCallbacksManagement

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeNodeAddressesDiscovery

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeEndpointConfiguration

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeAPSMessage

FIWAREFeatureIoTGatewayProtocolAdapterZPAAdapterCodec

FIWAREFeatureIoTGatewayProtocolAdapterZPANativeProtocolAdapterGenericDevi

ceAccess

FIWAREFeatureIoTGatewayProtocolAdapterZPACloudEdgeProtocolAdapterIntegrat

ion_CE_ZPA

FIWAREFeatureIoTGatewayProtocolAdapterZPAIoTDevicesMgntGuiDisplayDevice

StatusConnection

FIWAREFeatureIoTGatewayProtocolAdapterZPAIoTDevicesMgntGuiDisplayDevice

Capabilities

FIWAREFeatureIoTGatewayProtocolAdapterZPANorthboundNGSIEventProducer

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCLocalEPCIS

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCONS

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCRemoteDS1

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCRemoteDS2

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCRemoteEPCIS1

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCRemoteEPCIS2

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCAccessRulesDS1

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCAccessRulesDS2

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCRemoteIS2DS1

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCRemoteIS2DS2

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCResolver

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCQuery

FIWAREFeatureIoTGatewayProtocolAdapterEPCNGSI

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPNorthboundNGSINGSIBasic

Connection

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPNorthboundNGSINGSIConte

xtRegistering

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPNorthboundNGSINGSIEvent

Forwarding

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPAdapterNodeAddressesDisco

very

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPAdapterEventsGeneration

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPAdapterResponseMessagesG

eneration

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPAdapterCommunicationsFunc

tions

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPAdapterBasicCommunication

4325 User-Stories

4326 Unit Testing Plan

Gateway Protocol Adapter - Unit Testing Plan

4327 Product Guides

Gateway Protocol Adapter - Installation and Administration Guide

Gateway Protocol Adapter - User and Programmers Guide

433 Gateway Data Handling GE

4331 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

M2MPlanetPangoo is a M2M research platform with user interface to deploy and

monitor sensors and actuators networks including gateways

SOLCEP 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)

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

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

4332 Epics

FIWAREEpicIoTGatewayDataHandlingComplexEventProcessing

FIWAREEpicIoTGatewayDataHandlingCommonDataModel

FIWAREEpicIoTGatewayDataHandlingLocalStorage

FIWAREEpicIoTGatewayDataHandlingDataTransformation

FIWAREEpicIoTGatewayDataHandlingConfigurationBackup

FIWAREEpicIoTGatewayDataHandlingEmbedded

FIWAREEpicIoTGatewayDataHandlingManager

FIWAREEpicIoTGatewayDataHandlingFleetManagement

FIWAREEpicIoTGatewayDataHandlingModularize

FIWAREEpicIoTGatewayDataHandlingBroker

4333 Features

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingAdmin

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingEventTypes

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingRules

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingRealtimeData

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingFiltering

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingAggregation

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingAutoRegistration

FIWAREFeatureIoTGatewayDataHandlingCommonDataModelNGSI

FIWAREFeatureIoTGatewayDataHandlingCommonDataModelPubSub

FIWAREFeatureIoTGatewayDataHandlingLocalStorageBackupOutputCEP

FIWAREFeatureIoTGatewayDataHandlingLocalStorageHistoricalData

FIWAREFeatureIoTGatewayDataHandlingDataTransformationInput

FIWAREFeatureIoTGatewayDataHandlingConfigurationBackupEsper

FIWAREFeatureIoTGatewayDataHandlingConfigurationBackupApplicationWide

FIWAREFeatureIoTGatewayDataHandlingConfigurationBackupNGSI

FIWAREFeatureIoTGatewayDataHandlingEmbeddedCloudEdge

FIWAREFeatureIoTGatewayDataHandlingEmbeddedRaspberryPi

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREFeatureIoTGatewayDataHandlingFleetManagementCepRules

FIWAREFeatureIoTGatewayDataHandlingFleetManagementEventSinks

FIWAREFeatureIoTGatewayDataHandlingFleetManagementEventStorage

FIWAREFeatureIoTGatewayDataHandlingFleetManagementEventTypes

FIWAREFeatureIoTGatewayDataHandlingFleetManagementNgsi

FIWAREFeatureIoTGatewayDataHandlingModularizePersistence

4334 Unit Testing Plan

Gateway Data Handling - Unit Testing Plan

4335 Product Guides

Gateway Data Handling - User and Programmers Guide

Gateway Data Handling - Installation and Administration Guide

44 Other GEs

441 Topics still being addressed at high-level

4411 Epics

FIWAREEpicIoTGatewaySecurityMonitoring

FIWAREEpicIoTLowPowerEncryption

FIWAREEpicIoTDevicesAndGatewaysAnonymization

442 Legacy Topics

4421 Themes

FIWAREThemeIoTSemantic

4422 Epics

FIWAREEpicIoTSemanticIntelligentDecisionMaking

4423 Features

FIWAREFeatureIoTSemanticSemanticMediator

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREFeatureIoTSemanticContextCollector

FIWAREFeatureIoTSemanticContextMediator

4424 User-Stories

FIWAREStoryIoTSemanticSemanticMediatorOntologyDeployment

4425 User-Stories

FIWAREStoryIoTGatewayDataHandlingDataFilteringAndAggregationDeviceEmbed

dedCepCEPEngineManagement

FIWAREStoryIoTGatewayDataHandlingDataFilteringAndAggregationDeviceEmbed

dedCepStatement

FIWAREStoryIoTGatewayDataHandlingDataFilteringAndAggregationDeviceEmbed

dedCepEventType

FIWAREStoryIoTGatewayDataHandlingIoTPublishBrokerCepToMessageBroker

4426 Unit Testing Plan

Gateway Data Handling - Unit Testing Plan

4427 Product Guides

Gateway Data Handling - User and Programmers Guide

Gateway Data Handling - Installation and Administration Guide

443 Gateway Security GE

4431 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

NA

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

Enabler

4432 Epics

FIWAREEpicIoTGatewaySecurityAccessPolicyControl

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

4433 Features

FIWAREFeatureIoTGatewaySecurityAccessRightsCreation

FIWAREFeatureIoTGatewaySecurityAccessRightsDeletion

FIWAREFeatureIoTGatewaySecurityAccessRightsValidation

444 Gateway Advanced Connectivity GE

4441 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

NA

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

Enabler

4442 Themes

FIWAREThemeIoTGatewayAdvancedConnectivity

4443 Epics

FIWAREEpicIoTGatewayAdvancedConnectivityMobilityManagement

FIWAREEpicIoTGatewayAdvancedConnectivityConnectivityStatusManagement

FIWAREEpicIoTGatewayAdvancedConnectivitySessionManagement

FIWAREEpicIoTGatewayAdvancedConnectivityTrafficFlowManagement

FIWAREEpicIoTGatewayAdvancedConnectivityQualityOfServiceControl

4444 Features

FIWAREFeatureIoTGatewayAdvancedConnectivitySessionManagementM2MDevice

SessionManagement

FIWAREFeatureIoTGatewayAdvancedConnectivitySessionManagementNativeDevic

eSessionManagement

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWA

RE GE Supported Features Epics under analysis

Backend

Device

Manage

ment

Release 51

FIWAREFeatureIoTIDASModularit

yHomogeneousCommands

FIWAREFeatureIoTIDASModularit

yDevicesTimezone

FIWAREFeatureIoTIDASModularit

yDeviceLifeCicle

FIWAREFeatureIoTIDASModularit

yDeleteFunctions

Release 52

FIWAREFeatureIoTIDASProtocols

OneM2MBasic

FIWAREFeatureIoTIDASDevKitS

DKIntelEdison

FIWAREFeatureIoTIDASDevKitS

DKArduino

Release 53

FIWAREFeatureIoTIDASProtocolsnodejsMigration

FIWAREFeatureIoTIDASModularityNewGithubOrganization

FIWAREFeatureIoTIDASModularityImproveOperations

Release 54

FIWAREFeatureIoTIDASModularityIoTManagerAdvanced

FIWAREFeatureIoTIDASEdgeManagementIoTInfrastructure

FIWAREEpicIoTIDASM

odularity

FIWAREEpicIoTIDASPr

otocols

FIWAREEpicIoTIDASD

evKit

FIWAREEpicIoTIDASG

eoDescription

FIWAREEpicIoTIDASEd

geManagement

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREFeatureIoTIDASProtocolsUpdate

Backend

IoT

Broker

Release 51

FIWAREFeatureIoTBackendIoTBro

kerSmartUpdateHandler

Release 52

FIWAREFeatureIoTBackendIoTBro

kerHistoryQueries

FIWAREFeatureIoTBackendIoTBro

kerAdvancedQueries

Release 53

FIWAREFeatureIoTBackendIoTBrokerWorkloadDistribution

FIWAREFeatureIoTBackendIoTBrokerSemanticsAwareness

Release 54

FIWAREFeatureIoTBackendIoTBrokerInterfaceNGSIv2

IoT

Discove

ry

Release 51

FIWAREFeatureIoTIoTDiscoveryRepositoryDatasetGenerator

Release 52

FIWAREFeatureIoTIoTDiscoveryInterfaceSemanticRegApiV2

Release 53

FIWAREFeatureIoTIoTDiscoveryRepositoryNgsi9GeoLocation

FIWAREEpicIoTIoTDisc

overyInterface

FIWAREEpicIoTIoTDisc

overyInteroperability

FIWAREEpicIoTIoTDisc

overyRepository

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREFeatureIoTIoTDiscoveryInterfaceNgsi9WebUI

Release 54

FIWAREFeatureIoTIoTDiscoveryRepositoryNgsi9OnDocumentStore

FIWAREFeatureIoTIoTDiscoveryInterfaceNgsiV2

3212 Gateway

IoT Data Edge Consolidation

The main effort in release 5 is to be compliant NGSI V2 and to improve the robustness of the broker and

the CEP

o the CEP will offer geofencing operations

o the broker will be compliant ngsi9

o the broker and the CEP will interface with other GE with NGSI V2

FIW

ARE

GE

Supported Features Epics under analysis

IoT

Data

Edge

Consol

idation

Release 51

FIWAREFeatureIoTDataEdge-CepheusBrokerPersistentPubSub

FIWAREFeatureIoTIotDataEdgeConsolidationCommonDataModelNGSIV2GeolocTimestamp

FIWAREFeatureIoTDataEdge-CepheusBrokerRemoteBrokerFilter

FIWAREEpicIoTIotDataEdgeConsolidationLocalStorage

FIWAREEpicIoTDataEdge-CepheusBroker

FIWAREEpicIoTIotDataEdgeConsolidationCommonDataModel

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREFeatureIoTIotDataEdgeConsolidationComplexEventProcessingComplexType

FIWAREFeatureIoTDataEdge-CepheusCEPMultiTenant

FIWAREFeatureIoTDataEdge-CepheusGUICepConfiguration

Release 52

FIWAREFeatureIoTDataEdge-CepheusNGSIv2Basic

FIWAREFeatureIoTDataEdge-CepheusNGSIv1REST

FIWAREFeatureIoTDataEdge-CepheusCEPAPIMonitoring

FIWAREEpicIoTDataEdge-CepheusCEP

FIWAREEpicIoTIotDataEdgeConsolidationManager

FIWAREEpicIoTDataEdge-CepheusNGSIv2

FIWAREEpicIoTDataEdge-CepheusNGSIv1

FIWAREEpicIoTDataEdge-CepheusNGSI9

FIWAREEpicIoTDataEdge-CepheusGUI

33 Future releases

The following features and epics correspond to features that are in the roadmap of the respective

Generic Enablers but are not going to be implemented as part of FIWARE project activities Some of

them may continue under the FIWARE Community activities some others will not

You can check out the previous releases of this FIWARE chapter on Roadmap of Internet of Things (IoT)

Services(previous releases)

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

4 Materializing Internet of Things (IoT) Services Enablement in FIWARE

41 Introduction

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 FIWARE 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 FIWARE Platform Please also check the Releases and Sprints numbering with mapping to calendar

dates

42 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

421 Backend Device Management GE

4211 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 IDAS4x implements the Backend Device Management GE providing the following IoT Agents

httpgithubcomtelefonicaidfiware-IoTAgent-Cplusplus supports UL20HTTP

MQTT or both (depends on the RPMs you decide to installal fater compilation)

httpgithubcomtelefonicaidlightweightm2m-iotagent supports LWM2MCoAP

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

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIGWAY It can be used to connect or simulate UL20HTTP devices (sensors or

actuators) It is basically a collection of Python27 scriipts to access the UL20HTTP Iot

Agent and the ContextBroker It runs on RaspberryPI (Raspbian OS) MACOS Linux

and windows machines Typical use simulate virtual devices from your laptopdesktop

computer or connect sensors and actuators connected somehow to a RaspberryPI or any

gateway able to run python27

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

Enabler

4212 Epics

FIWAREEpicIoTBackendDeviceManagementM2MAppServices

FIWAREEpicIoTBackendDeviceManagementM2MNGSINotification

FIWAREEpicIoTBackendDeviceManagementM2MDeviceCommunication

FIWAREEpicIoTBackendDeviceManagementRPIGWAccess

FIWAREEpicIoTBackendDeviceManagementFIWAREGWAccess

FIWAREEpicIoTIDASModularity

FIWAREEpicIoTIDASProtocols

FIWAREEpicIoTIDASDevKit

4213 Features

FIWAREFeatureIoTBackendDeviceManagementM2MAppServicesServiceCreate

FIWAREFeatureIoTBackendDeviceManagementM2MAppServicesDeviceSubscriptio

n

FIWAREFeatureIoTBackendDeviceManagementM2MAppServicesDeviceCommand

FIWAREFeatureIoTBackendDeviceManagementM2MAppServicesQuery

FIWAREFeatureIoTBackendDeviceManagementM2MNGSINotificationNGSI9

FIWAREFeatureIoTBackendDeviceManagementM2MNGSINotificationNGSI10

FIWAREFeatureIoTBackendDeviceManagementM2MDeviceCommunicationSensor

ML-Register

FIWAREFeatureIoTBackendDeviceManagementM2MDeviceCommunicationSensor

ML-Observation

FIWAREFeatureIoTBackendDeviceManagementRPIGWAccessSMLRPI

FIWAREFeatureIoTBackendDeviceManagementRPIGWAccessNGSIRPI

FIWAREFeatureIoTBackendDeviceManagementM2MNGSINotificationNGSISetup

FIWAREFeatureIoTBackendDeviceManagementM2MDeviceCommunicationUSNCo

nfigurator

FIWAREFeatureIoTBackendDeviceManagementFIWAREGWAccessGWDevMan

FIWAREFeatureIoTBackendDeviceManagementFIWAREGWAccessDataHandling

FIWAREFeatureIoTBackendDeviceManagementM2MDeviceCommunicationETSIM

2M

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREFeatureIoTBackendDeviceManagementM2MDeviceCommunicationNGSID

evices

FIWAREFeatureIoTBackendDeviceManagementM2MDeviceCommunication6LowP

AN-CoAP

FIWAREFeatureIoTBackendDeviceManagementM2MNGSINotificationCommands

FIWAREFeatureIoTBackendDeviceManagementM2MNGSINotificationNGSIEvoluti

on

FIWAREFeatureIoTBackendDeviceManagementM2MNGSINotificationIotAgentCon

fig

FIWAREFeatureIoTIDASModularityAgents

FIWAREFeatureIoTIDASDevKitUL20

FIWAREFeatureIoTIDASModularityCommonNorthAPI

FIWAREFeatureIoTIDASProtocolsLWM2MCoAP

FIWAREFeatureIoTIDASDevKitNodejsGenericAgent

FIWAREFeatureIoTIDASDevKitLWM2M-CoAP

FIWAREFeatureIoTIDASModularityCommands

FIWAREFeatureIoTIDASProtocolsMQTT

FIWAREFeatureIoTIDASProtocolsUL20

FIWAREFeatureIoTIDASDevKitNGSI

FIWAREFeatureIoTIDASProtocolsMQTTCommands

FIWAREFeatureIoTIDASProtocolsLWM2MEvolution

FIWAREFeatureIoTIDASProtocolsUL20Evolution

4214 Unit Testing Plan

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

It is expected to be provided in the future for IDAS4x

Backend_Device_Manager - IDAS - Unit Testing Plan

4215 Product Guides

Please note the following files refer to the previous versions of IDAS (3x) 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 Device Manager - IDAS - User and Programmers Guide

Backend Device Manager - IDAS - Installation and Administration Guide

422 Backend IoT Broker GE

4221 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

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

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

httpwwwiot-aeu

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

Enabler

4222 Epics

FIWAREEpicIoTBackendIoTBrokerAssociations

FIWAREEpicIoTBackendIoTBrokerQuery

FIWAREEpicIoTBackendIoTBrokerSubscribeNotify

FIWAREEpicIoTBackendIoTBrokerUpdate

4223 Features

FIWAREFeatureIoTBackendIoTBrokerAssociationsQuery

FIWAREFeatureIoTBackendIoTBrokerAssociationsUpdate

FIWAREFeatureIoTBackendIoTBrokerAssociationsSubscribeNotify

FIWAREFeatureIoTBackendIoTBrokerSubscribeNotifyIdBased

FIWAREFeatureIoTBackendIoTBrokerUpdateIdBased

FIWAREFeatureIoTBackendIoTBrokerSubscribeNotifyTypeBased

FIWAREFeatureIoTBackendIoTBrokerQueryPatterns

FIWAREFeatureIoTBackendIoTBrokerSubscribeNotifyPatterns

FIWAREFeatureIoTBackendIoTBrokerQueryRestriction

FIWAREFeatureIoTBackendIoTBrokerSubscribeNotifyRestriction

FIWAREFeatureIoTBackendIoTBrokerSubscribeNotifyAttributeDomain

FIWAREFeatureIoTBackendIoTBrokerUpdateAttributeDomain

FIWAREFeatureIoTBackendIoTBrokerMetadataTimestamp

FIWAREFeatureIoTBackendIoTBrokerMetadataProvider

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREFeatureIoTBackendIoTBrokerPanel

FIWAREFeatureIoTBackendIoTBrokerQueryDatacheck

FIWAREFeatureIoTBackendIoTBrokerSubscribeNotifyDatacheck

FIWAREFeatureIoTBackendIoTBrokerWebQueryInterface

FIWAREFeatureIoTBackendIoTBrokerSelfAuthentification

FIWAREFeatureIoTBackendIoTBrokerFederation

FIWAREFeatureIoTBackendIoTBrokerJSON

FIWAREFeatureIoTBackendIoTBrokerDataStorage

FIWAREFeatureIoTBackendIoTBrokerStandalone

FIWAREFeatureIoTBackendIoTBrokerDevice2Things

FIWAREFeatureIoTBackendIoTBrokerModularization

4224 User-Stories

4225 Unit Testing Plan

Backend IoT Broker - IoT Broker - Unit Testing Plan

4226 Product Guides

Backend IoT Broker - IoT Broker - User and Programmers Guide

Backend IoT Broker - IoT Broker - Installation and Administration Guide

423 Backend IoT Discovery GE

4231 Baseline Assets

IoT Discovery GEri

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

httpwwwiot-aeu

Linked Data Platform the linked sensor data platform supports publication and access to

resource and entity descriptions described by the semantic models The semantic

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

descriptions wherever applicable are provided in association to concepts defined on the

Linked Open Data cloud (eg location data semantic tags etc)

4232 Epics

IoT Discovery GEri

FIWAREEpicIoTIoTDiscoveryIoTDescriptionMgmt

FIWAREEpicIoTIoTDiscoveryProbabilisticSearch

FIWAREEpicIoTIoTDiscoverySemanticSearch

FIWAREEpicIoTIoTDiscoveryInterface

FIWAREEpicIoTIoTDiscoveryRepository

FIWAREEpicIoTIoTDiscoveryInteroperability

4233 Features

IoT Discovery GEri

FIWAREFeatureIoTIoTDiscoveryIoTDescriptionMgmtAdvDescription

FIWAREFeatureIoTIoTDiscoveryIoTDescriptionMgmtNGSI9

FIWAREFeatureIoTIoTDiscoveryIoTDescriptionMgmtNGSI9ConvenienceOperation

s

FIWAREFeatureIoTIoTDiscoveryIoTDescriptionMgmtNGSI9StandardOperations

FIWAREFeatureIoTIoTDiscoveryIoTDescriptionMgmtNGSI9Associations

FIWAREFeatureIoTIoTDiscoveryIoTDescriptionMgmtWebUI

FIWAREFeatureIoTIoTDiscoveryProbabilisticSearchDiscoverTemplateBased

FIWAREFeatureIoTIoTDiscoveryProbabilisticSearchEngineTraining

FIWAREFeatureIoTIoTDiscoveryProbabilisticSearchRegisterFoldingIn

FIWAREFeatureIoTIoTDiscoverySemanticSearchAssociationMatching

FIWAREFeatureIoTIoTDiscoverySemanticSearchDiscoverSparql

FIWAREFeatureIoTIoTDiscoveryInterfaceNgsi9Json

FIWAREFeatureIoTIoTDiscoveryRepositoryNgsi9ContextExpiration

FIWAREFeatureIoTIoTDiscoveryRepositoryEmbeddedSemanticStore

FIWAREFeatureIoTIoTDiscoveryInterfaceAdvDescExtension

FIWAREFeatureIoTIoTDiscoveryInteroperabilitySemanticAnnotator

FIWAREFeatureIoTIoTDiscoveryInterfaceCoAPSupport

4234 Unit Testing Plan

Backend IoT Discovery - IoT Discovery - Unit Testing Plan

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

4235 Product guides

Backend IoT Discovery - IoT Discovery - Installation and Administration Guide

Backend IoT Discovery - IoT Discovery - User and Programmers Guide

424 Backend Template Handler GE

4241 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

4242 Epics

FIWAREEpicIoTBackendTemplateHandlerIoTProcessExecutionExecutionModule

FIWAREEpicIoTBackendTemplateHandlerIoTProcessExecutionUnreliableDataHandl

ing

FIWAREEpicIoTBackendTemplateHandlerThingBasedProcesses

4243 Features

FIWAREFeatureIoTBackendTemplateHandlerIoTProcessExecutionUnreliableDataHa

ndlingExecute

FIWAREFeatureIoTBackendTemplateHandlerThingBasedProcessesHandleThingBase

dProcess

FIWAREFeatureIoTBackendTemplateHandlerIoTProcessExecutionExecutionModule

NGSIInterface

4244 Unit Testing Plan

Template Handler - Template Handler - Unit Testing Plan

4245 Product guides

Template Handler - Template Handler - Installation and Administration Guide

Template Handler - Template Handler - User and Programmers Guide

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

425 Backend Things Management GE

Note This Generic Enabler is not further developed after FIWARE 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

4251 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

httpwwwiot-aeu

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 (eg location data semantic tags etc)

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

Enabler

4252 Themes

4253 Epics

FIWAREEpicIoTBackendThingsManagementTypeBasedInteraction

FIWAREEpicIoTBackendThingsManagementadditionalScopes

FIWAREEpicIoTBackendThingsManagementattributeDomains

FIWAREEpicIoTBackendThingsManagementSemanticHandler

FIWAREEpicIoTBackendThingsManagementAdvancedResourceDescription

FIWAREEpicIoTBackendThingsManagementDiscoveryEngine

FIWAREEpicIoTBackendThingsManagementUpdateOperation

FIWAREEpicIoTBackendThingsManagementSubscribeNotify

FIWAREEpicIoTBackendThingsManagementFullPatterns

FIWAREEpicIoTBackendThingsManagementattributeExpressions

FIWAREEpicIoTBackendThingsManagementnotificationThrottling

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREEpicIoTBackendThingsManagementassociations

FIWAREEpicIoTBackendThingsManagementActuation

FIWAREEpicIoTBackendThingsManagementThingsAndIoTServiceMonitoring

FIWAREEpicIoTBackendThingsManagementResourcesAndServicesDiscovery

FIWAREEpicIoTBackendThingsManagementCatalogAndLocation

4254 Features

FIWAREFeatureIoTBackendThingsManagementRegistrationIdBased

FIWAREFeatureIoTBackendThingsManagementRegistrationUpdate

FIWAREFeatureIoTBackendThingsManagementDiscoveryIdBased

FIWAREFeatureIoTBackendThingsManagementDiscoverySimplePatternBased

FIWAREFeatureIoTBackendThingsManagementQueryIdBased

FIWAREFeatureIoTBackendThingsManagementQuerySimplePatternBased

FIWAREFeatureIoTBackendThingsManagementRegistrationsimpleGeoScopes

FIWAREFeatureIoTBackendThingsManagementDiscoverysimpleGeoScopes

FIWAREFeatureIoTBackendThingsManagementQuerysimpleGeoScopes

FIWAREFeatureIoTBackendThingsManagementDiscoverytypeBased

FIWAREFeatureIoTBackendThingsManagementQuerytypeBased

FIWAREFeatureIoTBackendThingsManagementRegistrationattributeDomains

FIWAREFeatureIoTBackendThingsManagementQueryattributeDomain

FIWAREFeatureIoTBackendThingsManagementRegistrationadvancedDescriptions

FIWAREFeatureIoTBackendThingsManagementDiscoveryadvancedBased

4255 User-Stories

This is a placeholder for user stories in further development phases

4256 Unit Testing Plan

Backend Things Management - Unit Testing Plan

4257 Product Guides

Backend Things Management - User and Programmers Guide

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

43 Gateway GEs

431 Gateway Device Management GE

4311 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 httpwwwfosstrakorg

M2MPlanetPangoo 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

4312 Epics

FIWAREEpicIoTGatewayDeviceManagementDeviceStatusMonitoring

FIWAREEpicIoTGatewayDeviceManagementRemoteManagement

FIWAREEpicIoTGatewayDeviceManagementDeviceCommunicationFailure

FIWAREEpicIoTGatewayDeviceManagementDisconnectedDeviceManagement

FIWAREEpicIoTGatewayDeviceManagementAddressCreation

FIWAREEpicIoTGatewayDeviceManagementAddressTranslation

FIWAREEpicIoTGatewayDeviceManagementResourcesDirectory

FIWAREEpicIoTGatewayDeviceManagementDirectoryHandler

FIWAREEpicIoTGatewayDeviceManagementOpenMTCAddressTranslation

4313 Features

FIWAREFeatureIoTGatewayDeviceManagementNorthboundInterfaceETSIm2m

FIWAREFeatureIoTGatewayDeviceManagementBasicReachability

FIWAREFeatureIoTGatewayDeviceManagementDeviceCapabilitiesList

FIWAREFeatureIoTGatewayDeviceManagementDeviceInformationAccess

FIWAREFeatureIoTGatewayDeviceManagementDeviceInformationSubscribe

FIWAREFeatureIoTGatewayDeviceManagementResourcesDirectoryResourceDirecto

ry

FIWAREFeatureIoTGatewayDeviceManagementM2MNGSINGSI9

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREFeatureIoTGatewayDeviceManagementM2MNGSINGSI10

FIWAREFeatureIoTGatewayDeviceManagementM2MNGSINotificationNGSI9

FIWAREFeatureIoTGatewayDeviceManagementM2MNGSINotificationNGSI10

FIWAREFeatureIoTGatewayDeviceManagementM2MNGSICommonDataModel

FIWAREFeatureIoTGatewayDeviceManagementOpenMTCAddressTranslation

FIWAREFeatureIoTGatewayDeviceManagementNGSI_JSON

FIWAREFeatureIoTGatewayDeviceManagementDeviceControl

FIWAREFeatureIoTGatewayDeviceManagementDeviceReconfigure

FIWAREFeatureIoTGatewayDeviceManagementDeviceCapabilitiesDiscovery

FIWAREFeatureIoTGatewayDeviceManagementDisconnectedDeviceManagementSi

mpleAutomatedReconnect

4314 Unit Testing Plan

Gateway Device Manager - OpenMTC - Unit Testing Plan

4315 Product Guides

Gateway Device Manager - OpenMTC - User and Programmers Guide

Gateway Device Manager - OpenMTC - Installation and Administration Guide

432 Gateway Protocol Adapter GE

4321 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

4322 Themes

FIWAREThemeIoTGatewayProtocolAdapter

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

4323 Epics

FIWAREEpicIoTGatewayProtocolAdapterZPAAdapter

FIWAREEpicIoTGatewayProtocolAdapterZPAAbstractionProtocolLayer

FIWAREEpicIoTGatewayProtocolAdapterZPACloudEdgeProtocolAdapter

FIWAREEpicIoTGatewayProtocolAdapterZPAIoTDevicesMgntGui

FIWAREEpicIoTGatewayProtocolAdapterZPANorthboundNGSI

FIWAREEpicIoTGatewayProtocolAdapterEPCNGSI

FIWAREEpicIoTGatewayProtocolAdapterEPCTracingEPC

FIWAREEpicIoTGatewayProtocolAdapterMRCOAPAdapter

FIWAREEpicIoTGatewayProtocolAdapterMRCOAPNorthboundNGSI

4324 Features

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeBasicCommunication

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeResponseMessagesGenerati

on

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeEventsGeneration

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeCommunicationsFunctions

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeReadWriteOperations

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeCallbacksManagement

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeNodeAddressesDiscovery

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeEndpointConfiguration

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeAPSMessage

FIWAREFeatureIoTGatewayProtocolAdapterZPAAdapterCodec

FIWAREFeatureIoTGatewayProtocolAdapterZPANativeProtocolAdapterGenericDevi

ceAccess

FIWAREFeatureIoTGatewayProtocolAdapterZPACloudEdgeProtocolAdapterIntegrat

ion_CE_ZPA

FIWAREFeatureIoTGatewayProtocolAdapterZPAIoTDevicesMgntGuiDisplayDevice

StatusConnection

FIWAREFeatureIoTGatewayProtocolAdapterZPAIoTDevicesMgntGuiDisplayDevice

Capabilities

FIWAREFeatureIoTGatewayProtocolAdapterZPANorthboundNGSIEventProducer

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCLocalEPCIS

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCONS

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCRemoteDS1

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCRemoteDS2

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCRemoteEPCIS1

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCRemoteEPCIS2

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCAccessRulesDS1

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCAccessRulesDS2

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCRemoteIS2DS1

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCRemoteIS2DS2

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCResolver

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCQuery

FIWAREFeatureIoTGatewayProtocolAdapterEPCNGSI

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPNorthboundNGSINGSIBasic

Connection

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPNorthboundNGSINGSIConte

xtRegistering

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPNorthboundNGSINGSIEvent

Forwarding

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPAdapterNodeAddressesDisco

very

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPAdapterEventsGeneration

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPAdapterResponseMessagesG

eneration

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPAdapterCommunicationsFunc

tions

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPAdapterBasicCommunication

4325 User-Stories

4326 Unit Testing Plan

Gateway Protocol Adapter - Unit Testing Plan

4327 Product Guides

Gateway Protocol Adapter - Installation and Administration Guide

Gateway Protocol Adapter - User and Programmers Guide

433 Gateway Data Handling GE

4331 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

M2MPlanetPangoo is a M2M research platform with user interface to deploy and

monitor sensors and actuators networks including gateways

SOLCEP 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)

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

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

4332 Epics

FIWAREEpicIoTGatewayDataHandlingComplexEventProcessing

FIWAREEpicIoTGatewayDataHandlingCommonDataModel

FIWAREEpicIoTGatewayDataHandlingLocalStorage

FIWAREEpicIoTGatewayDataHandlingDataTransformation

FIWAREEpicIoTGatewayDataHandlingConfigurationBackup

FIWAREEpicIoTGatewayDataHandlingEmbedded

FIWAREEpicIoTGatewayDataHandlingManager

FIWAREEpicIoTGatewayDataHandlingFleetManagement

FIWAREEpicIoTGatewayDataHandlingModularize

FIWAREEpicIoTGatewayDataHandlingBroker

4333 Features

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingAdmin

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingEventTypes

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingRules

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingRealtimeData

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingFiltering

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingAggregation

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingAutoRegistration

FIWAREFeatureIoTGatewayDataHandlingCommonDataModelNGSI

FIWAREFeatureIoTGatewayDataHandlingCommonDataModelPubSub

FIWAREFeatureIoTGatewayDataHandlingLocalStorageBackupOutputCEP

FIWAREFeatureIoTGatewayDataHandlingLocalStorageHistoricalData

FIWAREFeatureIoTGatewayDataHandlingDataTransformationInput

FIWAREFeatureIoTGatewayDataHandlingConfigurationBackupEsper

FIWAREFeatureIoTGatewayDataHandlingConfigurationBackupApplicationWide

FIWAREFeatureIoTGatewayDataHandlingConfigurationBackupNGSI

FIWAREFeatureIoTGatewayDataHandlingEmbeddedCloudEdge

FIWAREFeatureIoTGatewayDataHandlingEmbeddedRaspberryPi

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREFeatureIoTGatewayDataHandlingFleetManagementCepRules

FIWAREFeatureIoTGatewayDataHandlingFleetManagementEventSinks

FIWAREFeatureIoTGatewayDataHandlingFleetManagementEventStorage

FIWAREFeatureIoTGatewayDataHandlingFleetManagementEventTypes

FIWAREFeatureIoTGatewayDataHandlingFleetManagementNgsi

FIWAREFeatureIoTGatewayDataHandlingModularizePersistence

4334 Unit Testing Plan

Gateway Data Handling - Unit Testing Plan

4335 Product Guides

Gateway Data Handling - User and Programmers Guide

Gateway Data Handling - Installation and Administration Guide

44 Other GEs

441 Topics still being addressed at high-level

4411 Epics

FIWAREEpicIoTGatewaySecurityMonitoring

FIWAREEpicIoTLowPowerEncryption

FIWAREEpicIoTDevicesAndGatewaysAnonymization

442 Legacy Topics

4421 Themes

FIWAREThemeIoTSemantic

4422 Epics

FIWAREEpicIoTSemanticIntelligentDecisionMaking

4423 Features

FIWAREFeatureIoTSemanticSemanticMediator

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREFeatureIoTSemanticContextCollector

FIWAREFeatureIoTSemanticContextMediator

4424 User-Stories

FIWAREStoryIoTSemanticSemanticMediatorOntologyDeployment

4425 User-Stories

FIWAREStoryIoTGatewayDataHandlingDataFilteringAndAggregationDeviceEmbed

dedCepCEPEngineManagement

FIWAREStoryIoTGatewayDataHandlingDataFilteringAndAggregationDeviceEmbed

dedCepStatement

FIWAREStoryIoTGatewayDataHandlingDataFilteringAndAggregationDeviceEmbed

dedCepEventType

FIWAREStoryIoTGatewayDataHandlingIoTPublishBrokerCepToMessageBroker

4426 Unit Testing Plan

Gateway Data Handling - Unit Testing Plan

4427 Product Guides

Gateway Data Handling - User and Programmers Guide

Gateway Data Handling - Installation and Administration Guide

443 Gateway Security GE

4431 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

NA

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

Enabler

4432 Epics

FIWAREEpicIoTGatewaySecurityAccessPolicyControl

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

4433 Features

FIWAREFeatureIoTGatewaySecurityAccessRightsCreation

FIWAREFeatureIoTGatewaySecurityAccessRightsDeletion

FIWAREFeatureIoTGatewaySecurityAccessRightsValidation

444 Gateway Advanced Connectivity GE

4441 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

NA

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

Enabler

4442 Themes

FIWAREThemeIoTGatewayAdvancedConnectivity

4443 Epics

FIWAREEpicIoTGatewayAdvancedConnectivityMobilityManagement

FIWAREEpicIoTGatewayAdvancedConnectivityConnectivityStatusManagement

FIWAREEpicIoTGatewayAdvancedConnectivitySessionManagement

FIWAREEpicIoTGatewayAdvancedConnectivityTrafficFlowManagement

FIWAREEpicIoTGatewayAdvancedConnectivityQualityOfServiceControl

4444 Features

FIWAREFeatureIoTGatewayAdvancedConnectivitySessionManagementM2MDevice

SessionManagement

FIWAREFeatureIoTGatewayAdvancedConnectivitySessionManagementNativeDevic

eSessionManagement

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREFeatureIoTIDASProtocolsUpdate

Backend

IoT

Broker

Release 51

FIWAREFeatureIoTBackendIoTBro

kerSmartUpdateHandler

Release 52

FIWAREFeatureIoTBackendIoTBro

kerHistoryQueries

FIWAREFeatureIoTBackendIoTBro

kerAdvancedQueries

Release 53

FIWAREFeatureIoTBackendIoTBrokerWorkloadDistribution

FIWAREFeatureIoTBackendIoTBrokerSemanticsAwareness

Release 54

FIWAREFeatureIoTBackendIoTBrokerInterfaceNGSIv2

IoT

Discove

ry

Release 51

FIWAREFeatureIoTIoTDiscoveryRepositoryDatasetGenerator

Release 52

FIWAREFeatureIoTIoTDiscoveryInterfaceSemanticRegApiV2

Release 53

FIWAREFeatureIoTIoTDiscoveryRepositoryNgsi9GeoLocation

FIWAREEpicIoTIoTDisc

overyInterface

FIWAREEpicIoTIoTDisc

overyInteroperability

FIWAREEpicIoTIoTDisc

overyRepository

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREFeatureIoTIoTDiscoveryInterfaceNgsi9WebUI

Release 54

FIWAREFeatureIoTIoTDiscoveryRepositoryNgsi9OnDocumentStore

FIWAREFeatureIoTIoTDiscoveryInterfaceNgsiV2

3212 Gateway

IoT Data Edge Consolidation

The main effort in release 5 is to be compliant NGSI V2 and to improve the robustness of the broker and

the CEP

o the CEP will offer geofencing operations

o the broker will be compliant ngsi9

o the broker and the CEP will interface with other GE with NGSI V2

FIW

ARE

GE

Supported Features Epics under analysis

IoT

Data

Edge

Consol

idation

Release 51

FIWAREFeatureIoTDataEdge-CepheusBrokerPersistentPubSub

FIWAREFeatureIoTIotDataEdgeConsolidationCommonDataModelNGSIV2GeolocTimestamp

FIWAREFeatureIoTDataEdge-CepheusBrokerRemoteBrokerFilter

FIWAREEpicIoTIotDataEdgeConsolidationLocalStorage

FIWAREEpicIoTDataEdge-CepheusBroker

FIWAREEpicIoTIotDataEdgeConsolidationCommonDataModel

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREFeatureIoTIotDataEdgeConsolidationComplexEventProcessingComplexType

FIWAREFeatureIoTDataEdge-CepheusCEPMultiTenant

FIWAREFeatureIoTDataEdge-CepheusGUICepConfiguration

Release 52

FIWAREFeatureIoTDataEdge-CepheusNGSIv2Basic

FIWAREFeatureIoTDataEdge-CepheusNGSIv1REST

FIWAREFeatureIoTDataEdge-CepheusCEPAPIMonitoring

FIWAREEpicIoTDataEdge-CepheusCEP

FIWAREEpicIoTIotDataEdgeConsolidationManager

FIWAREEpicIoTDataEdge-CepheusNGSIv2

FIWAREEpicIoTDataEdge-CepheusNGSIv1

FIWAREEpicIoTDataEdge-CepheusNGSI9

FIWAREEpicIoTDataEdge-CepheusGUI

33 Future releases

The following features and epics correspond to features that are in the roadmap of the respective

Generic Enablers but are not going to be implemented as part of FIWARE project activities Some of

them may continue under the FIWARE Community activities some others will not

You can check out the previous releases of this FIWARE chapter on Roadmap of Internet of Things (IoT)

Services(previous releases)

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

4 Materializing Internet of Things (IoT) Services Enablement in FIWARE

41 Introduction

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 FIWARE 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 FIWARE Platform Please also check the Releases and Sprints numbering with mapping to calendar

dates

42 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

421 Backend Device Management GE

4211 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 IDAS4x implements the Backend Device Management GE providing the following IoT Agents

httpgithubcomtelefonicaidfiware-IoTAgent-Cplusplus supports UL20HTTP

MQTT or both (depends on the RPMs you decide to installal fater compilation)

httpgithubcomtelefonicaidlightweightm2m-iotagent supports LWM2MCoAP

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

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIGWAY It can be used to connect or simulate UL20HTTP devices (sensors or

actuators) It is basically a collection of Python27 scriipts to access the UL20HTTP Iot

Agent and the ContextBroker It runs on RaspberryPI (Raspbian OS) MACOS Linux

and windows machines Typical use simulate virtual devices from your laptopdesktop

computer or connect sensors and actuators connected somehow to a RaspberryPI or any

gateway able to run python27

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

Enabler

4212 Epics

FIWAREEpicIoTBackendDeviceManagementM2MAppServices

FIWAREEpicIoTBackendDeviceManagementM2MNGSINotification

FIWAREEpicIoTBackendDeviceManagementM2MDeviceCommunication

FIWAREEpicIoTBackendDeviceManagementRPIGWAccess

FIWAREEpicIoTBackendDeviceManagementFIWAREGWAccess

FIWAREEpicIoTIDASModularity

FIWAREEpicIoTIDASProtocols

FIWAREEpicIoTIDASDevKit

4213 Features

FIWAREFeatureIoTBackendDeviceManagementM2MAppServicesServiceCreate

FIWAREFeatureIoTBackendDeviceManagementM2MAppServicesDeviceSubscriptio

n

FIWAREFeatureIoTBackendDeviceManagementM2MAppServicesDeviceCommand

FIWAREFeatureIoTBackendDeviceManagementM2MAppServicesQuery

FIWAREFeatureIoTBackendDeviceManagementM2MNGSINotificationNGSI9

FIWAREFeatureIoTBackendDeviceManagementM2MNGSINotificationNGSI10

FIWAREFeatureIoTBackendDeviceManagementM2MDeviceCommunicationSensor

ML-Register

FIWAREFeatureIoTBackendDeviceManagementM2MDeviceCommunicationSensor

ML-Observation

FIWAREFeatureIoTBackendDeviceManagementRPIGWAccessSMLRPI

FIWAREFeatureIoTBackendDeviceManagementRPIGWAccessNGSIRPI

FIWAREFeatureIoTBackendDeviceManagementM2MNGSINotificationNGSISetup

FIWAREFeatureIoTBackendDeviceManagementM2MDeviceCommunicationUSNCo

nfigurator

FIWAREFeatureIoTBackendDeviceManagementFIWAREGWAccessGWDevMan

FIWAREFeatureIoTBackendDeviceManagementFIWAREGWAccessDataHandling

FIWAREFeatureIoTBackendDeviceManagementM2MDeviceCommunicationETSIM

2M

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREFeatureIoTBackendDeviceManagementM2MDeviceCommunicationNGSID

evices

FIWAREFeatureIoTBackendDeviceManagementM2MDeviceCommunication6LowP

AN-CoAP

FIWAREFeatureIoTBackendDeviceManagementM2MNGSINotificationCommands

FIWAREFeatureIoTBackendDeviceManagementM2MNGSINotificationNGSIEvoluti

on

FIWAREFeatureIoTBackendDeviceManagementM2MNGSINotificationIotAgentCon

fig

FIWAREFeatureIoTIDASModularityAgents

FIWAREFeatureIoTIDASDevKitUL20

FIWAREFeatureIoTIDASModularityCommonNorthAPI

FIWAREFeatureIoTIDASProtocolsLWM2MCoAP

FIWAREFeatureIoTIDASDevKitNodejsGenericAgent

FIWAREFeatureIoTIDASDevKitLWM2M-CoAP

FIWAREFeatureIoTIDASModularityCommands

FIWAREFeatureIoTIDASProtocolsMQTT

FIWAREFeatureIoTIDASProtocolsUL20

FIWAREFeatureIoTIDASDevKitNGSI

FIWAREFeatureIoTIDASProtocolsMQTTCommands

FIWAREFeatureIoTIDASProtocolsLWM2MEvolution

FIWAREFeatureIoTIDASProtocolsUL20Evolution

4214 Unit Testing Plan

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

It is expected to be provided in the future for IDAS4x

Backend_Device_Manager - IDAS - Unit Testing Plan

4215 Product Guides

Please note the following files refer to the previous versions of IDAS (3x) 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 Device Manager - IDAS - User and Programmers Guide

Backend Device Manager - IDAS - Installation and Administration Guide

422 Backend IoT Broker GE

4221 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

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

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

httpwwwiot-aeu

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

Enabler

4222 Epics

FIWAREEpicIoTBackendIoTBrokerAssociations

FIWAREEpicIoTBackendIoTBrokerQuery

FIWAREEpicIoTBackendIoTBrokerSubscribeNotify

FIWAREEpicIoTBackendIoTBrokerUpdate

4223 Features

FIWAREFeatureIoTBackendIoTBrokerAssociationsQuery

FIWAREFeatureIoTBackendIoTBrokerAssociationsUpdate

FIWAREFeatureIoTBackendIoTBrokerAssociationsSubscribeNotify

FIWAREFeatureIoTBackendIoTBrokerSubscribeNotifyIdBased

FIWAREFeatureIoTBackendIoTBrokerUpdateIdBased

FIWAREFeatureIoTBackendIoTBrokerSubscribeNotifyTypeBased

FIWAREFeatureIoTBackendIoTBrokerQueryPatterns

FIWAREFeatureIoTBackendIoTBrokerSubscribeNotifyPatterns

FIWAREFeatureIoTBackendIoTBrokerQueryRestriction

FIWAREFeatureIoTBackendIoTBrokerSubscribeNotifyRestriction

FIWAREFeatureIoTBackendIoTBrokerSubscribeNotifyAttributeDomain

FIWAREFeatureIoTBackendIoTBrokerUpdateAttributeDomain

FIWAREFeatureIoTBackendIoTBrokerMetadataTimestamp

FIWAREFeatureIoTBackendIoTBrokerMetadataProvider

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREFeatureIoTBackendIoTBrokerPanel

FIWAREFeatureIoTBackendIoTBrokerQueryDatacheck

FIWAREFeatureIoTBackendIoTBrokerSubscribeNotifyDatacheck

FIWAREFeatureIoTBackendIoTBrokerWebQueryInterface

FIWAREFeatureIoTBackendIoTBrokerSelfAuthentification

FIWAREFeatureIoTBackendIoTBrokerFederation

FIWAREFeatureIoTBackendIoTBrokerJSON

FIWAREFeatureIoTBackendIoTBrokerDataStorage

FIWAREFeatureIoTBackendIoTBrokerStandalone

FIWAREFeatureIoTBackendIoTBrokerDevice2Things

FIWAREFeatureIoTBackendIoTBrokerModularization

4224 User-Stories

4225 Unit Testing Plan

Backend IoT Broker - IoT Broker - Unit Testing Plan

4226 Product Guides

Backend IoT Broker - IoT Broker - User and Programmers Guide

Backend IoT Broker - IoT Broker - Installation and Administration Guide

423 Backend IoT Discovery GE

4231 Baseline Assets

IoT Discovery GEri

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

httpwwwiot-aeu

Linked Data Platform the linked sensor data platform supports publication and access to

resource and entity descriptions described by the semantic models The semantic

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

descriptions wherever applicable are provided in association to concepts defined on the

Linked Open Data cloud (eg location data semantic tags etc)

4232 Epics

IoT Discovery GEri

FIWAREEpicIoTIoTDiscoveryIoTDescriptionMgmt

FIWAREEpicIoTIoTDiscoveryProbabilisticSearch

FIWAREEpicIoTIoTDiscoverySemanticSearch

FIWAREEpicIoTIoTDiscoveryInterface

FIWAREEpicIoTIoTDiscoveryRepository

FIWAREEpicIoTIoTDiscoveryInteroperability

4233 Features

IoT Discovery GEri

FIWAREFeatureIoTIoTDiscoveryIoTDescriptionMgmtAdvDescription

FIWAREFeatureIoTIoTDiscoveryIoTDescriptionMgmtNGSI9

FIWAREFeatureIoTIoTDiscoveryIoTDescriptionMgmtNGSI9ConvenienceOperation

s

FIWAREFeatureIoTIoTDiscoveryIoTDescriptionMgmtNGSI9StandardOperations

FIWAREFeatureIoTIoTDiscoveryIoTDescriptionMgmtNGSI9Associations

FIWAREFeatureIoTIoTDiscoveryIoTDescriptionMgmtWebUI

FIWAREFeatureIoTIoTDiscoveryProbabilisticSearchDiscoverTemplateBased

FIWAREFeatureIoTIoTDiscoveryProbabilisticSearchEngineTraining

FIWAREFeatureIoTIoTDiscoveryProbabilisticSearchRegisterFoldingIn

FIWAREFeatureIoTIoTDiscoverySemanticSearchAssociationMatching

FIWAREFeatureIoTIoTDiscoverySemanticSearchDiscoverSparql

FIWAREFeatureIoTIoTDiscoveryInterfaceNgsi9Json

FIWAREFeatureIoTIoTDiscoveryRepositoryNgsi9ContextExpiration

FIWAREFeatureIoTIoTDiscoveryRepositoryEmbeddedSemanticStore

FIWAREFeatureIoTIoTDiscoveryInterfaceAdvDescExtension

FIWAREFeatureIoTIoTDiscoveryInteroperabilitySemanticAnnotator

FIWAREFeatureIoTIoTDiscoveryInterfaceCoAPSupport

4234 Unit Testing Plan

Backend IoT Discovery - IoT Discovery - Unit Testing Plan

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

4235 Product guides

Backend IoT Discovery - IoT Discovery - Installation and Administration Guide

Backend IoT Discovery - IoT Discovery - User and Programmers Guide

424 Backend Template Handler GE

4241 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

4242 Epics

FIWAREEpicIoTBackendTemplateHandlerIoTProcessExecutionExecutionModule

FIWAREEpicIoTBackendTemplateHandlerIoTProcessExecutionUnreliableDataHandl

ing

FIWAREEpicIoTBackendTemplateHandlerThingBasedProcesses

4243 Features

FIWAREFeatureIoTBackendTemplateHandlerIoTProcessExecutionUnreliableDataHa

ndlingExecute

FIWAREFeatureIoTBackendTemplateHandlerThingBasedProcessesHandleThingBase

dProcess

FIWAREFeatureIoTBackendTemplateHandlerIoTProcessExecutionExecutionModule

NGSIInterface

4244 Unit Testing Plan

Template Handler - Template Handler - Unit Testing Plan

4245 Product guides

Template Handler - Template Handler - Installation and Administration Guide

Template Handler - Template Handler - User and Programmers Guide

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

425 Backend Things Management GE

Note This Generic Enabler is not further developed after FIWARE 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

4251 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

httpwwwiot-aeu

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 (eg location data semantic tags etc)

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

Enabler

4252 Themes

4253 Epics

FIWAREEpicIoTBackendThingsManagementTypeBasedInteraction

FIWAREEpicIoTBackendThingsManagementadditionalScopes

FIWAREEpicIoTBackendThingsManagementattributeDomains

FIWAREEpicIoTBackendThingsManagementSemanticHandler

FIWAREEpicIoTBackendThingsManagementAdvancedResourceDescription

FIWAREEpicIoTBackendThingsManagementDiscoveryEngine

FIWAREEpicIoTBackendThingsManagementUpdateOperation

FIWAREEpicIoTBackendThingsManagementSubscribeNotify

FIWAREEpicIoTBackendThingsManagementFullPatterns

FIWAREEpicIoTBackendThingsManagementattributeExpressions

FIWAREEpicIoTBackendThingsManagementnotificationThrottling

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREEpicIoTBackendThingsManagementassociations

FIWAREEpicIoTBackendThingsManagementActuation

FIWAREEpicIoTBackendThingsManagementThingsAndIoTServiceMonitoring

FIWAREEpicIoTBackendThingsManagementResourcesAndServicesDiscovery

FIWAREEpicIoTBackendThingsManagementCatalogAndLocation

4254 Features

FIWAREFeatureIoTBackendThingsManagementRegistrationIdBased

FIWAREFeatureIoTBackendThingsManagementRegistrationUpdate

FIWAREFeatureIoTBackendThingsManagementDiscoveryIdBased

FIWAREFeatureIoTBackendThingsManagementDiscoverySimplePatternBased

FIWAREFeatureIoTBackendThingsManagementQueryIdBased

FIWAREFeatureIoTBackendThingsManagementQuerySimplePatternBased

FIWAREFeatureIoTBackendThingsManagementRegistrationsimpleGeoScopes

FIWAREFeatureIoTBackendThingsManagementDiscoverysimpleGeoScopes

FIWAREFeatureIoTBackendThingsManagementQuerysimpleGeoScopes

FIWAREFeatureIoTBackendThingsManagementDiscoverytypeBased

FIWAREFeatureIoTBackendThingsManagementQuerytypeBased

FIWAREFeatureIoTBackendThingsManagementRegistrationattributeDomains

FIWAREFeatureIoTBackendThingsManagementQueryattributeDomain

FIWAREFeatureIoTBackendThingsManagementRegistrationadvancedDescriptions

FIWAREFeatureIoTBackendThingsManagementDiscoveryadvancedBased

4255 User-Stories

This is a placeholder for user stories in further development phases

4256 Unit Testing Plan

Backend Things Management - Unit Testing Plan

4257 Product Guides

Backend Things Management - User and Programmers Guide

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

43 Gateway GEs

431 Gateway Device Management GE

4311 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 httpwwwfosstrakorg

M2MPlanetPangoo 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

4312 Epics

FIWAREEpicIoTGatewayDeviceManagementDeviceStatusMonitoring

FIWAREEpicIoTGatewayDeviceManagementRemoteManagement

FIWAREEpicIoTGatewayDeviceManagementDeviceCommunicationFailure

FIWAREEpicIoTGatewayDeviceManagementDisconnectedDeviceManagement

FIWAREEpicIoTGatewayDeviceManagementAddressCreation

FIWAREEpicIoTGatewayDeviceManagementAddressTranslation

FIWAREEpicIoTGatewayDeviceManagementResourcesDirectory

FIWAREEpicIoTGatewayDeviceManagementDirectoryHandler

FIWAREEpicIoTGatewayDeviceManagementOpenMTCAddressTranslation

4313 Features

FIWAREFeatureIoTGatewayDeviceManagementNorthboundInterfaceETSIm2m

FIWAREFeatureIoTGatewayDeviceManagementBasicReachability

FIWAREFeatureIoTGatewayDeviceManagementDeviceCapabilitiesList

FIWAREFeatureIoTGatewayDeviceManagementDeviceInformationAccess

FIWAREFeatureIoTGatewayDeviceManagementDeviceInformationSubscribe

FIWAREFeatureIoTGatewayDeviceManagementResourcesDirectoryResourceDirecto

ry

FIWAREFeatureIoTGatewayDeviceManagementM2MNGSINGSI9

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREFeatureIoTGatewayDeviceManagementM2MNGSINGSI10

FIWAREFeatureIoTGatewayDeviceManagementM2MNGSINotificationNGSI9

FIWAREFeatureIoTGatewayDeviceManagementM2MNGSINotificationNGSI10

FIWAREFeatureIoTGatewayDeviceManagementM2MNGSICommonDataModel

FIWAREFeatureIoTGatewayDeviceManagementOpenMTCAddressTranslation

FIWAREFeatureIoTGatewayDeviceManagementNGSI_JSON

FIWAREFeatureIoTGatewayDeviceManagementDeviceControl

FIWAREFeatureIoTGatewayDeviceManagementDeviceReconfigure

FIWAREFeatureIoTGatewayDeviceManagementDeviceCapabilitiesDiscovery

FIWAREFeatureIoTGatewayDeviceManagementDisconnectedDeviceManagementSi

mpleAutomatedReconnect

4314 Unit Testing Plan

Gateway Device Manager - OpenMTC - Unit Testing Plan

4315 Product Guides

Gateway Device Manager - OpenMTC - User and Programmers Guide

Gateway Device Manager - OpenMTC - Installation and Administration Guide

432 Gateway Protocol Adapter GE

4321 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

4322 Themes

FIWAREThemeIoTGatewayProtocolAdapter

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

4323 Epics

FIWAREEpicIoTGatewayProtocolAdapterZPAAdapter

FIWAREEpicIoTGatewayProtocolAdapterZPAAbstractionProtocolLayer

FIWAREEpicIoTGatewayProtocolAdapterZPACloudEdgeProtocolAdapter

FIWAREEpicIoTGatewayProtocolAdapterZPAIoTDevicesMgntGui

FIWAREEpicIoTGatewayProtocolAdapterZPANorthboundNGSI

FIWAREEpicIoTGatewayProtocolAdapterEPCNGSI

FIWAREEpicIoTGatewayProtocolAdapterEPCTracingEPC

FIWAREEpicIoTGatewayProtocolAdapterMRCOAPAdapter

FIWAREEpicIoTGatewayProtocolAdapterMRCOAPNorthboundNGSI

4324 Features

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeBasicCommunication

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeResponseMessagesGenerati

on

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeEventsGeneration

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeCommunicationsFunctions

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeReadWriteOperations

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeCallbacksManagement

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeNodeAddressesDiscovery

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeEndpointConfiguration

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeAPSMessage

FIWAREFeatureIoTGatewayProtocolAdapterZPAAdapterCodec

FIWAREFeatureIoTGatewayProtocolAdapterZPANativeProtocolAdapterGenericDevi

ceAccess

FIWAREFeatureIoTGatewayProtocolAdapterZPACloudEdgeProtocolAdapterIntegrat

ion_CE_ZPA

FIWAREFeatureIoTGatewayProtocolAdapterZPAIoTDevicesMgntGuiDisplayDevice

StatusConnection

FIWAREFeatureIoTGatewayProtocolAdapterZPAIoTDevicesMgntGuiDisplayDevice

Capabilities

FIWAREFeatureIoTGatewayProtocolAdapterZPANorthboundNGSIEventProducer

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCLocalEPCIS

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCONS

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCRemoteDS1

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCRemoteDS2

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCRemoteEPCIS1

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCRemoteEPCIS2

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCAccessRulesDS1

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCAccessRulesDS2

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCRemoteIS2DS1

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCRemoteIS2DS2

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCResolver

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCQuery

FIWAREFeatureIoTGatewayProtocolAdapterEPCNGSI

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPNorthboundNGSINGSIBasic

Connection

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPNorthboundNGSINGSIConte

xtRegistering

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPNorthboundNGSINGSIEvent

Forwarding

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPAdapterNodeAddressesDisco

very

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPAdapterEventsGeneration

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPAdapterResponseMessagesG

eneration

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPAdapterCommunicationsFunc

tions

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPAdapterBasicCommunication

4325 User-Stories

4326 Unit Testing Plan

Gateway Protocol Adapter - Unit Testing Plan

4327 Product Guides

Gateway Protocol Adapter - Installation and Administration Guide

Gateway Protocol Adapter - User and Programmers Guide

433 Gateway Data Handling GE

4331 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

M2MPlanetPangoo is a M2M research platform with user interface to deploy and

monitor sensors and actuators networks including gateways

SOLCEP 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)

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

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

4332 Epics

FIWAREEpicIoTGatewayDataHandlingComplexEventProcessing

FIWAREEpicIoTGatewayDataHandlingCommonDataModel

FIWAREEpicIoTGatewayDataHandlingLocalStorage

FIWAREEpicIoTGatewayDataHandlingDataTransformation

FIWAREEpicIoTGatewayDataHandlingConfigurationBackup

FIWAREEpicIoTGatewayDataHandlingEmbedded

FIWAREEpicIoTGatewayDataHandlingManager

FIWAREEpicIoTGatewayDataHandlingFleetManagement

FIWAREEpicIoTGatewayDataHandlingModularize

FIWAREEpicIoTGatewayDataHandlingBroker

4333 Features

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingAdmin

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingEventTypes

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingRules

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingRealtimeData

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingFiltering

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingAggregation

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingAutoRegistration

FIWAREFeatureIoTGatewayDataHandlingCommonDataModelNGSI

FIWAREFeatureIoTGatewayDataHandlingCommonDataModelPubSub

FIWAREFeatureIoTGatewayDataHandlingLocalStorageBackupOutputCEP

FIWAREFeatureIoTGatewayDataHandlingLocalStorageHistoricalData

FIWAREFeatureIoTGatewayDataHandlingDataTransformationInput

FIWAREFeatureIoTGatewayDataHandlingConfigurationBackupEsper

FIWAREFeatureIoTGatewayDataHandlingConfigurationBackupApplicationWide

FIWAREFeatureIoTGatewayDataHandlingConfigurationBackupNGSI

FIWAREFeatureIoTGatewayDataHandlingEmbeddedCloudEdge

FIWAREFeatureIoTGatewayDataHandlingEmbeddedRaspberryPi

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREFeatureIoTGatewayDataHandlingFleetManagementCepRules

FIWAREFeatureIoTGatewayDataHandlingFleetManagementEventSinks

FIWAREFeatureIoTGatewayDataHandlingFleetManagementEventStorage

FIWAREFeatureIoTGatewayDataHandlingFleetManagementEventTypes

FIWAREFeatureIoTGatewayDataHandlingFleetManagementNgsi

FIWAREFeatureIoTGatewayDataHandlingModularizePersistence

4334 Unit Testing Plan

Gateway Data Handling - Unit Testing Plan

4335 Product Guides

Gateway Data Handling - User and Programmers Guide

Gateway Data Handling - Installation and Administration Guide

44 Other GEs

441 Topics still being addressed at high-level

4411 Epics

FIWAREEpicIoTGatewaySecurityMonitoring

FIWAREEpicIoTLowPowerEncryption

FIWAREEpicIoTDevicesAndGatewaysAnonymization

442 Legacy Topics

4421 Themes

FIWAREThemeIoTSemantic

4422 Epics

FIWAREEpicIoTSemanticIntelligentDecisionMaking

4423 Features

FIWAREFeatureIoTSemanticSemanticMediator

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREFeatureIoTSemanticContextCollector

FIWAREFeatureIoTSemanticContextMediator

4424 User-Stories

FIWAREStoryIoTSemanticSemanticMediatorOntologyDeployment

4425 User-Stories

FIWAREStoryIoTGatewayDataHandlingDataFilteringAndAggregationDeviceEmbed

dedCepCEPEngineManagement

FIWAREStoryIoTGatewayDataHandlingDataFilteringAndAggregationDeviceEmbed

dedCepStatement

FIWAREStoryIoTGatewayDataHandlingDataFilteringAndAggregationDeviceEmbed

dedCepEventType

FIWAREStoryIoTGatewayDataHandlingIoTPublishBrokerCepToMessageBroker

4426 Unit Testing Plan

Gateway Data Handling - Unit Testing Plan

4427 Product Guides

Gateway Data Handling - User and Programmers Guide

Gateway Data Handling - Installation and Administration Guide

443 Gateway Security GE

4431 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

NA

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

Enabler

4432 Epics

FIWAREEpicIoTGatewaySecurityAccessPolicyControl

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

4433 Features

FIWAREFeatureIoTGatewaySecurityAccessRightsCreation

FIWAREFeatureIoTGatewaySecurityAccessRightsDeletion

FIWAREFeatureIoTGatewaySecurityAccessRightsValidation

444 Gateway Advanced Connectivity GE

4441 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

NA

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

Enabler

4442 Themes

FIWAREThemeIoTGatewayAdvancedConnectivity

4443 Epics

FIWAREEpicIoTGatewayAdvancedConnectivityMobilityManagement

FIWAREEpicIoTGatewayAdvancedConnectivityConnectivityStatusManagement

FIWAREEpicIoTGatewayAdvancedConnectivitySessionManagement

FIWAREEpicIoTGatewayAdvancedConnectivityTrafficFlowManagement

FIWAREEpicIoTGatewayAdvancedConnectivityQualityOfServiceControl

4444 Features

FIWAREFeatureIoTGatewayAdvancedConnectivitySessionManagementM2MDevice

SessionManagement

FIWAREFeatureIoTGatewayAdvancedConnectivitySessionManagementNativeDevic

eSessionManagement

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREFeatureIoTIoTDiscoveryInterfaceNgsi9WebUI

Release 54

FIWAREFeatureIoTIoTDiscoveryRepositoryNgsi9OnDocumentStore

FIWAREFeatureIoTIoTDiscoveryInterfaceNgsiV2

3212 Gateway

IoT Data Edge Consolidation

The main effort in release 5 is to be compliant NGSI V2 and to improve the robustness of the broker and

the CEP

o the CEP will offer geofencing operations

o the broker will be compliant ngsi9

o the broker and the CEP will interface with other GE with NGSI V2

FIW

ARE

GE

Supported Features Epics under analysis

IoT

Data

Edge

Consol

idation

Release 51

FIWAREFeatureIoTDataEdge-CepheusBrokerPersistentPubSub

FIWAREFeatureIoTIotDataEdgeConsolidationCommonDataModelNGSIV2GeolocTimestamp

FIWAREFeatureIoTDataEdge-CepheusBrokerRemoteBrokerFilter

FIWAREEpicIoTIotDataEdgeConsolidationLocalStorage

FIWAREEpicIoTDataEdge-CepheusBroker

FIWAREEpicIoTIotDataEdgeConsolidationCommonDataModel

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREFeatureIoTIotDataEdgeConsolidationComplexEventProcessingComplexType

FIWAREFeatureIoTDataEdge-CepheusCEPMultiTenant

FIWAREFeatureIoTDataEdge-CepheusGUICepConfiguration

Release 52

FIWAREFeatureIoTDataEdge-CepheusNGSIv2Basic

FIWAREFeatureIoTDataEdge-CepheusNGSIv1REST

FIWAREFeatureIoTDataEdge-CepheusCEPAPIMonitoring

FIWAREEpicIoTDataEdge-CepheusCEP

FIWAREEpicIoTIotDataEdgeConsolidationManager

FIWAREEpicIoTDataEdge-CepheusNGSIv2

FIWAREEpicIoTDataEdge-CepheusNGSIv1

FIWAREEpicIoTDataEdge-CepheusNGSI9

FIWAREEpicIoTDataEdge-CepheusGUI

33 Future releases

The following features and epics correspond to features that are in the roadmap of the respective

Generic Enablers but are not going to be implemented as part of FIWARE project activities Some of

them may continue under the FIWARE Community activities some others will not

You can check out the previous releases of this FIWARE chapter on Roadmap of Internet of Things (IoT)

Services(previous releases)

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

4 Materializing Internet of Things (IoT) Services Enablement in FIWARE

41 Introduction

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 FIWARE 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 FIWARE Platform Please also check the Releases and Sprints numbering with mapping to calendar

dates

42 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

421 Backend Device Management GE

4211 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 IDAS4x implements the Backend Device Management GE providing the following IoT Agents

httpgithubcomtelefonicaidfiware-IoTAgent-Cplusplus supports UL20HTTP

MQTT or both (depends on the RPMs you decide to installal fater compilation)

httpgithubcomtelefonicaidlightweightm2m-iotagent supports LWM2MCoAP

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

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIGWAY It can be used to connect or simulate UL20HTTP devices (sensors or

actuators) It is basically a collection of Python27 scriipts to access the UL20HTTP Iot

Agent and the ContextBroker It runs on RaspberryPI (Raspbian OS) MACOS Linux

and windows machines Typical use simulate virtual devices from your laptopdesktop

computer or connect sensors and actuators connected somehow to a RaspberryPI or any

gateway able to run python27

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

Enabler

4212 Epics

FIWAREEpicIoTBackendDeviceManagementM2MAppServices

FIWAREEpicIoTBackendDeviceManagementM2MNGSINotification

FIWAREEpicIoTBackendDeviceManagementM2MDeviceCommunication

FIWAREEpicIoTBackendDeviceManagementRPIGWAccess

FIWAREEpicIoTBackendDeviceManagementFIWAREGWAccess

FIWAREEpicIoTIDASModularity

FIWAREEpicIoTIDASProtocols

FIWAREEpicIoTIDASDevKit

4213 Features

FIWAREFeatureIoTBackendDeviceManagementM2MAppServicesServiceCreate

FIWAREFeatureIoTBackendDeviceManagementM2MAppServicesDeviceSubscriptio

n

FIWAREFeatureIoTBackendDeviceManagementM2MAppServicesDeviceCommand

FIWAREFeatureIoTBackendDeviceManagementM2MAppServicesQuery

FIWAREFeatureIoTBackendDeviceManagementM2MNGSINotificationNGSI9

FIWAREFeatureIoTBackendDeviceManagementM2MNGSINotificationNGSI10

FIWAREFeatureIoTBackendDeviceManagementM2MDeviceCommunicationSensor

ML-Register

FIWAREFeatureIoTBackendDeviceManagementM2MDeviceCommunicationSensor

ML-Observation

FIWAREFeatureIoTBackendDeviceManagementRPIGWAccessSMLRPI

FIWAREFeatureIoTBackendDeviceManagementRPIGWAccessNGSIRPI

FIWAREFeatureIoTBackendDeviceManagementM2MNGSINotificationNGSISetup

FIWAREFeatureIoTBackendDeviceManagementM2MDeviceCommunicationUSNCo

nfigurator

FIWAREFeatureIoTBackendDeviceManagementFIWAREGWAccessGWDevMan

FIWAREFeatureIoTBackendDeviceManagementFIWAREGWAccessDataHandling

FIWAREFeatureIoTBackendDeviceManagementM2MDeviceCommunicationETSIM

2M

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREFeatureIoTBackendDeviceManagementM2MDeviceCommunicationNGSID

evices

FIWAREFeatureIoTBackendDeviceManagementM2MDeviceCommunication6LowP

AN-CoAP

FIWAREFeatureIoTBackendDeviceManagementM2MNGSINotificationCommands

FIWAREFeatureIoTBackendDeviceManagementM2MNGSINotificationNGSIEvoluti

on

FIWAREFeatureIoTBackendDeviceManagementM2MNGSINotificationIotAgentCon

fig

FIWAREFeatureIoTIDASModularityAgents

FIWAREFeatureIoTIDASDevKitUL20

FIWAREFeatureIoTIDASModularityCommonNorthAPI

FIWAREFeatureIoTIDASProtocolsLWM2MCoAP

FIWAREFeatureIoTIDASDevKitNodejsGenericAgent

FIWAREFeatureIoTIDASDevKitLWM2M-CoAP

FIWAREFeatureIoTIDASModularityCommands

FIWAREFeatureIoTIDASProtocolsMQTT

FIWAREFeatureIoTIDASProtocolsUL20

FIWAREFeatureIoTIDASDevKitNGSI

FIWAREFeatureIoTIDASProtocolsMQTTCommands

FIWAREFeatureIoTIDASProtocolsLWM2MEvolution

FIWAREFeatureIoTIDASProtocolsUL20Evolution

4214 Unit Testing Plan

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

It is expected to be provided in the future for IDAS4x

Backend_Device_Manager - IDAS - Unit Testing Plan

4215 Product Guides

Please note the following files refer to the previous versions of IDAS (3x) 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 Device Manager - IDAS - User and Programmers Guide

Backend Device Manager - IDAS - Installation and Administration Guide

422 Backend IoT Broker GE

4221 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

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

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

httpwwwiot-aeu

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

Enabler

4222 Epics

FIWAREEpicIoTBackendIoTBrokerAssociations

FIWAREEpicIoTBackendIoTBrokerQuery

FIWAREEpicIoTBackendIoTBrokerSubscribeNotify

FIWAREEpicIoTBackendIoTBrokerUpdate

4223 Features

FIWAREFeatureIoTBackendIoTBrokerAssociationsQuery

FIWAREFeatureIoTBackendIoTBrokerAssociationsUpdate

FIWAREFeatureIoTBackendIoTBrokerAssociationsSubscribeNotify

FIWAREFeatureIoTBackendIoTBrokerSubscribeNotifyIdBased

FIWAREFeatureIoTBackendIoTBrokerUpdateIdBased

FIWAREFeatureIoTBackendIoTBrokerSubscribeNotifyTypeBased

FIWAREFeatureIoTBackendIoTBrokerQueryPatterns

FIWAREFeatureIoTBackendIoTBrokerSubscribeNotifyPatterns

FIWAREFeatureIoTBackendIoTBrokerQueryRestriction

FIWAREFeatureIoTBackendIoTBrokerSubscribeNotifyRestriction

FIWAREFeatureIoTBackendIoTBrokerSubscribeNotifyAttributeDomain

FIWAREFeatureIoTBackendIoTBrokerUpdateAttributeDomain

FIWAREFeatureIoTBackendIoTBrokerMetadataTimestamp

FIWAREFeatureIoTBackendIoTBrokerMetadataProvider

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREFeatureIoTBackendIoTBrokerPanel

FIWAREFeatureIoTBackendIoTBrokerQueryDatacheck

FIWAREFeatureIoTBackendIoTBrokerSubscribeNotifyDatacheck

FIWAREFeatureIoTBackendIoTBrokerWebQueryInterface

FIWAREFeatureIoTBackendIoTBrokerSelfAuthentification

FIWAREFeatureIoTBackendIoTBrokerFederation

FIWAREFeatureIoTBackendIoTBrokerJSON

FIWAREFeatureIoTBackendIoTBrokerDataStorage

FIWAREFeatureIoTBackendIoTBrokerStandalone

FIWAREFeatureIoTBackendIoTBrokerDevice2Things

FIWAREFeatureIoTBackendIoTBrokerModularization

4224 User-Stories

4225 Unit Testing Plan

Backend IoT Broker - IoT Broker - Unit Testing Plan

4226 Product Guides

Backend IoT Broker - IoT Broker - User and Programmers Guide

Backend IoT Broker - IoT Broker - Installation and Administration Guide

423 Backend IoT Discovery GE

4231 Baseline Assets

IoT Discovery GEri

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

httpwwwiot-aeu

Linked Data Platform the linked sensor data platform supports publication and access to

resource and entity descriptions described by the semantic models The semantic

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

descriptions wherever applicable are provided in association to concepts defined on the

Linked Open Data cloud (eg location data semantic tags etc)

4232 Epics

IoT Discovery GEri

FIWAREEpicIoTIoTDiscoveryIoTDescriptionMgmt

FIWAREEpicIoTIoTDiscoveryProbabilisticSearch

FIWAREEpicIoTIoTDiscoverySemanticSearch

FIWAREEpicIoTIoTDiscoveryInterface

FIWAREEpicIoTIoTDiscoveryRepository

FIWAREEpicIoTIoTDiscoveryInteroperability

4233 Features

IoT Discovery GEri

FIWAREFeatureIoTIoTDiscoveryIoTDescriptionMgmtAdvDescription

FIWAREFeatureIoTIoTDiscoveryIoTDescriptionMgmtNGSI9

FIWAREFeatureIoTIoTDiscoveryIoTDescriptionMgmtNGSI9ConvenienceOperation

s

FIWAREFeatureIoTIoTDiscoveryIoTDescriptionMgmtNGSI9StandardOperations

FIWAREFeatureIoTIoTDiscoveryIoTDescriptionMgmtNGSI9Associations

FIWAREFeatureIoTIoTDiscoveryIoTDescriptionMgmtWebUI

FIWAREFeatureIoTIoTDiscoveryProbabilisticSearchDiscoverTemplateBased

FIWAREFeatureIoTIoTDiscoveryProbabilisticSearchEngineTraining

FIWAREFeatureIoTIoTDiscoveryProbabilisticSearchRegisterFoldingIn

FIWAREFeatureIoTIoTDiscoverySemanticSearchAssociationMatching

FIWAREFeatureIoTIoTDiscoverySemanticSearchDiscoverSparql

FIWAREFeatureIoTIoTDiscoveryInterfaceNgsi9Json

FIWAREFeatureIoTIoTDiscoveryRepositoryNgsi9ContextExpiration

FIWAREFeatureIoTIoTDiscoveryRepositoryEmbeddedSemanticStore

FIWAREFeatureIoTIoTDiscoveryInterfaceAdvDescExtension

FIWAREFeatureIoTIoTDiscoveryInteroperabilitySemanticAnnotator

FIWAREFeatureIoTIoTDiscoveryInterfaceCoAPSupport

4234 Unit Testing Plan

Backend IoT Discovery - IoT Discovery - Unit Testing Plan

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

4235 Product guides

Backend IoT Discovery - IoT Discovery - Installation and Administration Guide

Backend IoT Discovery - IoT Discovery - User and Programmers Guide

424 Backend Template Handler GE

4241 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

4242 Epics

FIWAREEpicIoTBackendTemplateHandlerIoTProcessExecutionExecutionModule

FIWAREEpicIoTBackendTemplateHandlerIoTProcessExecutionUnreliableDataHandl

ing

FIWAREEpicIoTBackendTemplateHandlerThingBasedProcesses

4243 Features

FIWAREFeatureIoTBackendTemplateHandlerIoTProcessExecutionUnreliableDataHa

ndlingExecute

FIWAREFeatureIoTBackendTemplateHandlerThingBasedProcessesHandleThingBase

dProcess

FIWAREFeatureIoTBackendTemplateHandlerIoTProcessExecutionExecutionModule

NGSIInterface

4244 Unit Testing Plan

Template Handler - Template Handler - Unit Testing Plan

4245 Product guides

Template Handler - Template Handler - Installation and Administration Guide

Template Handler - Template Handler - User and Programmers Guide

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

425 Backend Things Management GE

Note This Generic Enabler is not further developed after FIWARE 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

4251 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

httpwwwiot-aeu

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 (eg location data semantic tags etc)

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

Enabler

4252 Themes

4253 Epics

FIWAREEpicIoTBackendThingsManagementTypeBasedInteraction

FIWAREEpicIoTBackendThingsManagementadditionalScopes

FIWAREEpicIoTBackendThingsManagementattributeDomains

FIWAREEpicIoTBackendThingsManagementSemanticHandler

FIWAREEpicIoTBackendThingsManagementAdvancedResourceDescription

FIWAREEpicIoTBackendThingsManagementDiscoveryEngine

FIWAREEpicIoTBackendThingsManagementUpdateOperation

FIWAREEpicIoTBackendThingsManagementSubscribeNotify

FIWAREEpicIoTBackendThingsManagementFullPatterns

FIWAREEpicIoTBackendThingsManagementattributeExpressions

FIWAREEpicIoTBackendThingsManagementnotificationThrottling

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREEpicIoTBackendThingsManagementassociations

FIWAREEpicIoTBackendThingsManagementActuation

FIWAREEpicIoTBackendThingsManagementThingsAndIoTServiceMonitoring

FIWAREEpicIoTBackendThingsManagementResourcesAndServicesDiscovery

FIWAREEpicIoTBackendThingsManagementCatalogAndLocation

4254 Features

FIWAREFeatureIoTBackendThingsManagementRegistrationIdBased

FIWAREFeatureIoTBackendThingsManagementRegistrationUpdate

FIWAREFeatureIoTBackendThingsManagementDiscoveryIdBased

FIWAREFeatureIoTBackendThingsManagementDiscoverySimplePatternBased

FIWAREFeatureIoTBackendThingsManagementQueryIdBased

FIWAREFeatureIoTBackendThingsManagementQuerySimplePatternBased

FIWAREFeatureIoTBackendThingsManagementRegistrationsimpleGeoScopes

FIWAREFeatureIoTBackendThingsManagementDiscoverysimpleGeoScopes

FIWAREFeatureIoTBackendThingsManagementQuerysimpleGeoScopes

FIWAREFeatureIoTBackendThingsManagementDiscoverytypeBased

FIWAREFeatureIoTBackendThingsManagementQuerytypeBased

FIWAREFeatureIoTBackendThingsManagementRegistrationattributeDomains

FIWAREFeatureIoTBackendThingsManagementQueryattributeDomain

FIWAREFeatureIoTBackendThingsManagementRegistrationadvancedDescriptions

FIWAREFeatureIoTBackendThingsManagementDiscoveryadvancedBased

4255 User-Stories

This is a placeholder for user stories in further development phases

4256 Unit Testing Plan

Backend Things Management - Unit Testing Plan

4257 Product Guides

Backend Things Management - User and Programmers Guide

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

43 Gateway GEs

431 Gateway Device Management GE

4311 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 httpwwwfosstrakorg

M2MPlanetPangoo 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

4312 Epics

FIWAREEpicIoTGatewayDeviceManagementDeviceStatusMonitoring

FIWAREEpicIoTGatewayDeviceManagementRemoteManagement

FIWAREEpicIoTGatewayDeviceManagementDeviceCommunicationFailure

FIWAREEpicIoTGatewayDeviceManagementDisconnectedDeviceManagement

FIWAREEpicIoTGatewayDeviceManagementAddressCreation

FIWAREEpicIoTGatewayDeviceManagementAddressTranslation

FIWAREEpicIoTGatewayDeviceManagementResourcesDirectory

FIWAREEpicIoTGatewayDeviceManagementDirectoryHandler

FIWAREEpicIoTGatewayDeviceManagementOpenMTCAddressTranslation

4313 Features

FIWAREFeatureIoTGatewayDeviceManagementNorthboundInterfaceETSIm2m

FIWAREFeatureIoTGatewayDeviceManagementBasicReachability

FIWAREFeatureIoTGatewayDeviceManagementDeviceCapabilitiesList

FIWAREFeatureIoTGatewayDeviceManagementDeviceInformationAccess

FIWAREFeatureIoTGatewayDeviceManagementDeviceInformationSubscribe

FIWAREFeatureIoTGatewayDeviceManagementResourcesDirectoryResourceDirecto

ry

FIWAREFeatureIoTGatewayDeviceManagementM2MNGSINGSI9

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREFeatureIoTGatewayDeviceManagementM2MNGSINGSI10

FIWAREFeatureIoTGatewayDeviceManagementM2MNGSINotificationNGSI9

FIWAREFeatureIoTGatewayDeviceManagementM2MNGSINotificationNGSI10

FIWAREFeatureIoTGatewayDeviceManagementM2MNGSICommonDataModel

FIWAREFeatureIoTGatewayDeviceManagementOpenMTCAddressTranslation

FIWAREFeatureIoTGatewayDeviceManagementNGSI_JSON

FIWAREFeatureIoTGatewayDeviceManagementDeviceControl

FIWAREFeatureIoTGatewayDeviceManagementDeviceReconfigure

FIWAREFeatureIoTGatewayDeviceManagementDeviceCapabilitiesDiscovery

FIWAREFeatureIoTGatewayDeviceManagementDisconnectedDeviceManagementSi

mpleAutomatedReconnect

4314 Unit Testing Plan

Gateway Device Manager - OpenMTC - Unit Testing Plan

4315 Product Guides

Gateway Device Manager - OpenMTC - User and Programmers Guide

Gateway Device Manager - OpenMTC - Installation and Administration Guide

432 Gateway Protocol Adapter GE

4321 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

4322 Themes

FIWAREThemeIoTGatewayProtocolAdapter

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

4323 Epics

FIWAREEpicIoTGatewayProtocolAdapterZPAAdapter

FIWAREEpicIoTGatewayProtocolAdapterZPAAbstractionProtocolLayer

FIWAREEpicIoTGatewayProtocolAdapterZPACloudEdgeProtocolAdapter

FIWAREEpicIoTGatewayProtocolAdapterZPAIoTDevicesMgntGui

FIWAREEpicIoTGatewayProtocolAdapterZPANorthboundNGSI

FIWAREEpicIoTGatewayProtocolAdapterEPCNGSI

FIWAREEpicIoTGatewayProtocolAdapterEPCTracingEPC

FIWAREEpicIoTGatewayProtocolAdapterMRCOAPAdapter

FIWAREEpicIoTGatewayProtocolAdapterMRCOAPNorthboundNGSI

4324 Features

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeBasicCommunication

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeResponseMessagesGenerati

on

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeEventsGeneration

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeCommunicationsFunctions

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeReadWriteOperations

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeCallbacksManagement

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeNodeAddressesDiscovery

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeEndpointConfiguration

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeAPSMessage

FIWAREFeatureIoTGatewayProtocolAdapterZPAAdapterCodec

FIWAREFeatureIoTGatewayProtocolAdapterZPANativeProtocolAdapterGenericDevi

ceAccess

FIWAREFeatureIoTGatewayProtocolAdapterZPACloudEdgeProtocolAdapterIntegrat

ion_CE_ZPA

FIWAREFeatureIoTGatewayProtocolAdapterZPAIoTDevicesMgntGuiDisplayDevice

StatusConnection

FIWAREFeatureIoTGatewayProtocolAdapterZPAIoTDevicesMgntGuiDisplayDevice

Capabilities

FIWAREFeatureIoTGatewayProtocolAdapterZPANorthboundNGSIEventProducer

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCLocalEPCIS

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCONS

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCRemoteDS1

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCRemoteDS2

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCRemoteEPCIS1

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCRemoteEPCIS2

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCAccessRulesDS1

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCAccessRulesDS2

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCRemoteIS2DS1

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCRemoteIS2DS2

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCResolver

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCQuery

FIWAREFeatureIoTGatewayProtocolAdapterEPCNGSI

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPNorthboundNGSINGSIBasic

Connection

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPNorthboundNGSINGSIConte

xtRegistering

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPNorthboundNGSINGSIEvent

Forwarding

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPAdapterNodeAddressesDisco

very

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPAdapterEventsGeneration

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPAdapterResponseMessagesG

eneration

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPAdapterCommunicationsFunc

tions

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPAdapterBasicCommunication

4325 User-Stories

4326 Unit Testing Plan

Gateway Protocol Adapter - Unit Testing Plan

4327 Product Guides

Gateway Protocol Adapter - Installation and Administration Guide

Gateway Protocol Adapter - User and Programmers Guide

433 Gateway Data Handling GE

4331 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

M2MPlanetPangoo is a M2M research platform with user interface to deploy and

monitor sensors and actuators networks including gateways

SOLCEP 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)

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

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

4332 Epics

FIWAREEpicIoTGatewayDataHandlingComplexEventProcessing

FIWAREEpicIoTGatewayDataHandlingCommonDataModel

FIWAREEpicIoTGatewayDataHandlingLocalStorage

FIWAREEpicIoTGatewayDataHandlingDataTransformation

FIWAREEpicIoTGatewayDataHandlingConfigurationBackup

FIWAREEpicIoTGatewayDataHandlingEmbedded

FIWAREEpicIoTGatewayDataHandlingManager

FIWAREEpicIoTGatewayDataHandlingFleetManagement

FIWAREEpicIoTGatewayDataHandlingModularize

FIWAREEpicIoTGatewayDataHandlingBroker

4333 Features

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingAdmin

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingEventTypes

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingRules

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingRealtimeData

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingFiltering

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingAggregation

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingAutoRegistration

FIWAREFeatureIoTGatewayDataHandlingCommonDataModelNGSI

FIWAREFeatureIoTGatewayDataHandlingCommonDataModelPubSub

FIWAREFeatureIoTGatewayDataHandlingLocalStorageBackupOutputCEP

FIWAREFeatureIoTGatewayDataHandlingLocalStorageHistoricalData

FIWAREFeatureIoTGatewayDataHandlingDataTransformationInput

FIWAREFeatureIoTGatewayDataHandlingConfigurationBackupEsper

FIWAREFeatureIoTGatewayDataHandlingConfigurationBackupApplicationWide

FIWAREFeatureIoTGatewayDataHandlingConfigurationBackupNGSI

FIWAREFeatureIoTGatewayDataHandlingEmbeddedCloudEdge

FIWAREFeatureIoTGatewayDataHandlingEmbeddedRaspberryPi

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREFeatureIoTGatewayDataHandlingFleetManagementCepRules

FIWAREFeatureIoTGatewayDataHandlingFleetManagementEventSinks

FIWAREFeatureIoTGatewayDataHandlingFleetManagementEventStorage

FIWAREFeatureIoTGatewayDataHandlingFleetManagementEventTypes

FIWAREFeatureIoTGatewayDataHandlingFleetManagementNgsi

FIWAREFeatureIoTGatewayDataHandlingModularizePersistence

4334 Unit Testing Plan

Gateway Data Handling - Unit Testing Plan

4335 Product Guides

Gateway Data Handling - User and Programmers Guide

Gateway Data Handling - Installation and Administration Guide

44 Other GEs

441 Topics still being addressed at high-level

4411 Epics

FIWAREEpicIoTGatewaySecurityMonitoring

FIWAREEpicIoTLowPowerEncryption

FIWAREEpicIoTDevicesAndGatewaysAnonymization

442 Legacy Topics

4421 Themes

FIWAREThemeIoTSemantic

4422 Epics

FIWAREEpicIoTSemanticIntelligentDecisionMaking

4423 Features

FIWAREFeatureIoTSemanticSemanticMediator

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREFeatureIoTSemanticContextCollector

FIWAREFeatureIoTSemanticContextMediator

4424 User-Stories

FIWAREStoryIoTSemanticSemanticMediatorOntologyDeployment

4425 User-Stories

FIWAREStoryIoTGatewayDataHandlingDataFilteringAndAggregationDeviceEmbed

dedCepCEPEngineManagement

FIWAREStoryIoTGatewayDataHandlingDataFilteringAndAggregationDeviceEmbed

dedCepStatement

FIWAREStoryIoTGatewayDataHandlingDataFilteringAndAggregationDeviceEmbed

dedCepEventType

FIWAREStoryIoTGatewayDataHandlingIoTPublishBrokerCepToMessageBroker

4426 Unit Testing Plan

Gateway Data Handling - Unit Testing Plan

4427 Product Guides

Gateway Data Handling - User and Programmers Guide

Gateway Data Handling - Installation and Administration Guide

443 Gateway Security GE

4431 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

NA

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

Enabler

4432 Epics

FIWAREEpicIoTGatewaySecurityAccessPolicyControl

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

4433 Features

FIWAREFeatureIoTGatewaySecurityAccessRightsCreation

FIWAREFeatureIoTGatewaySecurityAccessRightsDeletion

FIWAREFeatureIoTGatewaySecurityAccessRightsValidation

444 Gateway Advanced Connectivity GE

4441 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

NA

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

Enabler

4442 Themes

FIWAREThemeIoTGatewayAdvancedConnectivity

4443 Epics

FIWAREEpicIoTGatewayAdvancedConnectivityMobilityManagement

FIWAREEpicIoTGatewayAdvancedConnectivityConnectivityStatusManagement

FIWAREEpicIoTGatewayAdvancedConnectivitySessionManagement

FIWAREEpicIoTGatewayAdvancedConnectivityTrafficFlowManagement

FIWAREEpicIoTGatewayAdvancedConnectivityQualityOfServiceControl

4444 Features

FIWAREFeatureIoTGatewayAdvancedConnectivitySessionManagementM2MDevice

SessionManagement

FIWAREFeatureIoTGatewayAdvancedConnectivitySessionManagementNativeDevic

eSessionManagement

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREFeatureIoTIotDataEdgeConsolidationComplexEventProcessingComplexType

FIWAREFeatureIoTDataEdge-CepheusCEPMultiTenant

FIWAREFeatureIoTDataEdge-CepheusGUICepConfiguration

Release 52

FIWAREFeatureIoTDataEdge-CepheusNGSIv2Basic

FIWAREFeatureIoTDataEdge-CepheusNGSIv1REST

FIWAREFeatureIoTDataEdge-CepheusCEPAPIMonitoring

FIWAREEpicIoTDataEdge-CepheusCEP

FIWAREEpicIoTIotDataEdgeConsolidationManager

FIWAREEpicIoTDataEdge-CepheusNGSIv2

FIWAREEpicIoTDataEdge-CepheusNGSIv1

FIWAREEpicIoTDataEdge-CepheusNGSI9

FIWAREEpicIoTDataEdge-CepheusGUI

33 Future releases

The following features and epics correspond to features that are in the roadmap of the respective

Generic Enablers but are not going to be implemented as part of FIWARE project activities Some of

them may continue under the FIWARE Community activities some others will not

You can check out the previous releases of this FIWARE chapter on Roadmap of Internet of Things (IoT)

Services(previous releases)

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

4 Materializing Internet of Things (IoT) Services Enablement in FIWARE

41 Introduction

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 FIWARE 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 FIWARE Platform Please also check the Releases and Sprints numbering with mapping to calendar

dates

42 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

421 Backend Device Management GE

4211 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 IDAS4x implements the Backend Device Management GE providing the following IoT Agents

httpgithubcomtelefonicaidfiware-IoTAgent-Cplusplus supports UL20HTTP

MQTT or both (depends on the RPMs you decide to installal fater compilation)

httpgithubcomtelefonicaidlightweightm2m-iotagent supports LWM2MCoAP

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

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIGWAY It can be used to connect or simulate UL20HTTP devices (sensors or

actuators) It is basically a collection of Python27 scriipts to access the UL20HTTP Iot

Agent and the ContextBroker It runs on RaspberryPI (Raspbian OS) MACOS Linux

and windows machines Typical use simulate virtual devices from your laptopdesktop

computer or connect sensors and actuators connected somehow to a RaspberryPI or any

gateway able to run python27

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

Enabler

4212 Epics

FIWAREEpicIoTBackendDeviceManagementM2MAppServices

FIWAREEpicIoTBackendDeviceManagementM2MNGSINotification

FIWAREEpicIoTBackendDeviceManagementM2MDeviceCommunication

FIWAREEpicIoTBackendDeviceManagementRPIGWAccess

FIWAREEpicIoTBackendDeviceManagementFIWAREGWAccess

FIWAREEpicIoTIDASModularity

FIWAREEpicIoTIDASProtocols

FIWAREEpicIoTIDASDevKit

4213 Features

FIWAREFeatureIoTBackendDeviceManagementM2MAppServicesServiceCreate

FIWAREFeatureIoTBackendDeviceManagementM2MAppServicesDeviceSubscriptio

n

FIWAREFeatureIoTBackendDeviceManagementM2MAppServicesDeviceCommand

FIWAREFeatureIoTBackendDeviceManagementM2MAppServicesQuery

FIWAREFeatureIoTBackendDeviceManagementM2MNGSINotificationNGSI9

FIWAREFeatureIoTBackendDeviceManagementM2MNGSINotificationNGSI10

FIWAREFeatureIoTBackendDeviceManagementM2MDeviceCommunicationSensor

ML-Register

FIWAREFeatureIoTBackendDeviceManagementM2MDeviceCommunicationSensor

ML-Observation

FIWAREFeatureIoTBackendDeviceManagementRPIGWAccessSMLRPI

FIWAREFeatureIoTBackendDeviceManagementRPIGWAccessNGSIRPI

FIWAREFeatureIoTBackendDeviceManagementM2MNGSINotificationNGSISetup

FIWAREFeatureIoTBackendDeviceManagementM2MDeviceCommunicationUSNCo

nfigurator

FIWAREFeatureIoTBackendDeviceManagementFIWAREGWAccessGWDevMan

FIWAREFeatureIoTBackendDeviceManagementFIWAREGWAccessDataHandling

FIWAREFeatureIoTBackendDeviceManagementM2MDeviceCommunicationETSIM

2M

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREFeatureIoTBackendDeviceManagementM2MDeviceCommunicationNGSID

evices

FIWAREFeatureIoTBackendDeviceManagementM2MDeviceCommunication6LowP

AN-CoAP

FIWAREFeatureIoTBackendDeviceManagementM2MNGSINotificationCommands

FIWAREFeatureIoTBackendDeviceManagementM2MNGSINotificationNGSIEvoluti

on

FIWAREFeatureIoTBackendDeviceManagementM2MNGSINotificationIotAgentCon

fig

FIWAREFeatureIoTIDASModularityAgents

FIWAREFeatureIoTIDASDevKitUL20

FIWAREFeatureIoTIDASModularityCommonNorthAPI

FIWAREFeatureIoTIDASProtocolsLWM2MCoAP

FIWAREFeatureIoTIDASDevKitNodejsGenericAgent

FIWAREFeatureIoTIDASDevKitLWM2M-CoAP

FIWAREFeatureIoTIDASModularityCommands

FIWAREFeatureIoTIDASProtocolsMQTT

FIWAREFeatureIoTIDASProtocolsUL20

FIWAREFeatureIoTIDASDevKitNGSI

FIWAREFeatureIoTIDASProtocolsMQTTCommands

FIWAREFeatureIoTIDASProtocolsLWM2MEvolution

FIWAREFeatureIoTIDASProtocolsUL20Evolution

4214 Unit Testing Plan

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

It is expected to be provided in the future for IDAS4x

Backend_Device_Manager - IDAS - Unit Testing Plan

4215 Product Guides

Please note the following files refer to the previous versions of IDAS (3x) 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 Device Manager - IDAS - User and Programmers Guide

Backend Device Manager - IDAS - Installation and Administration Guide

422 Backend IoT Broker GE

4221 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

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

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

httpwwwiot-aeu

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

Enabler

4222 Epics

FIWAREEpicIoTBackendIoTBrokerAssociations

FIWAREEpicIoTBackendIoTBrokerQuery

FIWAREEpicIoTBackendIoTBrokerSubscribeNotify

FIWAREEpicIoTBackendIoTBrokerUpdate

4223 Features

FIWAREFeatureIoTBackendIoTBrokerAssociationsQuery

FIWAREFeatureIoTBackendIoTBrokerAssociationsUpdate

FIWAREFeatureIoTBackendIoTBrokerAssociationsSubscribeNotify

FIWAREFeatureIoTBackendIoTBrokerSubscribeNotifyIdBased

FIWAREFeatureIoTBackendIoTBrokerUpdateIdBased

FIWAREFeatureIoTBackendIoTBrokerSubscribeNotifyTypeBased

FIWAREFeatureIoTBackendIoTBrokerQueryPatterns

FIWAREFeatureIoTBackendIoTBrokerSubscribeNotifyPatterns

FIWAREFeatureIoTBackendIoTBrokerQueryRestriction

FIWAREFeatureIoTBackendIoTBrokerSubscribeNotifyRestriction

FIWAREFeatureIoTBackendIoTBrokerSubscribeNotifyAttributeDomain

FIWAREFeatureIoTBackendIoTBrokerUpdateAttributeDomain

FIWAREFeatureIoTBackendIoTBrokerMetadataTimestamp

FIWAREFeatureIoTBackendIoTBrokerMetadataProvider

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREFeatureIoTBackendIoTBrokerPanel

FIWAREFeatureIoTBackendIoTBrokerQueryDatacheck

FIWAREFeatureIoTBackendIoTBrokerSubscribeNotifyDatacheck

FIWAREFeatureIoTBackendIoTBrokerWebQueryInterface

FIWAREFeatureIoTBackendIoTBrokerSelfAuthentification

FIWAREFeatureIoTBackendIoTBrokerFederation

FIWAREFeatureIoTBackendIoTBrokerJSON

FIWAREFeatureIoTBackendIoTBrokerDataStorage

FIWAREFeatureIoTBackendIoTBrokerStandalone

FIWAREFeatureIoTBackendIoTBrokerDevice2Things

FIWAREFeatureIoTBackendIoTBrokerModularization

4224 User-Stories

4225 Unit Testing Plan

Backend IoT Broker - IoT Broker - Unit Testing Plan

4226 Product Guides

Backend IoT Broker - IoT Broker - User and Programmers Guide

Backend IoT Broker - IoT Broker - Installation and Administration Guide

423 Backend IoT Discovery GE

4231 Baseline Assets

IoT Discovery GEri

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

httpwwwiot-aeu

Linked Data Platform the linked sensor data platform supports publication and access to

resource and entity descriptions described by the semantic models The semantic

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

descriptions wherever applicable are provided in association to concepts defined on the

Linked Open Data cloud (eg location data semantic tags etc)

4232 Epics

IoT Discovery GEri

FIWAREEpicIoTIoTDiscoveryIoTDescriptionMgmt

FIWAREEpicIoTIoTDiscoveryProbabilisticSearch

FIWAREEpicIoTIoTDiscoverySemanticSearch

FIWAREEpicIoTIoTDiscoveryInterface

FIWAREEpicIoTIoTDiscoveryRepository

FIWAREEpicIoTIoTDiscoveryInteroperability

4233 Features

IoT Discovery GEri

FIWAREFeatureIoTIoTDiscoveryIoTDescriptionMgmtAdvDescription

FIWAREFeatureIoTIoTDiscoveryIoTDescriptionMgmtNGSI9

FIWAREFeatureIoTIoTDiscoveryIoTDescriptionMgmtNGSI9ConvenienceOperation

s

FIWAREFeatureIoTIoTDiscoveryIoTDescriptionMgmtNGSI9StandardOperations

FIWAREFeatureIoTIoTDiscoveryIoTDescriptionMgmtNGSI9Associations

FIWAREFeatureIoTIoTDiscoveryIoTDescriptionMgmtWebUI

FIWAREFeatureIoTIoTDiscoveryProbabilisticSearchDiscoverTemplateBased

FIWAREFeatureIoTIoTDiscoveryProbabilisticSearchEngineTraining

FIWAREFeatureIoTIoTDiscoveryProbabilisticSearchRegisterFoldingIn

FIWAREFeatureIoTIoTDiscoverySemanticSearchAssociationMatching

FIWAREFeatureIoTIoTDiscoverySemanticSearchDiscoverSparql

FIWAREFeatureIoTIoTDiscoveryInterfaceNgsi9Json

FIWAREFeatureIoTIoTDiscoveryRepositoryNgsi9ContextExpiration

FIWAREFeatureIoTIoTDiscoveryRepositoryEmbeddedSemanticStore

FIWAREFeatureIoTIoTDiscoveryInterfaceAdvDescExtension

FIWAREFeatureIoTIoTDiscoveryInteroperabilitySemanticAnnotator

FIWAREFeatureIoTIoTDiscoveryInterfaceCoAPSupport

4234 Unit Testing Plan

Backend IoT Discovery - IoT Discovery - Unit Testing Plan

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

4235 Product guides

Backend IoT Discovery - IoT Discovery - Installation and Administration Guide

Backend IoT Discovery - IoT Discovery - User and Programmers Guide

424 Backend Template Handler GE

4241 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

4242 Epics

FIWAREEpicIoTBackendTemplateHandlerIoTProcessExecutionExecutionModule

FIWAREEpicIoTBackendTemplateHandlerIoTProcessExecutionUnreliableDataHandl

ing

FIWAREEpicIoTBackendTemplateHandlerThingBasedProcesses

4243 Features

FIWAREFeatureIoTBackendTemplateHandlerIoTProcessExecutionUnreliableDataHa

ndlingExecute

FIWAREFeatureIoTBackendTemplateHandlerThingBasedProcessesHandleThingBase

dProcess

FIWAREFeatureIoTBackendTemplateHandlerIoTProcessExecutionExecutionModule

NGSIInterface

4244 Unit Testing Plan

Template Handler - Template Handler - Unit Testing Plan

4245 Product guides

Template Handler - Template Handler - Installation and Administration Guide

Template Handler - Template Handler - User and Programmers Guide

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

425 Backend Things Management GE

Note This Generic Enabler is not further developed after FIWARE 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

4251 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

httpwwwiot-aeu

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 (eg location data semantic tags etc)

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

Enabler

4252 Themes

4253 Epics

FIWAREEpicIoTBackendThingsManagementTypeBasedInteraction

FIWAREEpicIoTBackendThingsManagementadditionalScopes

FIWAREEpicIoTBackendThingsManagementattributeDomains

FIWAREEpicIoTBackendThingsManagementSemanticHandler

FIWAREEpicIoTBackendThingsManagementAdvancedResourceDescription

FIWAREEpicIoTBackendThingsManagementDiscoveryEngine

FIWAREEpicIoTBackendThingsManagementUpdateOperation

FIWAREEpicIoTBackendThingsManagementSubscribeNotify

FIWAREEpicIoTBackendThingsManagementFullPatterns

FIWAREEpicIoTBackendThingsManagementattributeExpressions

FIWAREEpicIoTBackendThingsManagementnotificationThrottling

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREEpicIoTBackendThingsManagementassociations

FIWAREEpicIoTBackendThingsManagementActuation

FIWAREEpicIoTBackendThingsManagementThingsAndIoTServiceMonitoring

FIWAREEpicIoTBackendThingsManagementResourcesAndServicesDiscovery

FIWAREEpicIoTBackendThingsManagementCatalogAndLocation

4254 Features

FIWAREFeatureIoTBackendThingsManagementRegistrationIdBased

FIWAREFeatureIoTBackendThingsManagementRegistrationUpdate

FIWAREFeatureIoTBackendThingsManagementDiscoveryIdBased

FIWAREFeatureIoTBackendThingsManagementDiscoverySimplePatternBased

FIWAREFeatureIoTBackendThingsManagementQueryIdBased

FIWAREFeatureIoTBackendThingsManagementQuerySimplePatternBased

FIWAREFeatureIoTBackendThingsManagementRegistrationsimpleGeoScopes

FIWAREFeatureIoTBackendThingsManagementDiscoverysimpleGeoScopes

FIWAREFeatureIoTBackendThingsManagementQuerysimpleGeoScopes

FIWAREFeatureIoTBackendThingsManagementDiscoverytypeBased

FIWAREFeatureIoTBackendThingsManagementQuerytypeBased

FIWAREFeatureIoTBackendThingsManagementRegistrationattributeDomains

FIWAREFeatureIoTBackendThingsManagementQueryattributeDomain

FIWAREFeatureIoTBackendThingsManagementRegistrationadvancedDescriptions

FIWAREFeatureIoTBackendThingsManagementDiscoveryadvancedBased

4255 User-Stories

This is a placeholder for user stories in further development phases

4256 Unit Testing Plan

Backend Things Management - Unit Testing Plan

4257 Product Guides

Backend Things Management - User and Programmers Guide

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

43 Gateway GEs

431 Gateway Device Management GE

4311 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 httpwwwfosstrakorg

M2MPlanetPangoo 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

4312 Epics

FIWAREEpicIoTGatewayDeviceManagementDeviceStatusMonitoring

FIWAREEpicIoTGatewayDeviceManagementRemoteManagement

FIWAREEpicIoTGatewayDeviceManagementDeviceCommunicationFailure

FIWAREEpicIoTGatewayDeviceManagementDisconnectedDeviceManagement

FIWAREEpicIoTGatewayDeviceManagementAddressCreation

FIWAREEpicIoTGatewayDeviceManagementAddressTranslation

FIWAREEpicIoTGatewayDeviceManagementResourcesDirectory

FIWAREEpicIoTGatewayDeviceManagementDirectoryHandler

FIWAREEpicIoTGatewayDeviceManagementOpenMTCAddressTranslation

4313 Features

FIWAREFeatureIoTGatewayDeviceManagementNorthboundInterfaceETSIm2m

FIWAREFeatureIoTGatewayDeviceManagementBasicReachability

FIWAREFeatureIoTGatewayDeviceManagementDeviceCapabilitiesList

FIWAREFeatureIoTGatewayDeviceManagementDeviceInformationAccess

FIWAREFeatureIoTGatewayDeviceManagementDeviceInformationSubscribe

FIWAREFeatureIoTGatewayDeviceManagementResourcesDirectoryResourceDirecto

ry

FIWAREFeatureIoTGatewayDeviceManagementM2MNGSINGSI9

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREFeatureIoTGatewayDeviceManagementM2MNGSINGSI10

FIWAREFeatureIoTGatewayDeviceManagementM2MNGSINotificationNGSI9

FIWAREFeatureIoTGatewayDeviceManagementM2MNGSINotificationNGSI10

FIWAREFeatureIoTGatewayDeviceManagementM2MNGSICommonDataModel

FIWAREFeatureIoTGatewayDeviceManagementOpenMTCAddressTranslation

FIWAREFeatureIoTGatewayDeviceManagementNGSI_JSON

FIWAREFeatureIoTGatewayDeviceManagementDeviceControl

FIWAREFeatureIoTGatewayDeviceManagementDeviceReconfigure

FIWAREFeatureIoTGatewayDeviceManagementDeviceCapabilitiesDiscovery

FIWAREFeatureIoTGatewayDeviceManagementDisconnectedDeviceManagementSi

mpleAutomatedReconnect

4314 Unit Testing Plan

Gateway Device Manager - OpenMTC - Unit Testing Plan

4315 Product Guides

Gateway Device Manager - OpenMTC - User and Programmers Guide

Gateway Device Manager - OpenMTC - Installation and Administration Guide

432 Gateway Protocol Adapter GE

4321 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

4322 Themes

FIWAREThemeIoTGatewayProtocolAdapter

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

4323 Epics

FIWAREEpicIoTGatewayProtocolAdapterZPAAdapter

FIWAREEpicIoTGatewayProtocolAdapterZPAAbstractionProtocolLayer

FIWAREEpicIoTGatewayProtocolAdapterZPACloudEdgeProtocolAdapter

FIWAREEpicIoTGatewayProtocolAdapterZPAIoTDevicesMgntGui

FIWAREEpicIoTGatewayProtocolAdapterZPANorthboundNGSI

FIWAREEpicIoTGatewayProtocolAdapterEPCNGSI

FIWAREEpicIoTGatewayProtocolAdapterEPCTracingEPC

FIWAREEpicIoTGatewayProtocolAdapterMRCOAPAdapter

FIWAREEpicIoTGatewayProtocolAdapterMRCOAPNorthboundNGSI

4324 Features

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeBasicCommunication

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeResponseMessagesGenerati

on

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeEventsGeneration

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeCommunicationsFunctions

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeReadWriteOperations

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeCallbacksManagement

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeNodeAddressesDiscovery

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeEndpointConfiguration

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeAPSMessage

FIWAREFeatureIoTGatewayProtocolAdapterZPAAdapterCodec

FIWAREFeatureIoTGatewayProtocolAdapterZPANativeProtocolAdapterGenericDevi

ceAccess

FIWAREFeatureIoTGatewayProtocolAdapterZPACloudEdgeProtocolAdapterIntegrat

ion_CE_ZPA

FIWAREFeatureIoTGatewayProtocolAdapterZPAIoTDevicesMgntGuiDisplayDevice

StatusConnection

FIWAREFeatureIoTGatewayProtocolAdapterZPAIoTDevicesMgntGuiDisplayDevice

Capabilities

FIWAREFeatureIoTGatewayProtocolAdapterZPANorthboundNGSIEventProducer

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCLocalEPCIS

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCONS

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCRemoteDS1

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCRemoteDS2

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCRemoteEPCIS1

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCRemoteEPCIS2

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCAccessRulesDS1

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCAccessRulesDS2

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCRemoteIS2DS1

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCRemoteIS2DS2

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCResolver

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCQuery

FIWAREFeatureIoTGatewayProtocolAdapterEPCNGSI

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPNorthboundNGSINGSIBasic

Connection

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPNorthboundNGSINGSIConte

xtRegistering

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPNorthboundNGSINGSIEvent

Forwarding

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPAdapterNodeAddressesDisco

very

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPAdapterEventsGeneration

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPAdapterResponseMessagesG

eneration

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPAdapterCommunicationsFunc

tions

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPAdapterBasicCommunication

4325 User-Stories

4326 Unit Testing Plan

Gateway Protocol Adapter - Unit Testing Plan

4327 Product Guides

Gateway Protocol Adapter - Installation and Administration Guide

Gateway Protocol Adapter - User and Programmers Guide

433 Gateway Data Handling GE

4331 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

M2MPlanetPangoo is a M2M research platform with user interface to deploy and

monitor sensors and actuators networks including gateways

SOLCEP 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)

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

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

4332 Epics

FIWAREEpicIoTGatewayDataHandlingComplexEventProcessing

FIWAREEpicIoTGatewayDataHandlingCommonDataModel

FIWAREEpicIoTGatewayDataHandlingLocalStorage

FIWAREEpicIoTGatewayDataHandlingDataTransformation

FIWAREEpicIoTGatewayDataHandlingConfigurationBackup

FIWAREEpicIoTGatewayDataHandlingEmbedded

FIWAREEpicIoTGatewayDataHandlingManager

FIWAREEpicIoTGatewayDataHandlingFleetManagement

FIWAREEpicIoTGatewayDataHandlingModularize

FIWAREEpicIoTGatewayDataHandlingBroker

4333 Features

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingAdmin

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingEventTypes

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingRules

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingRealtimeData

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingFiltering

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingAggregation

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingAutoRegistration

FIWAREFeatureIoTGatewayDataHandlingCommonDataModelNGSI

FIWAREFeatureIoTGatewayDataHandlingCommonDataModelPubSub

FIWAREFeatureIoTGatewayDataHandlingLocalStorageBackupOutputCEP

FIWAREFeatureIoTGatewayDataHandlingLocalStorageHistoricalData

FIWAREFeatureIoTGatewayDataHandlingDataTransformationInput

FIWAREFeatureIoTGatewayDataHandlingConfigurationBackupEsper

FIWAREFeatureIoTGatewayDataHandlingConfigurationBackupApplicationWide

FIWAREFeatureIoTGatewayDataHandlingConfigurationBackupNGSI

FIWAREFeatureIoTGatewayDataHandlingEmbeddedCloudEdge

FIWAREFeatureIoTGatewayDataHandlingEmbeddedRaspberryPi

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREFeatureIoTGatewayDataHandlingFleetManagementCepRules

FIWAREFeatureIoTGatewayDataHandlingFleetManagementEventSinks

FIWAREFeatureIoTGatewayDataHandlingFleetManagementEventStorage

FIWAREFeatureIoTGatewayDataHandlingFleetManagementEventTypes

FIWAREFeatureIoTGatewayDataHandlingFleetManagementNgsi

FIWAREFeatureIoTGatewayDataHandlingModularizePersistence

4334 Unit Testing Plan

Gateway Data Handling - Unit Testing Plan

4335 Product Guides

Gateway Data Handling - User and Programmers Guide

Gateway Data Handling - Installation and Administration Guide

44 Other GEs

441 Topics still being addressed at high-level

4411 Epics

FIWAREEpicIoTGatewaySecurityMonitoring

FIWAREEpicIoTLowPowerEncryption

FIWAREEpicIoTDevicesAndGatewaysAnonymization

442 Legacy Topics

4421 Themes

FIWAREThemeIoTSemantic

4422 Epics

FIWAREEpicIoTSemanticIntelligentDecisionMaking

4423 Features

FIWAREFeatureIoTSemanticSemanticMediator

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREFeatureIoTSemanticContextCollector

FIWAREFeatureIoTSemanticContextMediator

4424 User-Stories

FIWAREStoryIoTSemanticSemanticMediatorOntologyDeployment

4425 User-Stories

FIWAREStoryIoTGatewayDataHandlingDataFilteringAndAggregationDeviceEmbed

dedCepCEPEngineManagement

FIWAREStoryIoTGatewayDataHandlingDataFilteringAndAggregationDeviceEmbed

dedCepStatement

FIWAREStoryIoTGatewayDataHandlingDataFilteringAndAggregationDeviceEmbed

dedCepEventType

FIWAREStoryIoTGatewayDataHandlingIoTPublishBrokerCepToMessageBroker

4426 Unit Testing Plan

Gateway Data Handling - Unit Testing Plan

4427 Product Guides

Gateway Data Handling - User and Programmers Guide

Gateway Data Handling - Installation and Administration Guide

443 Gateway Security GE

4431 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

NA

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

Enabler

4432 Epics

FIWAREEpicIoTGatewaySecurityAccessPolicyControl

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

4433 Features

FIWAREFeatureIoTGatewaySecurityAccessRightsCreation

FIWAREFeatureIoTGatewaySecurityAccessRightsDeletion

FIWAREFeatureIoTGatewaySecurityAccessRightsValidation

444 Gateway Advanced Connectivity GE

4441 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

NA

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

Enabler

4442 Themes

FIWAREThemeIoTGatewayAdvancedConnectivity

4443 Epics

FIWAREEpicIoTGatewayAdvancedConnectivityMobilityManagement

FIWAREEpicIoTGatewayAdvancedConnectivityConnectivityStatusManagement

FIWAREEpicIoTGatewayAdvancedConnectivitySessionManagement

FIWAREEpicIoTGatewayAdvancedConnectivityTrafficFlowManagement

FIWAREEpicIoTGatewayAdvancedConnectivityQualityOfServiceControl

4444 Features

FIWAREFeatureIoTGatewayAdvancedConnectivitySessionManagementM2MDevice

SessionManagement

FIWAREFeatureIoTGatewayAdvancedConnectivitySessionManagementNativeDevic

eSessionManagement

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

4 Materializing Internet of Things (IoT) Services Enablement in FIWARE

41 Introduction

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 FIWARE 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 FIWARE Platform Please also check the Releases and Sprints numbering with mapping to calendar

dates

42 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

421 Backend Device Management GE

4211 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 IDAS4x implements the Backend Device Management GE providing the following IoT Agents

httpgithubcomtelefonicaidfiware-IoTAgent-Cplusplus supports UL20HTTP

MQTT or both (depends on the RPMs you decide to installal fater compilation)

httpgithubcomtelefonicaidlightweightm2m-iotagent supports LWM2MCoAP

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

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIGWAY It can be used to connect or simulate UL20HTTP devices (sensors or

actuators) It is basically a collection of Python27 scriipts to access the UL20HTTP Iot

Agent and the ContextBroker It runs on RaspberryPI (Raspbian OS) MACOS Linux

and windows machines Typical use simulate virtual devices from your laptopdesktop

computer or connect sensors and actuators connected somehow to a RaspberryPI or any

gateway able to run python27

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

Enabler

4212 Epics

FIWAREEpicIoTBackendDeviceManagementM2MAppServices

FIWAREEpicIoTBackendDeviceManagementM2MNGSINotification

FIWAREEpicIoTBackendDeviceManagementM2MDeviceCommunication

FIWAREEpicIoTBackendDeviceManagementRPIGWAccess

FIWAREEpicIoTBackendDeviceManagementFIWAREGWAccess

FIWAREEpicIoTIDASModularity

FIWAREEpicIoTIDASProtocols

FIWAREEpicIoTIDASDevKit

4213 Features

FIWAREFeatureIoTBackendDeviceManagementM2MAppServicesServiceCreate

FIWAREFeatureIoTBackendDeviceManagementM2MAppServicesDeviceSubscriptio

n

FIWAREFeatureIoTBackendDeviceManagementM2MAppServicesDeviceCommand

FIWAREFeatureIoTBackendDeviceManagementM2MAppServicesQuery

FIWAREFeatureIoTBackendDeviceManagementM2MNGSINotificationNGSI9

FIWAREFeatureIoTBackendDeviceManagementM2MNGSINotificationNGSI10

FIWAREFeatureIoTBackendDeviceManagementM2MDeviceCommunicationSensor

ML-Register

FIWAREFeatureIoTBackendDeviceManagementM2MDeviceCommunicationSensor

ML-Observation

FIWAREFeatureIoTBackendDeviceManagementRPIGWAccessSMLRPI

FIWAREFeatureIoTBackendDeviceManagementRPIGWAccessNGSIRPI

FIWAREFeatureIoTBackendDeviceManagementM2MNGSINotificationNGSISetup

FIWAREFeatureIoTBackendDeviceManagementM2MDeviceCommunicationUSNCo

nfigurator

FIWAREFeatureIoTBackendDeviceManagementFIWAREGWAccessGWDevMan

FIWAREFeatureIoTBackendDeviceManagementFIWAREGWAccessDataHandling

FIWAREFeatureIoTBackendDeviceManagementM2MDeviceCommunicationETSIM

2M

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREFeatureIoTBackendDeviceManagementM2MDeviceCommunicationNGSID

evices

FIWAREFeatureIoTBackendDeviceManagementM2MDeviceCommunication6LowP

AN-CoAP

FIWAREFeatureIoTBackendDeviceManagementM2MNGSINotificationCommands

FIWAREFeatureIoTBackendDeviceManagementM2MNGSINotificationNGSIEvoluti

on

FIWAREFeatureIoTBackendDeviceManagementM2MNGSINotificationIotAgentCon

fig

FIWAREFeatureIoTIDASModularityAgents

FIWAREFeatureIoTIDASDevKitUL20

FIWAREFeatureIoTIDASModularityCommonNorthAPI

FIWAREFeatureIoTIDASProtocolsLWM2MCoAP

FIWAREFeatureIoTIDASDevKitNodejsGenericAgent

FIWAREFeatureIoTIDASDevKitLWM2M-CoAP

FIWAREFeatureIoTIDASModularityCommands

FIWAREFeatureIoTIDASProtocolsMQTT

FIWAREFeatureIoTIDASProtocolsUL20

FIWAREFeatureIoTIDASDevKitNGSI

FIWAREFeatureIoTIDASProtocolsMQTTCommands

FIWAREFeatureIoTIDASProtocolsLWM2MEvolution

FIWAREFeatureIoTIDASProtocolsUL20Evolution

4214 Unit Testing Plan

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

It is expected to be provided in the future for IDAS4x

Backend_Device_Manager - IDAS - Unit Testing Plan

4215 Product Guides

Please note the following files refer to the previous versions of IDAS (3x) 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 Device Manager - IDAS - User and Programmers Guide

Backend Device Manager - IDAS - Installation and Administration Guide

422 Backend IoT Broker GE

4221 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

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

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

httpwwwiot-aeu

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

Enabler

4222 Epics

FIWAREEpicIoTBackendIoTBrokerAssociations

FIWAREEpicIoTBackendIoTBrokerQuery

FIWAREEpicIoTBackendIoTBrokerSubscribeNotify

FIWAREEpicIoTBackendIoTBrokerUpdate

4223 Features

FIWAREFeatureIoTBackendIoTBrokerAssociationsQuery

FIWAREFeatureIoTBackendIoTBrokerAssociationsUpdate

FIWAREFeatureIoTBackendIoTBrokerAssociationsSubscribeNotify

FIWAREFeatureIoTBackendIoTBrokerSubscribeNotifyIdBased

FIWAREFeatureIoTBackendIoTBrokerUpdateIdBased

FIWAREFeatureIoTBackendIoTBrokerSubscribeNotifyTypeBased

FIWAREFeatureIoTBackendIoTBrokerQueryPatterns

FIWAREFeatureIoTBackendIoTBrokerSubscribeNotifyPatterns

FIWAREFeatureIoTBackendIoTBrokerQueryRestriction

FIWAREFeatureIoTBackendIoTBrokerSubscribeNotifyRestriction

FIWAREFeatureIoTBackendIoTBrokerSubscribeNotifyAttributeDomain

FIWAREFeatureIoTBackendIoTBrokerUpdateAttributeDomain

FIWAREFeatureIoTBackendIoTBrokerMetadataTimestamp

FIWAREFeatureIoTBackendIoTBrokerMetadataProvider

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREFeatureIoTBackendIoTBrokerPanel

FIWAREFeatureIoTBackendIoTBrokerQueryDatacheck

FIWAREFeatureIoTBackendIoTBrokerSubscribeNotifyDatacheck

FIWAREFeatureIoTBackendIoTBrokerWebQueryInterface

FIWAREFeatureIoTBackendIoTBrokerSelfAuthentification

FIWAREFeatureIoTBackendIoTBrokerFederation

FIWAREFeatureIoTBackendIoTBrokerJSON

FIWAREFeatureIoTBackendIoTBrokerDataStorage

FIWAREFeatureIoTBackendIoTBrokerStandalone

FIWAREFeatureIoTBackendIoTBrokerDevice2Things

FIWAREFeatureIoTBackendIoTBrokerModularization

4224 User-Stories

4225 Unit Testing Plan

Backend IoT Broker - IoT Broker - Unit Testing Plan

4226 Product Guides

Backend IoT Broker - IoT Broker - User and Programmers Guide

Backend IoT Broker - IoT Broker - Installation and Administration Guide

423 Backend IoT Discovery GE

4231 Baseline Assets

IoT Discovery GEri

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

httpwwwiot-aeu

Linked Data Platform the linked sensor data platform supports publication and access to

resource and entity descriptions described by the semantic models The semantic

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

descriptions wherever applicable are provided in association to concepts defined on the

Linked Open Data cloud (eg location data semantic tags etc)

4232 Epics

IoT Discovery GEri

FIWAREEpicIoTIoTDiscoveryIoTDescriptionMgmt

FIWAREEpicIoTIoTDiscoveryProbabilisticSearch

FIWAREEpicIoTIoTDiscoverySemanticSearch

FIWAREEpicIoTIoTDiscoveryInterface

FIWAREEpicIoTIoTDiscoveryRepository

FIWAREEpicIoTIoTDiscoveryInteroperability

4233 Features

IoT Discovery GEri

FIWAREFeatureIoTIoTDiscoveryIoTDescriptionMgmtAdvDescription

FIWAREFeatureIoTIoTDiscoveryIoTDescriptionMgmtNGSI9

FIWAREFeatureIoTIoTDiscoveryIoTDescriptionMgmtNGSI9ConvenienceOperation

s

FIWAREFeatureIoTIoTDiscoveryIoTDescriptionMgmtNGSI9StandardOperations

FIWAREFeatureIoTIoTDiscoveryIoTDescriptionMgmtNGSI9Associations

FIWAREFeatureIoTIoTDiscoveryIoTDescriptionMgmtWebUI

FIWAREFeatureIoTIoTDiscoveryProbabilisticSearchDiscoverTemplateBased

FIWAREFeatureIoTIoTDiscoveryProbabilisticSearchEngineTraining

FIWAREFeatureIoTIoTDiscoveryProbabilisticSearchRegisterFoldingIn

FIWAREFeatureIoTIoTDiscoverySemanticSearchAssociationMatching

FIWAREFeatureIoTIoTDiscoverySemanticSearchDiscoverSparql

FIWAREFeatureIoTIoTDiscoveryInterfaceNgsi9Json

FIWAREFeatureIoTIoTDiscoveryRepositoryNgsi9ContextExpiration

FIWAREFeatureIoTIoTDiscoveryRepositoryEmbeddedSemanticStore

FIWAREFeatureIoTIoTDiscoveryInterfaceAdvDescExtension

FIWAREFeatureIoTIoTDiscoveryInteroperabilitySemanticAnnotator

FIWAREFeatureIoTIoTDiscoveryInterfaceCoAPSupport

4234 Unit Testing Plan

Backend IoT Discovery - IoT Discovery - Unit Testing Plan

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

4235 Product guides

Backend IoT Discovery - IoT Discovery - Installation and Administration Guide

Backend IoT Discovery - IoT Discovery - User and Programmers Guide

424 Backend Template Handler GE

4241 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

4242 Epics

FIWAREEpicIoTBackendTemplateHandlerIoTProcessExecutionExecutionModule

FIWAREEpicIoTBackendTemplateHandlerIoTProcessExecutionUnreliableDataHandl

ing

FIWAREEpicIoTBackendTemplateHandlerThingBasedProcesses

4243 Features

FIWAREFeatureIoTBackendTemplateHandlerIoTProcessExecutionUnreliableDataHa

ndlingExecute

FIWAREFeatureIoTBackendTemplateHandlerThingBasedProcessesHandleThingBase

dProcess

FIWAREFeatureIoTBackendTemplateHandlerIoTProcessExecutionExecutionModule

NGSIInterface

4244 Unit Testing Plan

Template Handler - Template Handler - Unit Testing Plan

4245 Product guides

Template Handler - Template Handler - Installation and Administration Guide

Template Handler - Template Handler - User and Programmers Guide

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

425 Backend Things Management GE

Note This Generic Enabler is not further developed after FIWARE 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

4251 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

httpwwwiot-aeu

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 (eg location data semantic tags etc)

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

Enabler

4252 Themes

4253 Epics

FIWAREEpicIoTBackendThingsManagementTypeBasedInteraction

FIWAREEpicIoTBackendThingsManagementadditionalScopes

FIWAREEpicIoTBackendThingsManagementattributeDomains

FIWAREEpicIoTBackendThingsManagementSemanticHandler

FIWAREEpicIoTBackendThingsManagementAdvancedResourceDescription

FIWAREEpicIoTBackendThingsManagementDiscoveryEngine

FIWAREEpicIoTBackendThingsManagementUpdateOperation

FIWAREEpicIoTBackendThingsManagementSubscribeNotify

FIWAREEpicIoTBackendThingsManagementFullPatterns

FIWAREEpicIoTBackendThingsManagementattributeExpressions

FIWAREEpicIoTBackendThingsManagementnotificationThrottling

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREEpicIoTBackendThingsManagementassociations

FIWAREEpicIoTBackendThingsManagementActuation

FIWAREEpicIoTBackendThingsManagementThingsAndIoTServiceMonitoring

FIWAREEpicIoTBackendThingsManagementResourcesAndServicesDiscovery

FIWAREEpicIoTBackendThingsManagementCatalogAndLocation

4254 Features

FIWAREFeatureIoTBackendThingsManagementRegistrationIdBased

FIWAREFeatureIoTBackendThingsManagementRegistrationUpdate

FIWAREFeatureIoTBackendThingsManagementDiscoveryIdBased

FIWAREFeatureIoTBackendThingsManagementDiscoverySimplePatternBased

FIWAREFeatureIoTBackendThingsManagementQueryIdBased

FIWAREFeatureIoTBackendThingsManagementQuerySimplePatternBased

FIWAREFeatureIoTBackendThingsManagementRegistrationsimpleGeoScopes

FIWAREFeatureIoTBackendThingsManagementDiscoverysimpleGeoScopes

FIWAREFeatureIoTBackendThingsManagementQuerysimpleGeoScopes

FIWAREFeatureIoTBackendThingsManagementDiscoverytypeBased

FIWAREFeatureIoTBackendThingsManagementQuerytypeBased

FIWAREFeatureIoTBackendThingsManagementRegistrationattributeDomains

FIWAREFeatureIoTBackendThingsManagementQueryattributeDomain

FIWAREFeatureIoTBackendThingsManagementRegistrationadvancedDescriptions

FIWAREFeatureIoTBackendThingsManagementDiscoveryadvancedBased

4255 User-Stories

This is a placeholder for user stories in further development phases

4256 Unit Testing Plan

Backend Things Management - Unit Testing Plan

4257 Product Guides

Backend Things Management - User and Programmers Guide

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

43 Gateway GEs

431 Gateway Device Management GE

4311 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 httpwwwfosstrakorg

M2MPlanetPangoo 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

4312 Epics

FIWAREEpicIoTGatewayDeviceManagementDeviceStatusMonitoring

FIWAREEpicIoTGatewayDeviceManagementRemoteManagement

FIWAREEpicIoTGatewayDeviceManagementDeviceCommunicationFailure

FIWAREEpicIoTGatewayDeviceManagementDisconnectedDeviceManagement

FIWAREEpicIoTGatewayDeviceManagementAddressCreation

FIWAREEpicIoTGatewayDeviceManagementAddressTranslation

FIWAREEpicIoTGatewayDeviceManagementResourcesDirectory

FIWAREEpicIoTGatewayDeviceManagementDirectoryHandler

FIWAREEpicIoTGatewayDeviceManagementOpenMTCAddressTranslation

4313 Features

FIWAREFeatureIoTGatewayDeviceManagementNorthboundInterfaceETSIm2m

FIWAREFeatureIoTGatewayDeviceManagementBasicReachability

FIWAREFeatureIoTGatewayDeviceManagementDeviceCapabilitiesList

FIWAREFeatureIoTGatewayDeviceManagementDeviceInformationAccess

FIWAREFeatureIoTGatewayDeviceManagementDeviceInformationSubscribe

FIWAREFeatureIoTGatewayDeviceManagementResourcesDirectoryResourceDirecto

ry

FIWAREFeatureIoTGatewayDeviceManagementM2MNGSINGSI9

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREFeatureIoTGatewayDeviceManagementM2MNGSINGSI10

FIWAREFeatureIoTGatewayDeviceManagementM2MNGSINotificationNGSI9

FIWAREFeatureIoTGatewayDeviceManagementM2MNGSINotificationNGSI10

FIWAREFeatureIoTGatewayDeviceManagementM2MNGSICommonDataModel

FIWAREFeatureIoTGatewayDeviceManagementOpenMTCAddressTranslation

FIWAREFeatureIoTGatewayDeviceManagementNGSI_JSON

FIWAREFeatureIoTGatewayDeviceManagementDeviceControl

FIWAREFeatureIoTGatewayDeviceManagementDeviceReconfigure

FIWAREFeatureIoTGatewayDeviceManagementDeviceCapabilitiesDiscovery

FIWAREFeatureIoTGatewayDeviceManagementDisconnectedDeviceManagementSi

mpleAutomatedReconnect

4314 Unit Testing Plan

Gateway Device Manager - OpenMTC - Unit Testing Plan

4315 Product Guides

Gateway Device Manager - OpenMTC - User and Programmers Guide

Gateway Device Manager - OpenMTC - Installation and Administration Guide

432 Gateway Protocol Adapter GE

4321 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

4322 Themes

FIWAREThemeIoTGatewayProtocolAdapter

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

4323 Epics

FIWAREEpicIoTGatewayProtocolAdapterZPAAdapter

FIWAREEpicIoTGatewayProtocolAdapterZPAAbstractionProtocolLayer

FIWAREEpicIoTGatewayProtocolAdapterZPACloudEdgeProtocolAdapter

FIWAREEpicIoTGatewayProtocolAdapterZPAIoTDevicesMgntGui

FIWAREEpicIoTGatewayProtocolAdapterZPANorthboundNGSI

FIWAREEpicIoTGatewayProtocolAdapterEPCNGSI

FIWAREEpicIoTGatewayProtocolAdapterEPCTracingEPC

FIWAREEpicIoTGatewayProtocolAdapterMRCOAPAdapter

FIWAREEpicIoTGatewayProtocolAdapterMRCOAPNorthboundNGSI

4324 Features

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeBasicCommunication

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeResponseMessagesGenerati

on

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeEventsGeneration

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeCommunicationsFunctions

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeReadWriteOperations

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeCallbacksManagement

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeNodeAddressesDiscovery

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeEndpointConfiguration

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeAPSMessage

FIWAREFeatureIoTGatewayProtocolAdapterZPAAdapterCodec

FIWAREFeatureIoTGatewayProtocolAdapterZPANativeProtocolAdapterGenericDevi

ceAccess

FIWAREFeatureIoTGatewayProtocolAdapterZPACloudEdgeProtocolAdapterIntegrat

ion_CE_ZPA

FIWAREFeatureIoTGatewayProtocolAdapterZPAIoTDevicesMgntGuiDisplayDevice

StatusConnection

FIWAREFeatureIoTGatewayProtocolAdapterZPAIoTDevicesMgntGuiDisplayDevice

Capabilities

FIWAREFeatureIoTGatewayProtocolAdapterZPANorthboundNGSIEventProducer

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCLocalEPCIS

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCONS

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCRemoteDS1

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCRemoteDS2

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCRemoteEPCIS1

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCRemoteEPCIS2

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCAccessRulesDS1

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCAccessRulesDS2

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCRemoteIS2DS1

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCRemoteIS2DS2

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCResolver

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCQuery

FIWAREFeatureIoTGatewayProtocolAdapterEPCNGSI

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPNorthboundNGSINGSIBasic

Connection

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPNorthboundNGSINGSIConte

xtRegistering

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPNorthboundNGSINGSIEvent

Forwarding

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPAdapterNodeAddressesDisco

very

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPAdapterEventsGeneration

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPAdapterResponseMessagesG

eneration

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPAdapterCommunicationsFunc

tions

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPAdapterBasicCommunication

4325 User-Stories

4326 Unit Testing Plan

Gateway Protocol Adapter - Unit Testing Plan

4327 Product Guides

Gateway Protocol Adapter - Installation and Administration Guide

Gateway Protocol Adapter - User and Programmers Guide

433 Gateway Data Handling GE

4331 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

M2MPlanetPangoo is a M2M research platform with user interface to deploy and

monitor sensors and actuators networks including gateways

SOLCEP 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)

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

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

4332 Epics

FIWAREEpicIoTGatewayDataHandlingComplexEventProcessing

FIWAREEpicIoTGatewayDataHandlingCommonDataModel

FIWAREEpicIoTGatewayDataHandlingLocalStorage

FIWAREEpicIoTGatewayDataHandlingDataTransformation

FIWAREEpicIoTGatewayDataHandlingConfigurationBackup

FIWAREEpicIoTGatewayDataHandlingEmbedded

FIWAREEpicIoTGatewayDataHandlingManager

FIWAREEpicIoTGatewayDataHandlingFleetManagement

FIWAREEpicIoTGatewayDataHandlingModularize

FIWAREEpicIoTGatewayDataHandlingBroker

4333 Features

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingAdmin

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingEventTypes

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingRules

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingRealtimeData

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingFiltering

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingAggregation

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingAutoRegistration

FIWAREFeatureIoTGatewayDataHandlingCommonDataModelNGSI

FIWAREFeatureIoTGatewayDataHandlingCommonDataModelPubSub

FIWAREFeatureIoTGatewayDataHandlingLocalStorageBackupOutputCEP

FIWAREFeatureIoTGatewayDataHandlingLocalStorageHistoricalData

FIWAREFeatureIoTGatewayDataHandlingDataTransformationInput

FIWAREFeatureIoTGatewayDataHandlingConfigurationBackupEsper

FIWAREFeatureIoTGatewayDataHandlingConfigurationBackupApplicationWide

FIWAREFeatureIoTGatewayDataHandlingConfigurationBackupNGSI

FIWAREFeatureIoTGatewayDataHandlingEmbeddedCloudEdge

FIWAREFeatureIoTGatewayDataHandlingEmbeddedRaspberryPi

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREFeatureIoTGatewayDataHandlingFleetManagementCepRules

FIWAREFeatureIoTGatewayDataHandlingFleetManagementEventSinks

FIWAREFeatureIoTGatewayDataHandlingFleetManagementEventStorage

FIWAREFeatureIoTGatewayDataHandlingFleetManagementEventTypes

FIWAREFeatureIoTGatewayDataHandlingFleetManagementNgsi

FIWAREFeatureIoTGatewayDataHandlingModularizePersistence

4334 Unit Testing Plan

Gateway Data Handling - Unit Testing Plan

4335 Product Guides

Gateway Data Handling - User and Programmers Guide

Gateway Data Handling - Installation and Administration Guide

44 Other GEs

441 Topics still being addressed at high-level

4411 Epics

FIWAREEpicIoTGatewaySecurityMonitoring

FIWAREEpicIoTLowPowerEncryption

FIWAREEpicIoTDevicesAndGatewaysAnonymization

442 Legacy Topics

4421 Themes

FIWAREThemeIoTSemantic

4422 Epics

FIWAREEpicIoTSemanticIntelligentDecisionMaking

4423 Features

FIWAREFeatureIoTSemanticSemanticMediator

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREFeatureIoTSemanticContextCollector

FIWAREFeatureIoTSemanticContextMediator

4424 User-Stories

FIWAREStoryIoTSemanticSemanticMediatorOntologyDeployment

4425 User-Stories

FIWAREStoryIoTGatewayDataHandlingDataFilteringAndAggregationDeviceEmbed

dedCepCEPEngineManagement

FIWAREStoryIoTGatewayDataHandlingDataFilteringAndAggregationDeviceEmbed

dedCepStatement

FIWAREStoryIoTGatewayDataHandlingDataFilteringAndAggregationDeviceEmbed

dedCepEventType

FIWAREStoryIoTGatewayDataHandlingIoTPublishBrokerCepToMessageBroker

4426 Unit Testing Plan

Gateway Data Handling - Unit Testing Plan

4427 Product Guides

Gateway Data Handling - User and Programmers Guide

Gateway Data Handling - Installation and Administration Guide

443 Gateway Security GE

4431 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

NA

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

Enabler

4432 Epics

FIWAREEpicIoTGatewaySecurityAccessPolicyControl

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

4433 Features

FIWAREFeatureIoTGatewaySecurityAccessRightsCreation

FIWAREFeatureIoTGatewaySecurityAccessRightsDeletion

FIWAREFeatureIoTGatewaySecurityAccessRightsValidation

444 Gateway Advanced Connectivity GE

4441 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

NA

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

Enabler

4442 Themes

FIWAREThemeIoTGatewayAdvancedConnectivity

4443 Epics

FIWAREEpicIoTGatewayAdvancedConnectivityMobilityManagement

FIWAREEpicIoTGatewayAdvancedConnectivityConnectivityStatusManagement

FIWAREEpicIoTGatewayAdvancedConnectivitySessionManagement

FIWAREEpicIoTGatewayAdvancedConnectivityTrafficFlowManagement

FIWAREEpicIoTGatewayAdvancedConnectivityQualityOfServiceControl

4444 Features

FIWAREFeatureIoTGatewayAdvancedConnectivitySessionManagementM2MDevice

SessionManagement

FIWAREFeatureIoTGatewayAdvancedConnectivitySessionManagementNativeDevic

eSessionManagement

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIGWAY It can be used to connect or simulate UL20HTTP devices (sensors or

actuators) It is basically a collection of Python27 scriipts to access the UL20HTTP Iot

Agent and the ContextBroker It runs on RaspberryPI (Raspbian OS) MACOS Linux

and windows machines Typical use simulate virtual devices from your laptopdesktop

computer or connect sensors and actuators connected somehow to a RaspberryPI or any

gateway able to run python27

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

Enabler

4212 Epics

FIWAREEpicIoTBackendDeviceManagementM2MAppServices

FIWAREEpicIoTBackendDeviceManagementM2MNGSINotification

FIWAREEpicIoTBackendDeviceManagementM2MDeviceCommunication

FIWAREEpicIoTBackendDeviceManagementRPIGWAccess

FIWAREEpicIoTBackendDeviceManagementFIWAREGWAccess

FIWAREEpicIoTIDASModularity

FIWAREEpicIoTIDASProtocols

FIWAREEpicIoTIDASDevKit

4213 Features

FIWAREFeatureIoTBackendDeviceManagementM2MAppServicesServiceCreate

FIWAREFeatureIoTBackendDeviceManagementM2MAppServicesDeviceSubscriptio

n

FIWAREFeatureIoTBackendDeviceManagementM2MAppServicesDeviceCommand

FIWAREFeatureIoTBackendDeviceManagementM2MAppServicesQuery

FIWAREFeatureIoTBackendDeviceManagementM2MNGSINotificationNGSI9

FIWAREFeatureIoTBackendDeviceManagementM2MNGSINotificationNGSI10

FIWAREFeatureIoTBackendDeviceManagementM2MDeviceCommunicationSensor

ML-Register

FIWAREFeatureIoTBackendDeviceManagementM2MDeviceCommunicationSensor

ML-Observation

FIWAREFeatureIoTBackendDeviceManagementRPIGWAccessSMLRPI

FIWAREFeatureIoTBackendDeviceManagementRPIGWAccessNGSIRPI

FIWAREFeatureIoTBackendDeviceManagementM2MNGSINotificationNGSISetup

FIWAREFeatureIoTBackendDeviceManagementM2MDeviceCommunicationUSNCo

nfigurator

FIWAREFeatureIoTBackendDeviceManagementFIWAREGWAccessGWDevMan

FIWAREFeatureIoTBackendDeviceManagementFIWAREGWAccessDataHandling

FIWAREFeatureIoTBackendDeviceManagementM2MDeviceCommunicationETSIM

2M

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREFeatureIoTBackendDeviceManagementM2MDeviceCommunicationNGSID

evices

FIWAREFeatureIoTBackendDeviceManagementM2MDeviceCommunication6LowP

AN-CoAP

FIWAREFeatureIoTBackendDeviceManagementM2MNGSINotificationCommands

FIWAREFeatureIoTBackendDeviceManagementM2MNGSINotificationNGSIEvoluti

on

FIWAREFeatureIoTBackendDeviceManagementM2MNGSINotificationIotAgentCon

fig

FIWAREFeatureIoTIDASModularityAgents

FIWAREFeatureIoTIDASDevKitUL20

FIWAREFeatureIoTIDASModularityCommonNorthAPI

FIWAREFeatureIoTIDASProtocolsLWM2MCoAP

FIWAREFeatureIoTIDASDevKitNodejsGenericAgent

FIWAREFeatureIoTIDASDevKitLWM2M-CoAP

FIWAREFeatureIoTIDASModularityCommands

FIWAREFeatureIoTIDASProtocolsMQTT

FIWAREFeatureIoTIDASProtocolsUL20

FIWAREFeatureIoTIDASDevKitNGSI

FIWAREFeatureIoTIDASProtocolsMQTTCommands

FIWAREFeatureIoTIDASProtocolsLWM2MEvolution

FIWAREFeatureIoTIDASProtocolsUL20Evolution

4214 Unit Testing Plan

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

It is expected to be provided in the future for IDAS4x

Backend_Device_Manager - IDAS - Unit Testing Plan

4215 Product Guides

Please note the following files refer to the previous versions of IDAS (3x) 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 Device Manager - IDAS - User and Programmers Guide

Backend Device Manager - IDAS - Installation and Administration Guide

422 Backend IoT Broker GE

4221 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

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

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

httpwwwiot-aeu

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

Enabler

4222 Epics

FIWAREEpicIoTBackendIoTBrokerAssociations

FIWAREEpicIoTBackendIoTBrokerQuery

FIWAREEpicIoTBackendIoTBrokerSubscribeNotify

FIWAREEpicIoTBackendIoTBrokerUpdate

4223 Features

FIWAREFeatureIoTBackendIoTBrokerAssociationsQuery

FIWAREFeatureIoTBackendIoTBrokerAssociationsUpdate

FIWAREFeatureIoTBackendIoTBrokerAssociationsSubscribeNotify

FIWAREFeatureIoTBackendIoTBrokerSubscribeNotifyIdBased

FIWAREFeatureIoTBackendIoTBrokerUpdateIdBased

FIWAREFeatureIoTBackendIoTBrokerSubscribeNotifyTypeBased

FIWAREFeatureIoTBackendIoTBrokerQueryPatterns

FIWAREFeatureIoTBackendIoTBrokerSubscribeNotifyPatterns

FIWAREFeatureIoTBackendIoTBrokerQueryRestriction

FIWAREFeatureIoTBackendIoTBrokerSubscribeNotifyRestriction

FIWAREFeatureIoTBackendIoTBrokerSubscribeNotifyAttributeDomain

FIWAREFeatureIoTBackendIoTBrokerUpdateAttributeDomain

FIWAREFeatureIoTBackendIoTBrokerMetadataTimestamp

FIWAREFeatureIoTBackendIoTBrokerMetadataProvider

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREFeatureIoTBackendIoTBrokerPanel

FIWAREFeatureIoTBackendIoTBrokerQueryDatacheck

FIWAREFeatureIoTBackendIoTBrokerSubscribeNotifyDatacheck

FIWAREFeatureIoTBackendIoTBrokerWebQueryInterface

FIWAREFeatureIoTBackendIoTBrokerSelfAuthentification

FIWAREFeatureIoTBackendIoTBrokerFederation

FIWAREFeatureIoTBackendIoTBrokerJSON

FIWAREFeatureIoTBackendIoTBrokerDataStorage

FIWAREFeatureIoTBackendIoTBrokerStandalone

FIWAREFeatureIoTBackendIoTBrokerDevice2Things

FIWAREFeatureIoTBackendIoTBrokerModularization

4224 User-Stories

4225 Unit Testing Plan

Backend IoT Broker - IoT Broker - Unit Testing Plan

4226 Product Guides

Backend IoT Broker - IoT Broker - User and Programmers Guide

Backend IoT Broker - IoT Broker - Installation and Administration Guide

423 Backend IoT Discovery GE

4231 Baseline Assets

IoT Discovery GEri

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

httpwwwiot-aeu

Linked Data Platform the linked sensor data platform supports publication and access to

resource and entity descriptions described by the semantic models The semantic

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

descriptions wherever applicable are provided in association to concepts defined on the

Linked Open Data cloud (eg location data semantic tags etc)

4232 Epics

IoT Discovery GEri

FIWAREEpicIoTIoTDiscoveryIoTDescriptionMgmt

FIWAREEpicIoTIoTDiscoveryProbabilisticSearch

FIWAREEpicIoTIoTDiscoverySemanticSearch

FIWAREEpicIoTIoTDiscoveryInterface

FIWAREEpicIoTIoTDiscoveryRepository

FIWAREEpicIoTIoTDiscoveryInteroperability

4233 Features

IoT Discovery GEri

FIWAREFeatureIoTIoTDiscoveryIoTDescriptionMgmtAdvDescription

FIWAREFeatureIoTIoTDiscoveryIoTDescriptionMgmtNGSI9

FIWAREFeatureIoTIoTDiscoveryIoTDescriptionMgmtNGSI9ConvenienceOperation

s

FIWAREFeatureIoTIoTDiscoveryIoTDescriptionMgmtNGSI9StandardOperations

FIWAREFeatureIoTIoTDiscoveryIoTDescriptionMgmtNGSI9Associations

FIWAREFeatureIoTIoTDiscoveryIoTDescriptionMgmtWebUI

FIWAREFeatureIoTIoTDiscoveryProbabilisticSearchDiscoverTemplateBased

FIWAREFeatureIoTIoTDiscoveryProbabilisticSearchEngineTraining

FIWAREFeatureIoTIoTDiscoveryProbabilisticSearchRegisterFoldingIn

FIWAREFeatureIoTIoTDiscoverySemanticSearchAssociationMatching

FIWAREFeatureIoTIoTDiscoverySemanticSearchDiscoverSparql

FIWAREFeatureIoTIoTDiscoveryInterfaceNgsi9Json

FIWAREFeatureIoTIoTDiscoveryRepositoryNgsi9ContextExpiration

FIWAREFeatureIoTIoTDiscoveryRepositoryEmbeddedSemanticStore

FIWAREFeatureIoTIoTDiscoveryInterfaceAdvDescExtension

FIWAREFeatureIoTIoTDiscoveryInteroperabilitySemanticAnnotator

FIWAREFeatureIoTIoTDiscoveryInterfaceCoAPSupport

4234 Unit Testing Plan

Backend IoT Discovery - IoT Discovery - Unit Testing Plan

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

4235 Product guides

Backend IoT Discovery - IoT Discovery - Installation and Administration Guide

Backend IoT Discovery - IoT Discovery - User and Programmers Guide

424 Backend Template Handler GE

4241 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

4242 Epics

FIWAREEpicIoTBackendTemplateHandlerIoTProcessExecutionExecutionModule

FIWAREEpicIoTBackendTemplateHandlerIoTProcessExecutionUnreliableDataHandl

ing

FIWAREEpicIoTBackendTemplateHandlerThingBasedProcesses

4243 Features

FIWAREFeatureIoTBackendTemplateHandlerIoTProcessExecutionUnreliableDataHa

ndlingExecute

FIWAREFeatureIoTBackendTemplateHandlerThingBasedProcessesHandleThingBase

dProcess

FIWAREFeatureIoTBackendTemplateHandlerIoTProcessExecutionExecutionModule

NGSIInterface

4244 Unit Testing Plan

Template Handler - Template Handler - Unit Testing Plan

4245 Product guides

Template Handler - Template Handler - Installation and Administration Guide

Template Handler - Template Handler - User and Programmers Guide

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

425 Backend Things Management GE

Note This Generic Enabler is not further developed after FIWARE 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

4251 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

httpwwwiot-aeu

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 (eg location data semantic tags etc)

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

Enabler

4252 Themes

4253 Epics

FIWAREEpicIoTBackendThingsManagementTypeBasedInteraction

FIWAREEpicIoTBackendThingsManagementadditionalScopes

FIWAREEpicIoTBackendThingsManagementattributeDomains

FIWAREEpicIoTBackendThingsManagementSemanticHandler

FIWAREEpicIoTBackendThingsManagementAdvancedResourceDescription

FIWAREEpicIoTBackendThingsManagementDiscoveryEngine

FIWAREEpicIoTBackendThingsManagementUpdateOperation

FIWAREEpicIoTBackendThingsManagementSubscribeNotify

FIWAREEpicIoTBackendThingsManagementFullPatterns

FIWAREEpicIoTBackendThingsManagementattributeExpressions

FIWAREEpicIoTBackendThingsManagementnotificationThrottling

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREEpicIoTBackendThingsManagementassociations

FIWAREEpicIoTBackendThingsManagementActuation

FIWAREEpicIoTBackendThingsManagementThingsAndIoTServiceMonitoring

FIWAREEpicIoTBackendThingsManagementResourcesAndServicesDiscovery

FIWAREEpicIoTBackendThingsManagementCatalogAndLocation

4254 Features

FIWAREFeatureIoTBackendThingsManagementRegistrationIdBased

FIWAREFeatureIoTBackendThingsManagementRegistrationUpdate

FIWAREFeatureIoTBackendThingsManagementDiscoveryIdBased

FIWAREFeatureIoTBackendThingsManagementDiscoverySimplePatternBased

FIWAREFeatureIoTBackendThingsManagementQueryIdBased

FIWAREFeatureIoTBackendThingsManagementQuerySimplePatternBased

FIWAREFeatureIoTBackendThingsManagementRegistrationsimpleGeoScopes

FIWAREFeatureIoTBackendThingsManagementDiscoverysimpleGeoScopes

FIWAREFeatureIoTBackendThingsManagementQuerysimpleGeoScopes

FIWAREFeatureIoTBackendThingsManagementDiscoverytypeBased

FIWAREFeatureIoTBackendThingsManagementQuerytypeBased

FIWAREFeatureIoTBackendThingsManagementRegistrationattributeDomains

FIWAREFeatureIoTBackendThingsManagementQueryattributeDomain

FIWAREFeatureIoTBackendThingsManagementRegistrationadvancedDescriptions

FIWAREFeatureIoTBackendThingsManagementDiscoveryadvancedBased

4255 User-Stories

This is a placeholder for user stories in further development phases

4256 Unit Testing Plan

Backend Things Management - Unit Testing Plan

4257 Product Guides

Backend Things Management - User and Programmers Guide

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

43 Gateway GEs

431 Gateway Device Management GE

4311 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 httpwwwfosstrakorg

M2MPlanetPangoo 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

4312 Epics

FIWAREEpicIoTGatewayDeviceManagementDeviceStatusMonitoring

FIWAREEpicIoTGatewayDeviceManagementRemoteManagement

FIWAREEpicIoTGatewayDeviceManagementDeviceCommunicationFailure

FIWAREEpicIoTGatewayDeviceManagementDisconnectedDeviceManagement

FIWAREEpicIoTGatewayDeviceManagementAddressCreation

FIWAREEpicIoTGatewayDeviceManagementAddressTranslation

FIWAREEpicIoTGatewayDeviceManagementResourcesDirectory

FIWAREEpicIoTGatewayDeviceManagementDirectoryHandler

FIWAREEpicIoTGatewayDeviceManagementOpenMTCAddressTranslation

4313 Features

FIWAREFeatureIoTGatewayDeviceManagementNorthboundInterfaceETSIm2m

FIWAREFeatureIoTGatewayDeviceManagementBasicReachability

FIWAREFeatureIoTGatewayDeviceManagementDeviceCapabilitiesList

FIWAREFeatureIoTGatewayDeviceManagementDeviceInformationAccess

FIWAREFeatureIoTGatewayDeviceManagementDeviceInformationSubscribe

FIWAREFeatureIoTGatewayDeviceManagementResourcesDirectoryResourceDirecto

ry

FIWAREFeatureIoTGatewayDeviceManagementM2MNGSINGSI9

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREFeatureIoTGatewayDeviceManagementM2MNGSINGSI10

FIWAREFeatureIoTGatewayDeviceManagementM2MNGSINotificationNGSI9

FIWAREFeatureIoTGatewayDeviceManagementM2MNGSINotificationNGSI10

FIWAREFeatureIoTGatewayDeviceManagementM2MNGSICommonDataModel

FIWAREFeatureIoTGatewayDeviceManagementOpenMTCAddressTranslation

FIWAREFeatureIoTGatewayDeviceManagementNGSI_JSON

FIWAREFeatureIoTGatewayDeviceManagementDeviceControl

FIWAREFeatureIoTGatewayDeviceManagementDeviceReconfigure

FIWAREFeatureIoTGatewayDeviceManagementDeviceCapabilitiesDiscovery

FIWAREFeatureIoTGatewayDeviceManagementDisconnectedDeviceManagementSi

mpleAutomatedReconnect

4314 Unit Testing Plan

Gateway Device Manager - OpenMTC - Unit Testing Plan

4315 Product Guides

Gateway Device Manager - OpenMTC - User and Programmers Guide

Gateway Device Manager - OpenMTC - Installation and Administration Guide

432 Gateway Protocol Adapter GE

4321 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

4322 Themes

FIWAREThemeIoTGatewayProtocolAdapter

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

4323 Epics

FIWAREEpicIoTGatewayProtocolAdapterZPAAdapter

FIWAREEpicIoTGatewayProtocolAdapterZPAAbstractionProtocolLayer

FIWAREEpicIoTGatewayProtocolAdapterZPACloudEdgeProtocolAdapter

FIWAREEpicIoTGatewayProtocolAdapterZPAIoTDevicesMgntGui

FIWAREEpicIoTGatewayProtocolAdapterZPANorthboundNGSI

FIWAREEpicIoTGatewayProtocolAdapterEPCNGSI

FIWAREEpicIoTGatewayProtocolAdapterEPCTracingEPC

FIWAREEpicIoTGatewayProtocolAdapterMRCOAPAdapter

FIWAREEpicIoTGatewayProtocolAdapterMRCOAPNorthboundNGSI

4324 Features

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeBasicCommunication

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeResponseMessagesGenerati

on

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeEventsGeneration

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeCommunicationsFunctions

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeReadWriteOperations

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeCallbacksManagement

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeNodeAddressesDiscovery

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeEndpointConfiguration

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeAPSMessage

FIWAREFeatureIoTGatewayProtocolAdapterZPAAdapterCodec

FIWAREFeatureIoTGatewayProtocolAdapterZPANativeProtocolAdapterGenericDevi

ceAccess

FIWAREFeatureIoTGatewayProtocolAdapterZPACloudEdgeProtocolAdapterIntegrat

ion_CE_ZPA

FIWAREFeatureIoTGatewayProtocolAdapterZPAIoTDevicesMgntGuiDisplayDevice

StatusConnection

FIWAREFeatureIoTGatewayProtocolAdapterZPAIoTDevicesMgntGuiDisplayDevice

Capabilities

FIWAREFeatureIoTGatewayProtocolAdapterZPANorthboundNGSIEventProducer

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCLocalEPCIS

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCONS

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCRemoteDS1

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCRemoteDS2

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCRemoteEPCIS1

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCRemoteEPCIS2

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCAccessRulesDS1

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCAccessRulesDS2

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCRemoteIS2DS1

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCRemoteIS2DS2

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCResolver

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCQuery

FIWAREFeatureIoTGatewayProtocolAdapterEPCNGSI

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPNorthboundNGSINGSIBasic

Connection

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPNorthboundNGSINGSIConte

xtRegistering

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPNorthboundNGSINGSIEvent

Forwarding

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPAdapterNodeAddressesDisco

very

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPAdapterEventsGeneration

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPAdapterResponseMessagesG

eneration

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPAdapterCommunicationsFunc

tions

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPAdapterBasicCommunication

4325 User-Stories

4326 Unit Testing Plan

Gateway Protocol Adapter - Unit Testing Plan

4327 Product Guides

Gateway Protocol Adapter - Installation and Administration Guide

Gateway Protocol Adapter - User and Programmers Guide

433 Gateway Data Handling GE

4331 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

M2MPlanetPangoo is a M2M research platform with user interface to deploy and

monitor sensors and actuators networks including gateways

SOLCEP 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)

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

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

4332 Epics

FIWAREEpicIoTGatewayDataHandlingComplexEventProcessing

FIWAREEpicIoTGatewayDataHandlingCommonDataModel

FIWAREEpicIoTGatewayDataHandlingLocalStorage

FIWAREEpicIoTGatewayDataHandlingDataTransformation

FIWAREEpicIoTGatewayDataHandlingConfigurationBackup

FIWAREEpicIoTGatewayDataHandlingEmbedded

FIWAREEpicIoTGatewayDataHandlingManager

FIWAREEpicIoTGatewayDataHandlingFleetManagement

FIWAREEpicIoTGatewayDataHandlingModularize

FIWAREEpicIoTGatewayDataHandlingBroker

4333 Features

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingAdmin

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingEventTypes

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingRules

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingRealtimeData

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingFiltering

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingAggregation

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingAutoRegistration

FIWAREFeatureIoTGatewayDataHandlingCommonDataModelNGSI

FIWAREFeatureIoTGatewayDataHandlingCommonDataModelPubSub

FIWAREFeatureIoTGatewayDataHandlingLocalStorageBackupOutputCEP

FIWAREFeatureIoTGatewayDataHandlingLocalStorageHistoricalData

FIWAREFeatureIoTGatewayDataHandlingDataTransformationInput

FIWAREFeatureIoTGatewayDataHandlingConfigurationBackupEsper

FIWAREFeatureIoTGatewayDataHandlingConfigurationBackupApplicationWide

FIWAREFeatureIoTGatewayDataHandlingConfigurationBackupNGSI

FIWAREFeatureIoTGatewayDataHandlingEmbeddedCloudEdge

FIWAREFeatureIoTGatewayDataHandlingEmbeddedRaspberryPi

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREFeatureIoTGatewayDataHandlingFleetManagementCepRules

FIWAREFeatureIoTGatewayDataHandlingFleetManagementEventSinks

FIWAREFeatureIoTGatewayDataHandlingFleetManagementEventStorage

FIWAREFeatureIoTGatewayDataHandlingFleetManagementEventTypes

FIWAREFeatureIoTGatewayDataHandlingFleetManagementNgsi

FIWAREFeatureIoTGatewayDataHandlingModularizePersistence

4334 Unit Testing Plan

Gateway Data Handling - Unit Testing Plan

4335 Product Guides

Gateway Data Handling - User and Programmers Guide

Gateway Data Handling - Installation and Administration Guide

44 Other GEs

441 Topics still being addressed at high-level

4411 Epics

FIWAREEpicIoTGatewaySecurityMonitoring

FIWAREEpicIoTLowPowerEncryption

FIWAREEpicIoTDevicesAndGatewaysAnonymization

442 Legacy Topics

4421 Themes

FIWAREThemeIoTSemantic

4422 Epics

FIWAREEpicIoTSemanticIntelligentDecisionMaking

4423 Features

FIWAREFeatureIoTSemanticSemanticMediator

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREFeatureIoTSemanticContextCollector

FIWAREFeatureIoTSemanticContextMediator

4424 User-Stories

FIWAREStoryIoTSemanticSemanticMediatorOntologyDeployment

4425 User-Stories

FIWAREStoryIoTGatewayDataHandlingDataFilteringAndAggregationDeviceEmbed

dedCepCEPEngineManagement

FIWAREStoryIoTGatewayDataHandlingDataFilteringAndAggregationDeviceEmbed

dedCepStatement

FIWAREStoryIoTGatewayDataHandlingDataFilteringAndAggregationDeviceEmbed

dedCepEventType

FIWAREStoryIoTGatewayDataHandlingIoTPublishBrokerCepToMessageBroker

4426 Unit Testing Plan

Gateway Data Handling - Unit Testing Plan

4427 Product Guides

Gateway Data Handling - User and Programmers Guide

Gateway Data Handling - Installation and Administration Guide

443 Gateway Security GE

4431 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

NA

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

Enabler

4432 Epics

FIWAREEpicIoTGatewaySecurityAccessPolicyControl

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

4433 Features

FIWAREFeatureIoTGatewaySecurityAccessRightsCreation

FIWAREFeatureIoTGatewaySecurityAccessRightsDeletion

FIWAREFeatureIoTGatewaySecurityAccessRightsValidation

444 Gateway Advanced Connectivity GE

4441 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

NA

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

Enabler

4442 Themes

FIWAREThemeIoTGatewayAdvancedConnectivity

4443 Epics

FIWAREEpicIoTGatewayAdvancedConnectivityMobilityManagement

FIWAREEpicIoTGatewayAdvancedConnectivityConnectivityStatusManagement

FIWAREEpicIoTGatewayAdvancedConnectivitySessionManagement

FIWAREEpicIoTGatewayAdvancedConnectivityTrafficFlowManagement

FIWAREEpicIoTGatewayAdvancedConnectivityQualityOfServiceControl

4444 Features

FIWAREFeatureIoTGatewayAdvancedConnectivitySessionManagementM2MDevice

SessionManagement

FIWAREFeatureIoTGatewayAdvancedConnectivitySessionManagementNativeDevic

eSessionManagement

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREFeatureIoTBackendDeviceManagementM2MDeviceCommunicationNGSID

evices

FIWAREFeatureIoTBackendDeviceManagementM2MDeviceCommunication6LowP

AN-CoAP

FIWAREFeatureIoTBackendDeviceManagementM2MNGSINotificationCommands

FIWAREFeatureIoTBackendDeviceManagementM2MNGSINotificationNGSIEvoluti

on

FIWAREFeatureIoTBackendDeviceManagementM2MNGSINotificationIotAgentCon

fig

FIWAREFeatureIoTIDASModularityAgents

FIWAREFeatureIoTIDASDevKitUL20

FIWAREFeatureIoTIDASModularityCommonNorthAPI

FIWAREFeatureIoTIDASProtocolsLWM2MCoAP

FIWAREFeatureIoTIDASDevKitNodejsGenericAgent

FIWAREFeatureIoTIDASDevKitLWM2M-CoAP

FIWAREFeatureIoTIDASModularityCommands

FIWAREFeatureIoTIDASProtocolsMQTT

FIWAREFeatureIoTIDASProtocolsUL20

FIWAREFeatureIoTIDASDevKitNGSI

FIWAREFeatureIoTIDASProtocolsMQTTCommands

FIWAREFeatureIoTIDASProtocolsLWM2MEvolution

FIWAREFeatureIoTIDASProtocolsUL20Evolution

4214 Unit Testing Plan

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

It is expected to be provided in the future for IDAS4x

Backend_Device_Manager - IDAS - Unit Testing Plan

4215 Product Guides

Please note the following files refer to the previous versions of IDAS (3x) 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 Device Manager - IDAS - User and Programmers Guide

Backend Device Manager - IDAS - Installation and Administration Guide

422 Backend IoT Broker GE

4221 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

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

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

httpwwwiot-aeu

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

Enabler

4222 Epics

FIWAREEpicIoTBackendIoTBrokerAssociations

FIWAREEpicIoTBackendIoTBrokerQuery

FIWAREEpicIoTBackendIoTBrokerSubscribeNotify

FIWAREEpicIoTBackendIoTBrokerUpdate

4223 Features

FIWAREFeatureIoTBackendIoTBrokerAssociationsQuery

FIWAREFeatureIoTBackendIoTBrokerAssociationsUpdate

FIWAREFeatureIoTBackendIoTBrokerAssociationsSubscribeNotify

FIWAREFeatureIoTBackendIoTBrokerSubscribeNotifyIdBased

FIWAREFeatureIoTBackendIoTBrokerUpdateIdBased

FIWAREFeatureIoTBackendIoTBrokerSubscribeNotifyTypeBased

FIWAREFeatureIoTBackendIoTBrokerQueryPatterns

FIWAREFeatureIoTBackendIoTBrokerSubscribeNotifyPatterns

FIWAREFeatureIoTBackendIoTBrokerQueryRestriction

FIWAREFeatureIoTBackendIoTBrokerSubscribeNotifyRestriction

FIWAREFeatureIoTBackendIoTBrokerSubscribeNotifyAttributeDomain

FIWAREFeatureIoTBackendIoTBrokerUpdateAttributeDomain

FIWAREFeatureIoTBackendIoTBrokerMetadataTimestamp

FIWAREFeatureIoTBackendIoTBrokerMetadataProvider

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREFeatureIoTBackendIoTBrokerPanel

FIWAREFeatureIoTBackendIoTBrokerQueryDatacheck

FIWAREFeatureIoTBackendIoTBrokerSubscribeNotifyDatacheck

FIWAREFeatureIoTBackendIoTBrokerWebQueryInterface

FIWAREFeatureIoTBackendIoTBrokerSelfAuthentification

FIWAREFeatureIoTBackendIoTBrokerFederation

FIWAREFeatureIoTBackendIoTBrokerJSON

FIWAREFeatureIoTBackendIoTBrokerDataStorage

FIWAREFeatureIoTBackendIoTBrokerStandalone

FIWAREFeatureIoTBackendIoTBrokerDevice2Things

FIWAREFeatureIoTBackendIoTBrokerModularization

4224 User-Stories

4225 Unit Testing Plan

Backend IoT Broker - IoT Broker - Unit Testing Plan

4226 Product Guides

Backend IoT Broker - IoT Broker - User and Programmers Guide

Backend IoT Broker - IoT Broker - Installation and Administration Guide

423 Backend IoT Discovery GE

4231 Baseline Assets

IoT Discovery GEri

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

httpwwwiot-aeu

Linked Data Platform the linked sensor data platform supports publication and access to

resource and entity descriptions described by the semantic models The semantic

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

descriptions wherever applicable are provided in association to concepts defined on the

Linked Open Data cloud (eg location data semantic tags etc)

4232 Epics

IoT Discovery GEri

FIWAREEpicIoTIoTDiscoveryIoTDescriptionMgmt

FIWAREEpicIoTIoTDiscoveryProbabilisticSearch

FIWAREEpicIoTIoTDiscoverySemanticSearch

FIWAREEpicIoTIoTDiscoveryInterface

FIWAREEpicIoTIoTDiscoveryRepository

FIWAREEpicIoTIoTDiscoveryInteroperability

4233 Features

IoT Discovery GEri

FIWAREFeatureIoTIoTDiscoveryIoTDescriptionMgmtAdvDescription

FIWAREFeatureIoTIoTDiscoveryIoTDescriptionMgmtNGSI9

FIWAREFeatureIoTIoTDiscoveryIoTDescriptionMgmtNGSI9ConvenienceOperation

s

FIWAREFeatureIoTIoTDiscoveryIoTDescriptionMgmtNGSI9StandardOperations

FIWAREFeatureIoTIoTDiscoveryIoTDescriptionMgmtNGSI9Associations

FIWAREFeatureIoTIoTDiscoveryIoTDescriptionMgmtWebUI

FIWAREFeatureIoTIoTDiscoveryProbabilisticSearchDiscoverTemplateBased

FIWAREFeatureIoTIoTDiscoveryProbabilisticSearchEngineTraining

FIWAREFeatureIoTIoTDiscoveryProbabilisticSearchRegisterFoldingIn

FIWAREFeatureIoTIoTDiscoverySemanticSearchAssociationMatching

FIWAREFeatureIoTIoTDiscoverySemanticSearchDiscoverSparql

FIWAREFeatureIoTIoTDiscoveryInterfaceNgsi9Json

FIWAREFeatureIoTIoTDiscoveryRepositoryNgsi9ContextExpiration

FIWAREFeatureIoTIoTDiscoveryRepositoryEmbeddedSemanticStore

FIWAREFeatureIoTIoTDiscoveryInterfaceAdvDescExtension

FIWAREFeatureIoTIoTDiscoveryInteroperabilitySemanticAnnotator

FIWAREFeatureIoTIoTDiscoveryInterfaceCoAPSupport

4234 Unit Testing Plan

Backend IoT Discovery - IoT Discovery - Unit Testing Plan

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

4235 Product guides

Backend IoT Discovery - IoT Discovery - Installation and Administration Guide

Backend IoT Discovery - IoT Discovery - User and Programmers Guide

424 Backend Template Handler GE

4241 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

4242 Epics

FIWAREEpicIoTBackendTemplateHandlerIoTProcessExecutionExecutionModule

FIWAREEpicIoTBackendTemplateHandlerIoTProcessExecutionUnreliableDataHandl

ing

FIWAREEpicIoTBackendTemplateHandlerThingBasedProcesses

4243 Features

FIWAREFeatureIoTBackendTemplateHandlerIoTProcessExecutionUnreliableDataHa

ndlingExecute

FIWAREFeatureIoTBackendTemplateHandlerThingBasedProcessesHandleThingBase

dProcess

FIWAREFeatureIoTBackendTemplateHandlerIoTProcessExecutionExecutionModule

NGSIInterface

4244 Unit Testing Plan

Template Handler - Template Handler - Unit Testing Plan

4245 Product guides

Template Handler - Template Handler - Installation and Administration Guide

Template Handler - Template Handler - User and Programmers Guide

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

425 Backend Things Management GE

Note This Generic Enabler is not further developed after FIWARE 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

4251 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

httpwwwiot-aeu

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 (eg location data semantic tags etc)

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

Enabler

4252 Themes

4253 Epics

FIWAREEpicIoTBackendThingsManagementTypeBasedInteraction

FIWAREEpicIoTBackendThingsManagementadditionalScopes

FIWAREEpicIoTBackendThingsManagementattributeDomains

FIWAREEpicIoTBackendThingsManagementSemanticHandler

FIWAREEpicIoTBackendThingsManagementAdvancedResourceDescription

FIWAREEpicIoTBackendThingsManagementDiscoveryEngine

FIWAREEpicIoTBackendThingsManagementUpdateOperation

FIWAREEpicIoTBackendThingsManagementSubscribeNotify

FIWAREEpicIoTBackendThingsManagementFullPatterns

FIWAREEpicIoTBackendThingsManagementattributeExpressions

FIWAREEpicIoTBackendThingsManagementnotificationThrottling

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREEpicIoTBackendThingsManagementassociations

FIWAREEpicIoTBackendThingsManagementActuation

FIWAREEpicIoTBackendThingsManagementThingsAndIoTServiceMonitoring

FIWAREEpicIoTBackendThingsManagementResourcesAndServicesDiscovery

FIWAREEpicIoTBackendThingsManagementCatalogAndLocation

4254 Features

FIWAREFeatureIoTBackendThingsManagementRegistrationIdBased

FIWAREFeatureIoTBackendThingsManagementRegistrationUpdate

FIWAREFeatureIoTBackendThingsManagementDiscoveryIdBased

FIWAREFeatureIoTBackendThingsManagementDiscoverySimplePatternBased

FIWAREFeatureIoTBackendThingsManagementQueryIdBased

FIWAREFeatureIoTBackendThingsManagementQuerySimplePatternBased

FIWAREFeatureIoTBackendThingsManagementRegistrationsimpleGeoScopes

FIWAREFeatureIoTBackendThingsManagementDiscoverysimpleGeoScopes

FIWAREFeatureIoTBackendThingsManagementQuerysimpleGeoScopes

FIWAREFeatureIoTBackendThingsManagementDiscoverytypeBased

FIWAREFeatureIoTBackendThingsManagementQuerytypeBased

FIWAREFeatureIoTBackendThingsManagementRegistrationattributeDomains

FIWAREFeatureIoTBackendThingsManagementQueryattributeDomain

FIWAREFeatureIoTBackendThingsManagementRegistrationadvancedDescriptions

FIWAREFeatureIoTBackendThingsManagementDiscoveryadvancedBased

4255 User-Stories

This is a placeholder for user stories in further development phases

4256 Unit Testing Plan

Backend Things Management - Unit Testing Plan

4257 Product Guides

Backend Things Management - User and Programmers Guide

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

43 Gateway GEs

431 Gateway Device Management GE

4311 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 httpwwwfosstrakorg

M2MPlanetPangoo 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

4312 Epics

FIWAREEpicIoTGatewayDeviceManagementDeviceStatusMonitoring

FIWAREEpicIoTGatewayDeviceManagementRemoteManagement

FIWAREEpicIoTGatewayDeviceManagementDeviceCommunicationFailure

FIWAREEpicIoTGatewayDeviceManagementDisconnectedDeviceManagement

FIWAREEpicIoTGatewayDeviceManagementAddressCreation

FIWAREEpicIoTGatewayDeviceManagementAddressTranslation

FIWAREEpicIoTGatewayDeviceManagementResourcesDirectory

FIWAREEpicIoTGatewayDeviceManagementDirectoryHandler

FIWAREEpicIoTGatewayDeviceManagementOpenMTCAddressTranslation

4313 Features

FIWAREFeatureIoTGatewayDeviceManagementNorthboundInterfaceETSIm2m

FIWAREFeatureIoTGatewayDeviceManagementBasicReachability

FIWAREFeatureIoTGatewayDeviceManagementDeviceCapabilitiesList

FIWAREFeatureIoTGatewayDeviceManagementDeviceInformationAccess

FIWAREFeatureIoTGatewayDeviceManagementDeviceInformationSubscribe

FIWAREFeatureIoTGatewayDeviceManagementResourcesDirectoryResourceDirecto

ry

FIWAREFeatureIoTGatewayDeviceManagementM2MNGSINGSI9

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREFeatureIoTGatewayDeviceManagementM2MNGSINGSI10

FIWAREFeatureIoTGatewayDeviceManagementM2MNGSINotificationNGSI9

FIWAREFeatureIoTGatewayDeviceManagementM2MNGSINotificationNGSI10

FIWAREFeatureIoTGatewayDeviceManagementM2MNGSICommonDataModel

FIWAREFeatureIoTGatewayDeviceManagementOpenMTCAddressTranslation

FIWAREFeatureIoTGatewayDeviceManagementNGSI_JSON

FIWAREFeatureIoTGatewayDeviceManagementDeviceControl

FIWAREFeatureIoTGatewayDeviceManagementDeviceReconfigure

FIWAREFeatureIoTGatewayDeviceManagementDeviceCapabilitiesDiscovery

FIWAREFeatureIoTGatewayDeviceManagementDisconnectedDeviceManagementSi

mpleAutomatedReconnect

4314 Unit Testing Plan

Gateway Device Manager - OpenMTC - Unit Testing Plan

4315 Product Guides

Gateway Device Manager - OpenMTC - User and Programmers Guide

Gateway Device Manager - OpenMTC - Installation and Administration Guide

432 Gateway Protocol Adapter GE

4321 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

4322 Themes

FIWAREThemeIoTGatewayProtocolAdapter

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

4323 Epics

FIWAREEpicIoTGatewayProtocolAdapterZPAAdapter

FIWAREEpicIoTGatewayProtocolAdapterZPAAbstractionProtocolLayer

FIWAREEpicIoTGatewayProtocolAdapterZPACloudEdgeProtocolAdapter

FIWAREEpicIoTGatewayProtocolAdapterZPAIoTDevicesMgntGui

FIWAREEpicIoTGatewayProtocolAdapterZPANorthboundNGSI

FIWAREEpicIoTGatewayProtocolAdapterEPCNGSI

FIWAREEpicIoTGatewayProtocolAdapterEPCTracingEPC

FIWAREEpicIoTGatewayProtocolAdapterMRCOAPAdapter

FIWAREEpicIoTGatewayProtocolAdapterMRCOAPNorthboundNGSI

4324 Features

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeBasicCommunication

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeResponseMessagesGenerati

on

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeEventsGeneration

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeCommunicationsFunctions

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeReadWriteOperations

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeCallbacksManagement

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeNodeAddressesDiscovery

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeEndpointConfiguration

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeAPSMessage

FIWAREFeatureIoTGatewayProtocolAdapterZPAAdapterCodec

FIWAREFeatureIoTGatewayProtocolAdapterZPANativeProtocolAdapterGenericDevi

ceAccess

FIWAREFeatureIoTGatewayProtocolAdapterZPACloudEdgeProtocolAdapterIntegrat

ion_CE_ZPA

FIWAREFeatureIoTGatewayProtocolAdapterZPAIoTDevicesMgntGuiDisplayDevice

StatusConnection

FIWAREFeatureIoTGatewayProtocolAdapterZPAIoTDevicesMgntGuiDisplayDevice

Capabilities

FIWAREFeatureIoTGatewayProtocolAdapterZPANorthboundNGSIEventProducer

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCLocalEPCIS

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCONS

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCRemoteDS1

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCRemoteDS2

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCRemoteEPCIS1

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCRemoteEPCIS2

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCAccessRulesDS1

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCAccessRulesDS2

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCRemoteIS2DS1

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCRemoteIS2DS2

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCResolver

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCQuery

FIWAREFeatureIoTGatewayProtocolAdapterEPCNGSI

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPNorthboundNGSINGSIBasic

Connection

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPNorthboundNGSINGSIConte

xtRegistering

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPNorthboundNGSINGSIEvent

Forwarding

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPAdapterNodeAddressesDisco

very

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPAdapterEventsGeneration

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPAdapterResponseMessagesG

eneration

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPAdapterCommunicationsFunc

tions

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPAdapterBasicCommunication

4325 User-Stories

4326 Unit Testing Plan

Gateway Protocol Adapter - Unit Testing Plan

4327 Product Guides

Gateway Protocol Adapter - Installation and Administration Guide

Gateway Protocol Adapter - User and Programmers Guide

433 Gateway Data Handling GE

4331 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

M2MPlanetPangoo is a M2M research platform with user interface to deploy and

monitor sensors and actuators networks including gateways

SOLCEP 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)

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

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

4332 Epics

FIWAREEpicIoTGatewayDataHandlingComplexEventProcessing

FIWAREEpicIoTGatewayDataHandlingCommonDataModel

FIWAREEpicIoTGatewayDataHandlingLocalStorage

FIWAREEpicIoTGatewayDataHandlingDataTransformation

FIWAREEpicIoTGatewayDataHandlingConfigurationBackup

FIWAREEpicIoTGatewayDataHandlingEmbedded

FIWAREEpicIoTGatewayDataHandlingManager

FIWAREEpicIoTGatewayDataHandlingFleetManagement

FIWAREEpicIoTGatewayDataHandlingModularize

FIWAREEpicIoTGatewayDataHandlingBroker

4333 Features

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingAdmin

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingEventTypes

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingRules

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingRealtimeData

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingFiltering

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingAggregation

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingAutoRegistration

FIWAREFeatureIoTGatewayDataHandlingCommonDataModelNGSI

FIWAREFeatureIoTGatewayDataHandlingCommonDataModelPubSub

FIWAREFeatureIoTGatewayDataHandlingLocalStorageBackupOutputCEP

FIWAREFeatureIoTGatewayDataHandlingLocalStorageHistoricalData

FIWAREFeatureIoTGatewayDataHandlingDataTransformationInput

FIWAREFeatureIoTGatewayDataHandlingConfigurationBackupEsper

FIWAREFeatureIoTGatewayDataHandlingConfigurationBackupApplicationWide

FIWAREFeatureIoTGatewayDataHandlingConfigurationBackupNGSI

FIWAREFeatureIoTGatewayDataHandlingEmbeddedCloudEdge

FIWAREFeatureIoTGatewayDataHandlingEmbeddedRaspberryPi

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREFeatureIoTGatewayDataHandlingFleetManagementCepRules

FIWAREFeatureIoTGatewayDataHandlingFleetManagementEventSinks

FIWAREFeatureIoTGatewayDataHandlingFleetManagementEventStorage

FIWAREFeatureIoTGatewayDataHandlingFleetManagementEventTypes

FIWAREFeatureIoTGatewayDataHandlingFleetManagementNgsi

FIWAREFeatureIoTGatewayDataHandlingModularizePersistence

4334 Unit Testing Plan

Gateway Data Handling - Unit Testing Plan

4335 Product Guides

Gateway Data Handling - User and Programmers Guide

Gateway Data Handling - Installation and Administration Guide

44 Other GEs

441 Topics still being addressed at high-level

4411 Epics

FIWAREEpicIoTGatewaySecurityMonitoring

FIWAREEpicIoTLowPowerEncryption

FIWAREEpicIoTDevicesAndGatewaysAnonymization

442 Legacy Topics

4421 Themes

FIWAREThemeIoTSemantic

4422 Epics

FIWAREEpicIoTSemanticIntelligentDecisionMaking

4423 Features

FIWAREFeatureIoTSemanticSemanticMediator

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREFeatureIoTSemanticContextCollector

FIWAREFeatureIoTSemanticContextMediator

4424 User-Stories

FIWAREStoryIoTSemanticSemanticMediatorOntologyDeployment

4425 User-Stories

FIWAREStoryIoTGatewayDataHandlingDataFilteringAndAggregationDeviceEmbed

dedCepCEPEngineManagement

FIWAREStoryIoTGatewayDataHandlingDataFilteringAndAggregationDeviceEmbed

dedCepStatement

FIWAREStoryIoTGatewayDataHandlingDataFilteringAndAggregationDeviceEmbed

dedCepEventType

FIWAREStoryIoTGatewayDataHandlingIoTPublishBrokerCepToMessageBroker

4426 Unit Testing Plan

Gateway Data Handling - Unit Testing Plan

4427 Product Guides

Gateway Data Handling - User and Programmers Guide

Gateway Data Handling - Installation and Administration Guide

443 Gateway Security GE

4431 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

NA

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

Enabler

4432 Epics

FIWAREEpicIoTGatewaySecurityAccessPolicyControl

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

4433 Features

FIWAREFeatureIoTGatewaySecurityAccessRightsCreation

FIWAREFeatureIoTGatewaySecurityAccessRightsDeletion

FIWAREFeatureIoTGatewaySecurityAccessRightsValidation

444 Gateway Advanced Connectivity GE

4441 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

NA

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

Enabler

4442 Themes

FIWAREThemeIoTGatewayAdvancedConnectivity

4443 Epics

FIWAREEpicIoTGatewayAdvancedConnectivityMobilityManagement

FIWAREEpicIoTGatewayAdvancedConnectivityConnectivityStatusManagement

FIWAREEpicIoTGatewayAdvancedConnectivitySessionManagement

FIWAREEpicIoTGatewayAdvancedConnectivityTrafficFlowManagement

FIWAREEpicIoTGatewayAdvancedConnectivityQualityOfServiceControl

4444 Features

FIWAREFeatureIoTGatewayAdvancedConnectivitySessionManagementM2MDevice

SessionManagement

FIWAREFeatureIoTGatewayAdvancedConnectivitySessionManagementNativeDevic

eSessionManagement

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

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

httpwwwiot-aeu

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

Enabler

4222 Epics

FIWAREEpicIoTBackendIoTBrokerAssociations

FIWAREEpicIoTBackendIoTBrokerQuery

FIWAREEpicIoTBackendIoTBrokerSubscribeNotify

FIWAREEpicIoTBackendIoTBrokerUpdate

4223 Features

FIWAREFeatureIoTBackendIoTBrokerAssociationsQuery

FIWAREFeatureIoTBackendIoTBrokerAssociationsUpdate

FIWAREFeatureIoTBackendIoTBrokerAssociationsSubscribeNotify

FIWAREFeatureIoTBackendIoTBrokerSubscribeNotifyIdBased

FIWAREFeatureIoTBackendIoTBrokerUpdateIdBased

FIWAREFeatureIoTBackendIoTBrokerSubscribeNotifyTypeBased

FIWAREFeatureIoTBackendIoTBrokerQueryPatterns

FIWAREFeatureIoTBackendIoTBrokerSubscribeNotifyPatterns

FIWAREFeatureIoTBackendIoTBrokerQueryRestriction

FIWAREFeatureIoTBackendIoTBrokerSubscribeNotifyRestriction

FIWAREFeatureIoTBackendIoTBrokerSubscribeNotifyAttributeDomain

FIWAREFeatureIoTBackendIoTBrokerUpdateAttributeDomain

FIWAREFeatureIoTBackendIoTBrokerMetadataTimestamp

FIWAREFeatureIoTBackendIoTBrokerMetadataProvider

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREFeatureIoTBackendIoTBrokerPanel

FIWAREFeatureIoTBackendIoTBrokerQueryDatacheck

FIWAREFeatureIoTBackendIoTBrokerSubscribeNotifyDatacheck

FIWAREFeatureIoTBackendIoTBrokerWebQueryInterface

FIWAREFeatureIoTBackendIoTBrokerSelfAuthentification

FIWAREFeatureIoTBackendIoTBrokerFederation

FIWAREFeatureIoTBackendIoTBrokerJSON

FIWAREFeatureIoTBackendIoTBrokerDataStorage

FIWAREFeatureIoTBackendIoTBrokerStandalone

FIWAREFeatureIoTBackendIoTBrokerDevice2Things

FIWAREFeatureIoTBackendIoTBrokerModularization

4224 User-Stories

4225 Unit Testing Plan

Backend IoT Broker - IoT Broker - Unit Testing Plan

4226 Product Guides

Backend IoT Broker - IoT Broker - User and Programmers Guide

Backend IoT Broker - IoT Broker - Installation and Administration Guide

423 Backend IoT Discovery GE

4231 Baseline Assets

IoT Discovery GEri

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

httpwwwiot-aeu

Linked Data Platform the linked sensor data platform supports publication and access to

resource and entity descriptions described by the semantic models The semantic

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

descriptions wherever applicable are provided in association to concepts defined on the

Linked Open Data cloud (eg location data semantic tags etc)

4232 Epics

IoT Discovery GEri

FIWAREEpicIoTIoTDiscoveryIoTDescriptionMgmt

FIWAREEpicIoTIoTDiscoveryProbabilisticSearch

FIWAREEpicIoTIoTDiscoverySemanticSearch

FIWAREEpicIoTIoTDiscoveryInterface

FIWAREEpicIoTIoTDiscoveryRepository

FIWAREEpicIoTIoTDiscoveryInteroperability

4233 Features

IoT Discovery GEri

FIWAREFeatureIoTIoTDiscoveryIoTDescriptionMgmtAdvDescription

FIWAREFeatureIoTIoTDiscoveryIoTDescriptionMgmtNGSI9

FIWAREFeatureIoTIoTDiscoveryIoTDescriptionMgmtNGSI9ConvenienceOperation

s

FIWAREFeatureIoTIoTDiscoveryIoTDescriptionMgmtNGSI9StandardOperations

FIWAREFeatureIoTIoTDiscoveryIoTDescriptionMgmtNGSI9Associations

FIWAREFeatureIoTIoTDiscoveryIoTDescriptionMgmtWebUI

FIWAREFeatureIoTIoTDiscoveryProbabilisticSearchDiscoverTemplateBased

FIWAREFeatureIoTIoTDiscoveryProbabilisticSearchEngineTraining

FIWAREFeatureIoTIoTDiscoveryProbabilisticSearchRegisterFoldingIn

FIWAREFeatureIoTIoTDiscoverySemanticSearchAssociationMatching

FIWAREFeatureIoTIoTDiscoverySemanticSearchDiscoverSparql

FIWAREFeatureIoTIoTDiscoveryInterfaceNgsi9Json

FIWAREFeatureIoTIoTDiscoveryRepositoryNgsi9ContextExpiration

FIWAREFeatureIoTIoTDiscoveryRepositoryEmbeddedSemanticStore

FIWAREFeatureIoTIoTDiscoveryInterfaceAdvDescExtension

FIWAREFeatureIoTIoTDiscoveryInteroperabilitySemanticAnnotator

FIWAREFeatureIoTIoTDiscoveryInterfaceCoAPSupport

4234 Unit Testing Plan

Backend IoT Discovery - IoT Discovery - Unit Testing Plan

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

4235 Product guides

Backend IoT Discovery - IoT Discovery - Installation and Administration Guide

Backend IoT Discovery - IoT Discovery - User and Programmers Guide

424 Backend Template Handler GE

4241 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

4242 Epics

FIWAREEpicIoTBackendTemplateHandlerIoTProcessExecutionExecutionModule

FIWAREEpicIoTBackendTemplateHandlerIoTProcessExecutionUnreliableDataHandl

ing

FIWAREEpicIoTBackendTemplateHandlerThingBasedProcesses

4243 Features

FIWAREFeatureIoTBackendTemplateHandlerIoTProcessExecutionUnreliableDataHa

ndlingExecute

FIWAREFeatureIoTBackendTemplateHandlerThingBasedProcessesHandleThingBase

dProcess

FIWAREFeatureIoTBackendTemplateHandlerIoTProcessExecutionExecutionModule

NGSIInterface

4244 Unit Testing Plan

Template Handler - Template Handler - Unit Testing Plan

4245 Product guides

Template Handler - Template Handler - Installation and Administration Guide

Template Handler - Template Handler - User and Programmers Guide

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

425 Backend Things Management GE

Note This Generic Enabler is not further developed after FIWARE 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

4251 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

httpwwwiot-aeu

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 (eg location data semantic tags etc)

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

Enabler

4252 Themes

4253 Epics

FIWAREEpicIoTBackendThingsManagementTypeBasedInteraction

FIWAREEpicIoTBackendThingsManagementadditionalScopes

FIWAREEpicIoTBackendThingsManagementattributeDomains

FIWAREEpicIoTBackendThingsManagementSemanticHandler

FIWAREEpicIoTBackendThingsManagementAdvancedResourceDescription

FIWAREEpicIoTBackendThingsManagementDiscoveryEngine

FIWAREEpicIoTBackendThingsManagementUpdateOperation

FIWAREEpicIoTBackendThingsManagementSubscribeNotify

FIWAREEpicIoTBackendThingsManagementFullPatterns

FIWAREEpicIoTBackendThingsManagementattributeExpressions

FIWAREEpicIoTBackendThingsManagementnotificationThrottling

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREEpicIoTBackendThingsManagementassociations

FIWAREEpicIoTBackendThingsManagementActuation

FIWAREEpicIoTBackendThingsManagementThingsAndIoTServiceMonitoring

FIWAREEpicIoTBackendThingsManagementResourcesAndServicesDiscovery

FIWAREEpicIoTBackendThingsManagementCatalogAndLocation

4254 Features

FIWAREFeatureIoTBackendThingsManagementRegistrationIdBased

FIWAREFeatureIoTBackendThingsManagementRegistrationUpdate

FIWAREFeatureIoTBackendThingsManagementDiscoveryIdBased

FIWAREFeatureIoTBackendThingsManagementDiscoverySimplePatternBased

FIWAREFeatureIoTBackendThingsManagementQueryIdBased

FIWAREFeatureIoTBackendThingsManagementQuerySimplePatternBased

FIWAREFeatureIoTBackendThingsManagementRegistrationsimpleGeoScopes

FIWAREFeatureIoTBackendThingsManagementDiscoverysimpleGeoScopes

FIWAREFeatureIoTBackendThingsManagementQuerysimpleGeoScopes

FIWAREFeatureIoTBackendThingsManagementDiscoverytypeBased

FIWAREFeatureIoTBackendThingsManagementQuerytypeBased

FIWAREFeatureIoTBackendThingsManagementRegistrationattributeDomains

FIWAREFeatureIoTBackendThingsManagementQueryattributeDomain

FIWAREFeatureIoTBackendThingsManagementRegistrationadvancedDescriptions

FIWAREFeatureIoTBackendThingsManagementDiscoveryadvancedBased

4255 User-Stories

This is a placeholder for user stories in further development phases

4256 Unit Testing Plan

Backend Things Management - Unit Testing Plan

4257 Product Guides

Backend Things Management - User and Programmers Guide

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

43 Gateway GEs

431 Gateway Device Management GE

4311 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 httpwwwfosstrakorg

M2MPlanetPangoo 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

4312 Epics

FIWAREEpicIoTGatewayDeviceManagementDeviceStatusMonitoring

FIWAREEpicIoTGatewayDeviceManagementRemoteManagement

FIWAREEpicIoTGatewayDeviceManagementDeviceCommunicationFailure

FIWAREEpicIoTGatewayDeviceManagementDisconnectedDeviceManagement

FIWAREEpicIoTGatewayDeviceManagementAddressCreation

FIWAREEpicIoTGatewayDeviceManagementAddressTranslation

FIWAREEpicIoTGatewayDeviceManagementResourcesDirectory

FIWAREEpicIoTGatewayDeviceManagementDirectoryHandler

FIWAREEpicIoTGatewayDeviceManagementOpenMTCAddressTranslation

4313 Features

FIWAREFeatureIoTGatewayDeviceManagementNorthboundInterfaceETSIm2m

FIWAREFeatureIoTGatewayDeviceManagementBasicReachability

FIWAREFeatureIoTGatewayDeviceManagementDeviceCapabilitiesList

FIWAREFeatureIoTGatewayDeviceManagementDeviceInformationAccess

FIWAREFeatureIoTGatewayDeviceManagementDeviceInformationSubscribe

FIWAREFeatureIoTGatewayDeviceManagementResourcesDirectoryResourceDirecto

ry

FIWAREFeatureIoTGatewayDeviceManagementM2MNGSINGSI9

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREFeatureIoTGatewayDeviceManagementM2MNGSINGSI10

FIWAREFeatureIoTGatewayDeviceManagementM2MNGSINotificationNGSI9

FIWAREFeatureIoTGatewayDeviceManagementM2MNGSINotificationNGSI10

FIWAREFeatureIoTGatewayDeviceManagementM2MNGSICommonDataModel

FIWAREFeatureIoTGatewayDeviceManagementOpenMTCAddressTranslation

FIWAREFeatureIoTGatewayDeviceManagementNGSI_JSON

FIWAREFeatureIoTGatewayDeviceManagementDeviceControl

FIWAREFeatureIoTGatewayDeviceManagementDeviceReconfigure

FIWAREFeatureIoTGatewayDeviceManagementDeviceCapabilitiesDiscovery

FIWAREFeatureIoTGatewayDeviceManagementDisconnectedDeviceManagementSi

mpleAutomatedReconnect

4314 Unit Testing Plan

Gateway Device Manager - OpenMTC - Unit Testing Plan

4315 Product Guides

Gateway Device Manager - OpenMTC - User and Programmers Guide

Gateway Device Manager - OpenMTC - Installation and Administration Guide

432 Gateway Protocol Adapter GE

4321 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

4322 Themes

FIWAREThemeIoTGatewayProtocolAdapter

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

4323 Epics

FIWAREEpicIoTGatewayProtocolAdapterZPAAdapter

FIWAREEpicIoTGatewayProtocolAdapterZPAAbstractionProtocolLayer

FIWAREEpicIoTGatewayProtocolAdapterZPACloudEdgeProtocolAdapter

FIWAREEpicIoTGatewayProtocolAdapterZPAIoTDevicesMgntGui

FIWAREEpicIoTGatewayProtocolAdapterZPANorthboundNGSI

FIWAREEpicIoTGatewayProtocolAdapterEPCNGSI

FIWAREEpicIoTGatewayProtocolAdapterEPCTracingEPC

FIWAREEpicIoTGatewayProtocolAdapterMRCOAPAdapter

FIWAREEpicIoTGatewayProtocolAdapterMRCOAPNorthboundNGSI

4324 Features

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeBasicCommunication

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeResponseMessagesGenerati

on

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeEventsGeneration

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeCommunicationsFunctions

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeReadWriteOperations

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeCallbacksManagement

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeNodeAddressesDiscovery

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeEndpointConfiguration

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeAPSMessage

FIWAREFeatureIoTGatewayProtocolAdapterZPAAdapterCodec

FIWAREFeatureIoTGatewayProtocolAdapterZPANativeProtocolAdapterGenericDevi

ceAccess

FIWAREFeatureIoTGatewayProtocolAdapterZPACloudEdgeProtocolAdapterIntegrat

ion_CE_ZPA

FIWAREFeatureIoTGatewayProtocolAdapterZPAIoTDevicesMgntGuiDisplayDevice

StatusConnection

FIWAREFeatureIoTGatewayProtocolAdapterZPAIoTDevicesMgntGuiDisplayDevice

Capabilities

FIWAREFeatureIoTGatewayProtocolAdapterZPANorthboundNGSIEventProducer

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCLocalEPCIS

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCONS

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCRemoteDS1

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCRemoteDS2

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCRemoteEPCIS1

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCRemoteEPCIS2

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCAccessRulesDS1

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCAccessRulesDS2

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCRemoteIS2DS1

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCRemoteIS2DS2

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCResolver

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCQuery

FIWAREFeatureIoTGatewayProtocolAdapterEPCNGSI

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPNorthboundNGSINGSIBasic

Connection

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPNorthboundNGSINGSIConte

xtRegistering

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPNorthboundNGSINGSIEvent

Forwarding

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPAdapterNodeAddressesDisco

very

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPAdapterEventsGeneration

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPAdapterResponseMessagesG

eneration

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPAdapterCommunicationsFunc

tions

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPAdapterBasicCommunication

4325 User-Stories

4326 Unit Testing Plan

Gateway Protocol Adapter - Unit Testing Plan

4327 Product Guides

Gateway Protocol Adapter - Installation and Administration Guide

Gateway Protocol Adapter - User and Programmers Guide

433 Gateway Data Handling GE

4331 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

M2MPlanetPangoo is a M2M research platform with user interface to deploy and

monitor sensors and actuators networks including gateways

SOLCEP 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)

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

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

4332 Epics

FIWAREEpicIoTGatewayDataHandlingComplexEventProcessing

FIWAREEpicIoTGatewayDataHandlingCommonDataModel

FIWAREEpicIoTGatewayDataHandlingLocalStorage

FIWAREEpicIoTGatewayDataHandlingDataTransformation

FIWAREEpicIoTGatewayDataHandlingConfigurationBackup

FIWAREEpicIoTGatewayDataHandlingEmbedded

FIWAREEpicIoTGatewayDataHandlingManager

FIWAREEpicIoTGatewayDataHandlingFleetManagement

FIWAREEpicIoTGatewayDataHandlingModularize

FIWAREEpicIoTGatewayDataHandlingBroker

4333 Features

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingAdmin

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingEventTypes

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingRules

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingRealtimeData

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingFiltering

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingAggregation

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingAutoRegistration

FIWAREFeatureIoTGatewayDataHandlingCommonDataModelNGSI

FIWAREFeatureIoTGatewayDataHandlingCommonDataModelPubSub

FIWAREFeatureIoTGatewayDataHandlingLocalStorageBackupOutputCEP

FIWAREFeatureIoTGatewayDataHandlingLocalStorageHistoricalData

FIWAREFeatureIoTGatewayDataHandlingDataTransformationInput

FIWAREFeatureIoTGatewayDataHandlingConfigurationBackupEsper

FIWAREFeatureIoTGatewayDataHandlingConfigurationBackupApplicationWide

FIWAREFeatureIoTGatewayDataHandlingConfigurationBackupNGSI

FIWAREFeatureIoTGatewayDataHandlingEmbeddedCloudEdge

FIWAREFeatureIoTGatewayDataHandlingEmbeddedRaspberryPi

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREFeatureIoTGatewayDataHandlingFleetManagementCepRules

FIWAREFeatureIoTGatewayDataHandlingFleetManagementEventSinks

FIWAREFeatureIoTGatewayDataHandlingFleetManagementEventStorage

FIWAREFeatureIoTGatewayDataHandlingFleetManagementEventTypes

FIWAREFeatureIoTGatewayDataHandlingFleetManagementNgsi

FIWAREFeatureIoTGatewayDataHandlingModularizePersistence

4334 Unit Testing Plan

Gateway Data Handling - Unit Testing Plan

4335 Product Guides

Gateway Data Handling - User and Programmers Guide

Gateway Data Handling - Installation and Administration Guide

44 Other GEs

441 Topics still being addressed at high-level

4411 Epics

FIWAREEpicIoTGatewaySecurityMonitoring

FIWAREEpicIoTLowPowerEncryption

FIWAREEpicIoTDevicesAndGatewaysAnonymization

442 Legacy Topics

4421 Themes

FIWAREThemeIoTSemantic

4422 Epics

FIWAREEpicIoTSemanticIntelligentDecisionMaking

4423 Features

FIWAREFeatureIoTSemanticSemanticMediator

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREFeatureIoTSemanticContextCollector

FIWAREFeatureIoTSemanticContextMediator

4424 User-Stories

FIWAREStoryIoTSemanticSemanticMediatorOntologyDeployment

4425 User-Stories

FIWAREStoryIoTGatewayDataHandlingDataFilteringAndAggregationDeviceEmbed

dedCepCEPEngineManagement

FIWAREStoryIoTGatewayDataHandlingDataFilteringAndAggregationDeviceEmbed

dedCepStatement

FIWAREStoryIoTGatewayDataHandlingDataFilteringAndAggregationDeviceEmbed

dedCepEventType

FIWAREStoryIoTGatewayDataHandlingIoTPublishBrokerCepToMessageBroker

4426 Unit Testing Plan

Gateway Data Handling - Unit Testing Plan

4427 Product Guides

Gateway Data Handling - User and Programmers Guide

Gateway Data Handling - Installation and Administration Guide

443 Gateway Security GE

4431 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

NA

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

Enabler

4432 Epics

FIWAREEpicIoTGatewaySecurityAccessPolicyControl

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

4433 Features

FIWAREFeatureIoTGatewaySecurityAccessRightsCreation

FIWAREFeatureIoTGatewaySecurityAccessRightsDeletion

FIWAREFeatureIoTGatewaySecurityAccessRightsValidation

444 Gateway Advanced Connectivity GE

4441 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

NA

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

Enabler

4442 Themes

FIWAREThemeIoTGatewayAdvancedConnectivity

4443 Epics

FIWAREEpicIoTGatewayAdvancedConnectivityMobilityManagement

FIWAREEpicIoTGatewayAdvancedConnectivityConnectivityStatusManagement

FIWAREEpicIoTGatewayAdvancedConnectivitySessionManagement

FIWAREEpicIoTGatewayAdvancedConnectivityTrafficFlowManagement

FIWAREEpicIoTGatewayAdvancedConnectivityQualityOfServiceControl

4444 Features

FIWAREFeatureIoTGatewayAdvancedConnectivitySessionManagementM2MDevice

SessionManagement

FIWAREFeatureIoTGatewayAdvancedConnectivitySessionManagementNativeDevic

eSessionManagement

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREFeatureIoTBackendIoTBrokerPanel

FIWAREFeatureIoTBackendIoTBrokerQueryDatacheck

FIWAREFeatureIoTBackendIoTBrokerSubscribeNotifyDatacheck

FIWAREFeatureIoTBackendIoTBrokerWebQueryInterface

FIWAREFeatureIoTBackendIoTBrokerSelfAuthentification

FIWAREFeatureIoTBackendIoTBrokerFederation

FIWAREFeatureIoTBackendIoTBrokerJSON

FIWAREFeatureIoTBackendIoTBrokerDataStorage

FIWAREFeatureIoTBackendIoTBrokerStandalone

FIWAREFeatureIoTBackendIoTBrokerDevice2Things

FIWAREFeatureIoTBackendIoTBrokerModularization

4224 User-Stories

4225 Unit Testing Plan

Backend IoT Broker - IoT Broker - Unit Testing Plan

4226 Product Guides

Backend IoT Broker - IoT Broker - User and Programmers Guide

Backend IoT Broker - IoT Broker - Installation and Administration Guide

423 Backend IoT Discovery GE

4231 Baseline Assets

IoT Discovery GEri

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

httpwwwiot-aeu

Linked Data Platform the linked sensor data platform supports publication and access to

resource and entity descriptions described by the semantic models The semantic

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

descriptions wherever applicable are provided in association to concepts defined on the

Linked Open Data cloud (eg location data semantic tags etc)

4232 Epics

IoT Discovery GEri

FIWAREEpicIoTIoTDiscoveryIoTDescriptionMgmt

FIWAREEpicIoTIoTDiscoveryProbabilisticSearch

FIWAREEpicIoTIoTDiscoverySemanticSearch

FIWAREEpicIoTIoTDiscoveryInterface

FIWAREEpicIoTIoTDiscoveryRepository

FIWAREEpicIoTIoTDiscoveryInteroperability

4233 Features

IoT Discovery GEri

FIWAREFeatureIoTIoTDiscoveryIoTDescriptionMgmtAdvDescription

FIWAREFeatureIoTIoTDiscoveryIoTDescriptionMgmtNGSI9

FIWAREFeatureIoTIoTDiscoveryIoTDescriptionMgmtNGSI9ConvenienceOperation

s

FIWAREFeatureIoTIoTDiscoveryIoTDescriptionMgmtNGSI9StandardOperations

FIWAREFeatureIoTIoTDiscoveryIoTDescriptionMgmtNGSI9Associations

FIWAREFeatureIoTIoTDiscoveryIoTDescriptionMgmtWebUI

FIWAREFeatureIoTIoTDiscoveryProbabilisticSearchDiscoverTemplateBased

FIWAREFeatureIoTIoTDiscoveryProbabilisticSearchEngineTraining

FIWAREFeatureIoTIoTDiscoveryProbabilisticSearchRegisterFoldingIn

FIWAREFeatureIoTIoTDiscoverySemanticSearchAssociationMatching

FIWAREFeatureIoTIoTDiscoverySemanticSearchDiscoverSparql

FIWAREFeatureIoTIoTDiscoveryInterfaceNgsi9Json

FIWAREFeatureIoTIoTDiscoveryRepositoryNgsi9ContextExpiration

FIWAREFeatureIoTIoTDiscoveryRepositoryEmbeddedSemanticStore

FIWAREFeatureIoTIoTDiscoveryInterfaceAdvDescExtension

FIWAREFeatureIoTIoTDiscoveryInteroperabilitySemanticAnnotator

FIWAREFeatureIoTIoTDiscoveryInterfaceCoAPSupport

4234 Unit Testing Plan

Backend IoT Discovery - IoT Discovery - Unit Testing Plan

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

4235 Product guides

Backend IoT Discovery - IoT Discovery - Installation and Administration Guide

Backend IoT Discovery - IoT Discovery - User and Programmers Guide

424 Backend Template Handler GE

4241 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

4242 Epics

FIWAREEpicIoTBackendTemplateHandlerIoTProcessExecutionExecutionModule

FIWAREEpicIoTBackendTemplateHandlerIoTProcessExecutionUnreliableDataHandl

ing

FIWAREEpicIoTBackendTemplateHandlerThingBasedProcesses

4243 Features

FIWAREFeatureIoTBackendTemplateHandlerIoTProcessExecutionUnreliableDataHa

ndlingExecute

FIWAREFeatureIoTBackendTemplateHandlerThingBasedProcessesHandleThingBase

dProcess

FIWAREFeatureIoTBackendTemplateHandlerIoTProcessExecutionExecutionModule

NGSIInterface

4244 Unit Testing Plan

Template Handler - Template Handler - Unit Testing Plan

4245 Product guides

Template Handler - Template Handler - Installation and Administration Guide

Template Handler - Template Handler - User and Programmers Guide

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

425 Backend Things Management GE

Note This Generic Enabler is not further developed after FIWARE 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

4251 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

httpwwwiot-aeu

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 (eg location data semantic tags etc)

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

Enabler

4252 Themes

4253 Epics

FIWAREEpicIoTBackendThingsManagementTypeBasedInteraction

FIWAREEpicIoTBackendThingsManagementadditionalScopes

FIWAREEpicIoTBackendThingsManagementattributeDomains

FIWAREEpicIoTBackendThingsManagementSemanticHandler

FIWAREEpicIoTBackendThingsManagementAdvancedResourceDescription

FIWAREEpicIoTBackendThingsManagementDiscoveryEngine

FIWAREEpicIoTBackendThingsManagementUpdateOperation

FIWAREEpicIoTBackendThingsManagementSubscribeNotify

FIWAREEpicIoTBackendThingsManagementFullPatterns

FIWAREEpicIoTBackendThingsManagementattributeExpressions

FIWAREEpicIoTBackendThingsManagementnotificationThrottling

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREEpicIoTBackendThingsManagementassociations

FIWAREEpicIoTBackendThingsManagementActuation

FIWAREEpicIoTBackendThingsManagementThingsAndIoTServiceMonitoring

FIWAREEpicIoTBackendThingsManagementResourcesAndServicesDiscovery

FIWAREEpicIoTBackendThingsManagementCatalogAndLocation

4254 Features

FIWAREFeatureIoTBackendThingsManagementRegistrationIdBased

FIWAREFeatureIoTBackendThingsManagementRegistrationUpdate

FIWAREFeatureIoTBackendThingsManagementDiscoveryIdBased

FIWAREFeatureIoTBackendThingsManagementDiscoverySimplePatternBased

FIWAREFeatureIoTBackendThingsManagementQueryIdBased

FIWAREFeatureIoTBackendThingsManagementQuerySimplePatternBased

FIWAREFeatureIoTBackendThingsManagementRegistrationsimpleGeoScopes

FIWAREFeatureIoTBackendThingsManagementDiscoverysimpleGeoScopes

FIWAREFeatureIoTBackendThingsManagementQuerysimpleGeoScopes

FIWAREFeatureIoTBackendThingsManagementDiscoverytypeBased

FIWAREFeatureIoTBackendThingsManagementQuerytypeBased

FIWAREFeatureIoTBackendThingsManagementRegistrationattributeDomains

FIWAREFeatureIoTBackendThingsManagementQueryattributeDomain

FIWAREFeatureIoTBackendThingsManagementRegistrationadvancedDescriptions

FIWAREFeatureIoTBackendThingsManagementDiscoveryadvancedBased

4255 User-Stories

This is a placeholder for user stories in further development phases

4256 Unit Testing Plan

Backend Things Management - Unit Testing Plan

4257 Product Guides

Backend Things Management - User and Programmers Guide

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

43 Gateway GEs

431 Gateway Device Management GE

4311 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 httpwwwfosstrakorg

M2MPlanetPangoo 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

4312 Epics

FIWAREEpicIoTGatewayDeviceManagementDeviceStatusMonitoring

FIWAREEpicIoTGatewayDeviceManagementRemoteManagement

FIWAREEpicIoTGatewayDeviceManagementDeviceCommunicationFailure

FIWAREEpicIoTGatewayDeviceManagementDisconnectedDeviceManagement

FIWAREEpicIoTGatewayDeviceManagementAddressCreation

FIWAREEpicIoTGatewayDeviceManagementAddressTranslation

FIWAREEpicIoTGatewayDeviceManagementResourcesDirectory

FIWAREEpicIoTGatewayDeviceManagementDirectoryHandler

FIWAREEpicIoTGatewayDeviceManagementOpenMTCAddressTranslation

4313 Features

FIWAREFeatureIoTGatewayDeviceManagementNorthboundInterfaceETSIm2m

FIWAREFeatureIoTGatewayDeviceManagementBasicReachability

FIWAREFeatureIoTGatewayDeviceManagementDeviceCapabilitiesList

FIWAREFeatureIoTGatewayDeviceManagementDeviceInformationAccess

FIWAREFeatureIoTGatewayDeviceManagementDeviceInformationSubscribe

FIWAREFeatureIoTGatewayDeviceManagementResourcesDirectoryResourceDirecto

ry

FIWAREFeatureIoTGatewayDeviceManagementM2MNGSINGSI9

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREFeatureIoTGatewayDeviceManagementM2MNGSINGSI10

FIWAREFeatureIoTGatewayDeviceManagementM2MNGSINotificationNGSI9

FIWAREFeatureIoTGatewayDeviceManagementM2MNGSINotificationNGSI10

FIWAREFeatureIoTGatewayDeviceManagementM2MNGSICommonDataModel

FIWAREFeatureIoTGatewayDeviceManagementOpenMTCAddressTranslation

FIWAREFeatureIoTGatewayDeviceManagementNGSI_JSON

FIWAREFeatureIoTGatewayDeviceManagementDeviceControl

FIWAREFeatureIoTGatewayDeviceManagementDeviceReconfigure

FIWAREFeatureIoTGatewayDeviceManagementDeviceCapabilitiesDiscovery

FIWAREFeatureIoTGatewayDeviceManagementDisconnectedDeviceManagementSi

mpleAutomatedReconnect

4314 Unit Testing Plan

Gateway Device Manager - OpenMTC - Unit Testing Plan

4315 Product Guides

Gateway Device Manager - OpenMTC - User and Programmers Guide

Gateway Device Manager - OpenMTC - Installation and Administration Guide

432 Gateway Protocol Adapter GE

4321 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

4322 Themes

FIWAREThemeIoTGatewayProtocolAdapter

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

4323 Epics

FIWAREEpicIoTGatewayProtocolAdapterZPAAdapter

FIWAREEpicIoTGatewayProtocolAdapterZPAAbstractionProtocolLayer

FIWAREEpicIoTGatewayProtocolAdapterZPACloudEdgeProtocolAdapter

FIWAREEpicIoTGatewayProtocolAdapterZPAIoTDevicesMgntGui

FIWAREEpicIoTGatewayProtocolAdapterZPANorthboundNGSI

FIWAREEpicIoTGatewayProtocolAdapterEPCNGSI

FIWAREEpicIoTGatewayProtocolAdapterEPCTracingEPC

FIWAREEpicIoTGatewayProtocolAdapterMRCOAPAdapter

FIWAREEpicIoTGatewayProtocolAdapterMRCOAPNorthboundNGSI

4324 Features

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeBasicCommunication

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeResponseMessagesGenerati

on

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeEventsGeneration

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeCommunicationsFunctions

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeReadWriteOperations

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeCallbacksManagement

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeNodeAddressesDiscovery

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeEndpointConfiguration

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeAPSMessage

FIWAREFeatureIoTGatewayProtocolAdapterZPAAdapterCodec

FIWAREFeatureIoTGatewayProtocolAdapterZPANativeProtocolAdapterGenericDevi

ceAccess

FIWAREFeatureIoTGatewayProtocolAdapterZPACloudEdgeProtocolAdapterIntegrat

ion_CE_ZPA

FIWAREFeatureIoTGatewayProtocolAdapterZPAIoTDevicesMgntGuiDisplayDevice

StatusConnection

FIWAREFeatureIoTGatewayProtocolAdapterZPAIoTDevicesMgntGuiDisplayDevice

Capabilities

FIWAREFeatureIoTGatewayProtocolAdapterZPANorthboundNGSIEventProducer

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCLocalEPCIS

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCONS

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCRemoteDS1

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCRemoteDS2

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCRemoteEPCIS1

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCRemoteEPCIS2

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCAccessRulesDS1

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCAccessRulesDS2

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCRemoteIS2DS1

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCRemoteIS2DS2

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCResolver

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCQuery

FIWAREFeatureIoTGatewayProtocolAdapterEPCNGSI

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPNorthboundNGSINGSIBasic

Connection

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPNorthboundNGSINGSIConte

xtRegistering

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPNorthboundNGSINGSIEvent

Forwarding

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPAdapterNodeAddressesDisco

very

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPAdapterEventsGeneration

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPAdapterResponseMessagesG

eneration

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPAdapterCommunicationsFunc

tions

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPAdapterBasicCommunication

4325 User-Stories

4326 Unit Testing Plan

Gateway Protocol Adapter - Unit Testing Plan

4327 Product Guides

Gateway Protocol Adapter - Installation and Administration Guide

Gateway Protocol Adapter - User and Programmers Guide

433 Gateway Data Handling GE

4331 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

M2MPlanetPangoo is a M2M research platform with user interface to deploy and

monitor sensors and actuators networks including gateways

SOLCEP 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)

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

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

4332 Epics

FIWAREEpicIoTGatewayDataHandlingComplexEventProcessing

FIWAREEpicIoTGatewayDataHandlingCommonDataModel

FIWAREEpicIoTGatewayDataHandlingLocalStorage

FIWAREEpicIoTGatewayDataHandlingDataTransformation

FIWAREEpicIoTGatewayDataHandlingConfigurationBackup

FIWAREEpicIoTGatewayDataHandlingEmbedded

FIWAREEpicIoTGatewayDataHandlingManager

FIWAREEpicIoTGatewayDataHandlingFleetManagement

FIWAREEpicIoTGatewayDataHandlingModularize

FIWAREEpicIoTGatewayDataHandlingBroker

4333 Features

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingAdmin

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingEventTypes

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingRules

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingRealtimeData

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingFiltering

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingAggregation

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingAutoRegistration

FIWAREFeatureIoTGatewayDataHandlingCommonDataModelNGSI

FIWAREFeatureIoTGatewayDataHandlingCommonDataModelPubSub

FIWAREFeatureIoTGatewayDataHandlingLocalStorageBackupOutputCEP

FIWAREFeatureIoTGatewayDataHandlingLocalStorageHistoricalData

FIWAREFeatureIoTGatewayDataHandlingDataTransformationInput

FIWAREFeatureIoTGatewayDataHandlingConfigurationBackupEsper

FIWAREFeatureIoTGatewayDataHandlingConfigurationBackupApplicationWide

FIWAREFeatureIoTGatewayDataHandlingConfigurationBackupNGSI

FIWAREFeatureIoTGatewayDataHandlingEmbeddedCloudEdge

FIWAREFeatureIoTGatewayDataHandlingEmbeddedRaspberryPi

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREFeatureIoTGatewayDataHandlingFleetManagementCepRules

FIWAREFeatureIoTGatewayDataHandlingFleetManagementEventSinks

FIWAREFeatureIoTGatewayDataHandlingFleetManagementEventStorage

FIWAREFeatureIoTGatewayDataHandlingFleetManagementEventTypes

FIWAREFeatureIoTGatewayDataHandlingFleetManagementNgsi

FIWAREFeatureIoTGatewayDataHandlingModularizePersistence

4334 Unit Testing Plan

Gateway Data Handling - Unit Testing Plan

4335 Product Guides

Gateway Data Handling - User and Programmers Guide

Gateway Data Handling - Installation and Administration Guide

44 Other GEs

441 Topics still being addressed at high-level

4411 Epics

FIWAREEpicIoTGatewaySecurityMonitoring

FIWAREEpicIoTLowPowerEncryption

FIWAREEpicIoTDevicesAndGatewaysAnonymization

442 Legacy Topics

4421 Themes

FIWAREThemeIoTSemantic

4422 Epics

FIWAREEpicIoTSemanticIntelligentDecisionMaking

4423 Features

FIWAREFeatureIoTSemanticSemanticMediator

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREFeatureIoTSemanticContextCollector

FIWAREFeatureIoTSemanticContextMediator

4424 User-Stories

FIWAREStoryIoTSemanticSemanticMediatorOntologyDeployment

4425 User-Stories

FIWAREStoryIoTGatewayDataHandlingDataFilteringAndAggregationDeviceEmbed

dedCepCEPEngineManagement

FIWAREStoryIoTGatewayDataHandlingDataFilteringAndAggregationDeviceEmbed

dedCepStatement

FIWAREStoryIoTGatewayDataHandlingDataFilteringAndAggregationDeviceEmbed

dedCepEventType

FIWAREStoryIoTGatewayDataHandlingIoTPublishBrokerCepToMessageBroker

4426 Unit Testing Plan

Gateway Data Handling - Unit Testing Plan

4427 Product Guides

Gateway Data Handling - User and Programmers Guide

Gateway Data Handling - Installation and Administration Guide

443 Gateway Security GE

4431 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

NA

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

Enabler

4432 Epics

FIWAREEpicIoTGatewaySecurityAccessPolicyControl

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

4433 Features

FIWAREFeatureIoTGatewaySecurityAccessRightsCreation

FIWAREFeatureIoTGatewaySecurityAccessRightsDeletion

FIWAREFeatureIoTGatewaySecurityAccessRightsValidation

444 Gateway Advanced Connectivity GE

4441 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

NA

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

Enabler

4442 Themes

FIWAREThemeIoTGatewayAdvancedConnectivity

4443 Epics

FIWAREEpicIoTGatewayAdvancedConnectivityMobilityManagement

FIWAREEpicIoTGatewayAdvancedConnectivityConnectivityStatusManagement

FIWAREEpicIoTGatewayAdvancedConnectivitySessionManagement

FIWAREEpicIoTGatewayAdvancedConnectivityTrafficFlowManagement

FIWAREEpicIoTGatewayAdvancedConnectivityQualityOfServiceControl

4444 Features

FIWAREFeatureIoTGatewayAdvancedConnectivitySessionManagementM2MDevice

SessionManagement

FIWAREFeatureIoTGatewayAdvancedConnectivitySessionManagementNativeDevic

eSessionManagement

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

descriptions wherever applicable are provided in association to concepts defined on the

Linked Open Data cloud (eg location data semantic tags etc)

4232 Epics

IoT Discovery GEri

FIWAREEpicIoTIoTDiscoveryIoTDescriptionMgmt

FIWAREEpicIoTIoTDiscoveryProbabilisticSearch

FIWAREEpicIoTIoTDiscoverySemanticSearch

FIWAREEpicIoTIoTDiscoveryInterface

FIWAREEpicIoTIoTDiscoveryRepository

FIWAREEpicIoTIoTDiscoveryInteroperability

4233 Features

IoT Discovery GEri

FIWAREFeatureIoTIoTDiscoveryIoTDescriptionMgmtAdvDescription

FIWAREFeatureIoTIoTDiscoveryIoTDescriptionMgmtNGSI9

FIWAREFeatureIoTIoTDiscoveryIoTDescriptionMgmtNGSI9ConvenienceOperation

s

FIWAREFeatureIoTIoTDiscoveryIoTDescriptionMgmtNGSI9StandardOperations

FIWAREFeatureIoTIoTDiscoveryIoTDescriptionMgmtNGSI9Associations

FIWAREFeatureIoTIoTDiscoveryIoTDescriptionMgmtWebUI

FIWAREFeatureIoTIoTDiscoveryProbabilisticSearchDiscoverTemplateBased

FIWAREFeatureIoTIoTDiscoveryProbabilisticSearchEngineTraining

FIWAREFeatureIoTIoTDiscoveryProbabilisticSearchRegisterFoldingIn

FIWAREFeatureIoTIoTDiscoverySemanticSearchAssociationMatching

FIWAREFeatureIoTIoTDiscoverySemanticSearchDiscoverSparql

FIWAREFeatureIoTIoTDiscoveryInterfaceNgsi9Json

FIWAREFeatureIoTIoTDiscoveryRepositoryNgsi9ContextExpiration

FIWAREFeatureIoTIoTDiscoveryRepositoryEmbeddedSemanticStore

FIWAREFeatureIoTIoTDiscoveryInterfaceAdvDescExtension

FIWAREFeatureIoTIoTDiscoveryInteroperabilitySemanticAnnotator

FIWAREFeatureIoTIoTDiscoveryInterfaceCoAPSupport

4234 Unit Testing Plan

Backend IoT Discovery - IoT Discovery - Unit Testing Plan

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

4235 Product guides

Backend IoT Discovery - IoT Discovery - Installation and Administration Guide

Backend IoT Discovery - IoT Discovery - User and Programmers Guide

424 Backend Template Handler GE

4241 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

4242 Epics

FIWAREEpicIoTBackendTemplateHandlerIoTProcessExecutionExecutionModule

FIWAREEpicIoTBackendTemplateHandlerIoTProcessExecutionUnreliableDataHandl

ing

FIWAREEpicIoTBackendTemplateHandlerThingBasedProcesses

4243 Features

FIWAREFeatureIoTBackendTemplateHandlerIoTProcessExecutionUnreliableDataHa

ndlingExecute

FIWAREFeatureIoTBackendTemplateHandlerThingBasedProcessesHandleThingBase

dProcess

FIWAREFeatureIoTBackendTemplateHandlerIoTProcessExecutionExecutionModule

NGSIInterface

4244 Unit Testing Plan

Template Handler - Template Handler - Unit Testing Plan

4245 Product guides

Template Handler - Template Handler - Installation and Administration Guide

Template Handler - Template Handler - User and Programmers Guide

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

425 Backend Things Management GE

Note This Generic Enabler is not further developed after FIWARE 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

4251 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

httpwwwiot-aeu

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 (eg location data semantic tags etc)

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

Enabler

4252 Themes

4253 Epics

FIWAREEpicIoTBackendThingsManagementTypeBasedInteraction

FIWAREEpicIoTBackendThingsManagementadditionalScopes

FIWAREEpicIoTBackendThingsManagementattributeDomains

FIWAREEpicIoTBackendThingsManagementSemanticHandler

FIWAREEpicIoTBackendThingsManagementAdvancedResourceDescription

FIWAREEpicIoTBackendThingsManagementDiscoveryEngine

FIWAREEpicIoTBackendThingsManagementUpdateOperation

FIWAREEpicIoTBackendThingsManagementSubscribeNotify

FIWAREEpicIoTBackendThingsManagementFullPatterns

FIWAREEpicIoTBackendThingsManagementattributeExpressions

FIWAREEpicIoTBackendThingsManagementnotificationThrottling

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREEpicIoTBackendThingsManagementassociations

FIWAREEpicIoTBackendThingsManagementActuation

FIWAREEpicIoTBackendThingsManagementThingsAndIoTServiceMonitoring

FIWAREEpicIoTBackendThingsManagementResourcesAndServicesDiscovery

FIWAREEpicIoTBackendThingsManagementCatalogAndLocation

4254 Features

FIWAREFeatureIoTBackendThingsManagementRegistrationIdBased

FIWAREFeatureIoTBackendThingsManagementRegistrationUpdate

FIWAREFeatureIoTBackendThingsManagementDiscoveryIdBased

FIWAREFeatureIoTBackendThingsManagementDiscoverySimplePatternBased

FIWAREFeatureIoTBackendThingsManagementQueryIdBased

FIWAREFeatureIoTBackendThingsManagementQuerySimplePatternBased

FIWAREFeatureIoTBackendThingsManagementRegistrationsimpleGeoScopes

FIWAREFeatureIoTBackendThingsManagementDiscoverysimpleGeoScopes

FIWAREFeatureIoTBackendThingsManagementQuerysimpleGeoScopes

FIWAREFeatureIoTBackendThingsManagementDiscoverytypeBased

FIWAREFeatureIoTBackendThingsManagementQuerytypeBased

FIWAREFeatureIoTBackendThingsManagementRegistrationattributeDomains

FIWAREFeatureIoTBackendThingsManagementQueryattributeDomain

FIWAREFeatureIoTBackendThingsManagementRegistrationadvancedDescriptions

FIWAREFeatureIoTBackendThingsManagementDiscoveryadvancedBased

4255 User-Stories

This is a placeholder for user stories in further development phases

4256 Unit Testing Plan

Backend Things Management - Unit Testing Plan

4257 Product Guides

Backend Things Management - User and Programmers Guide

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

43 Gateway GEs

431 Gateway Device Management GE

4311 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 httpwwwfosstrakorg

M2MPlanetPangoo 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

4312 Epics

FIWAREEpicIoTGatewayDeviceManagementDeviceStatusMonitoring

FIWAREEpicIoTGatewayDeviceManagementRemoteManagement

FIWAREEpicIoTGatewayDeviceManagementDeviceCommunicationFailure

FIWAREEpicIoTGatewayDeviceManagementDisconnectedDeviceManagement

FIWAREEpicIoTGatewayDeviceManagementAddressCreation

FIWAREEpicIoTGatewayDeviceManagementAddressTranslation

FIWAREEpicIoTGatewayDeviceManagementResourcesDirectory

FIWAREEpicIoTGatewayDeviceManagementDirectoryHandler

FIWAREEpicIoTGatewayDeviceManagementOpenMTCAddressTranslation

4313 Features

FIWAREFeatureIoTGatewayDeviceManagementNorthboundInterfaceETSIm2m

FIWAREFeatureIoTGatewayDeviceManagementBasicReachability

FIWAREFeatureIoTGatewayDeviceManagementDeviceCapabilitiesList

FIWAREFeatureIoTGatewayDeviceManagementDeviceInformationAccess

FIWAREFeatureIoTGatewayDeviceManagementDeviceInformationSubscribe

FIWAREFeatureIoTGatewayDeviceManagementResourcesDirectoryResourceDirecto

ry

FIWAREFeatureIoTGatewayDeviceManagementM2MNGSINGSI9

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREFeatureIoTGatewayDeviceManagementM2MNGSINGSI10

FIWAREFeatureIoTGatewayDeviceManagementM2MNGSINotificationNGSI9

FIWAREFeatureIoTGatewayDeviceManagementM2MNGSINotificationNGSI10

FIWAREFeatureIoTGatewayDeviceManagementM2MNGSICommonDataModel

FIWAREFeatureIoTGatewayDeviceManagementOpenMTCAddressTranslation

FIWAREFeatureIoTGatewayDeviceManagementNGSI_JSON

FIWAREFeatureIoTGatewayDeviceManagementDeviceControl

FIWAREFeatureIoTGatewayDeviceManagementDeviceReconfigure

FIWAREFeatureIoTGatewayDeviceManagementDeviceCapabilitiesDiscovery

FIWAREFeatureIoTGatewayDeviceManagementDisconnectedDeviceManagementSi

mpleAutomatedReconnect

4314 Unit Testing Plan

Gateway Device Manager - OpenMTC - Unit Testing Plan

4315 Product Guides

Gateway Device Manager - OpenMTC - User and Programmers Guide

Gateway Device Manager - OpenMTC - Installation and Administration Guide

432 Gateway Protocol Adapter GE

4321 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

4322 Themes

FIWAREThemeIoTGatewayProtocolAdapter

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

4323 Epics

FIWAREEpicIoTGatewayProtocolAdapterZPAAdapter

FIWAREEpicIoTGatewayProtocolAdapterZPAAbstractionProtocolLayer

FIWAREEpicIoTGatewayProtocolAdapterZPACloudEdgeProtocolAdapter

FIWAREEpicIoTGatewayProtocolAdapterZPAIoTDevicesMgntGui

FIWAREEpicIoTGatewayProtocolAdapterZPANorthboundNGSI

FIWAREEpicIoTGatewayProtocolAdapterEPCNGSI

FIWAREEpicIoTGatewayProtocolAdapterEPCTracingEPC

FIWAREEpicIoTGatewayProtocolAdapterMRCOAPAdapter

FIWAREEpicIoTGatewayProtocolAdapterMRCOAPNorthboundNGSI

4324 Features

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeBasicCommunication

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeResponseMessagesGenerati

on

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeEventsGeneration

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeCommunicationsFunctions

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeReadWriteOperations

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeCallbacksManagement

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeNodeAddressesDiscovery

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeEndpointConfiguration

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeAPSMessage

FIWAREFeatureIoTGatewayProtocolAdapterZPAAdapterCodec

FIWAREFeatureIoTGatewayProtocolAdapterZPANativeProtocolAdapterGenericDevi

ceAccess

FIWAREFeatureIoTGatewayProtocolAdapterZPACloudEdgeProtocolAdapterIntegrat

ion_CE_ZPA

FIWAREFeatureIoTGatewayProtocolAdapterZPAIoTDevicesMgntGuiDisplayDevice

StatusConnection

FIWAREFeatureIoTGatewayProtocolAdapterZPAIoTDevicesMgntGuiDisplayDevice

Capabilities

FIWAREFeatureIoTGatewayProtocolAdapterZPANorthboundNGSIEventProducer

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCLocalEPCIS

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCONS

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCRemoteDS1

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCRemoteDS2

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCRemoteEPCIS1

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCRemoteEPCIS2

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCAccessRulesDS1

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCAccessRulesDS2

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCRemoteIS2DS1

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCRemoteIS2DS2

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCResolver

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCQuery

FIWAREFeatureIoTGatewayProtocolAdapterEPCNGSI

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPNorthboundNGSINGSIBasic

Connection

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPNorthboundNGSINGSIConte

xtRegistering

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPNorthboundNGSINGSIEvent

Forwarding

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPAdapterNodeAddressesDisco

very

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPAdapterEventsGeneration

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPAdapterResponseMessagesG

eneration

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPAdapterCommunicationsFunc

tions

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPAdapterBasicCommunication

4325 User-Stories

4326 Unit Testing Plan

Gateway Protocol Adapter - Unit Testing Plan

4327 Product Guides

Gateway Protocol Adapter - Installation and Administration Guide

Gateway Protocol Adapter - User and Programmers Guide

433 Gateway Data Handling GE

4331 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

M2MPlanetPangoo is a M2M research platform with user interface to deploy and

monitor sensors and actuators networks including gateways

SOLCEP 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)

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

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

4332 Epics

FIWAREEpicIoTGatewayDataHandlingComplexEventProcessing

FIWAREEpicIoTGatewayDataHandlingCommonDataModel

FIWAREEpicIoTGatewayDataHandlingLocalStorage

FIWAREEpicIoTGatewayDataHandlingDataTransformation

FIWAREEpicIoTGatewayDataHandlingConfigurationBackup

FIWAREEpicIoTGatewayDataHandlingEmbedded

FIWAREEpicIoTGatewayDataHandlingManager

FIWAREEpicIoTGatewayDataHandlingFleetManagement

FIWAREEpicIoTGatewayDataHandlingModularize

FIWAREEpicIoTGatewayDataHandlingBroker

4333 Features

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingAdmin

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingEventTypes

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingRules

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingRealtimeData

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingFiltering

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingAggregation

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingAutoRegistration

FIWAREFeatureIoTGatewayDataHandlingCommonDataModelNGSI

FIWAREFeatureIoTGatewayDataHandlingCommonDataModelPubSub

FIWAREFeatureIoTGatewayDataHandlingLocalStorageBackupOutputCEP

FIWAREFeatureIoTGatewayDataHandlingLocalStorageHistoricalData

FIWAREFeatureIoTGatewayDataHandlingDataTransformationInput

FIWAREFeatureIoTGatewayDataHandlingConfigurationBackupEsper

FIWAREFeatureIoTGatewayDataHandlingConfigurationBackupApplicationWide

FIWAREFeatureIoTGatewayDataHandlingConfigurationBackupNGSI

FIWAREFeatureIoTGatewayDataHandlingEmbeddedCloudEdge

FIWAREFeatureIoTGatewayDataHandlingEmbeddedRaspberryPi

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREFeatureIoTGatewayDataHandlingFleetManagementCepRules

FIWAREFeatureIoTGatewayDataHandlingFleetManagementEventSinks

FIWAREFeatureIoTGatewayDataHandlingFleetManagementEventStorage

FIWAREFeatureIoTGatewayDataHandlingFleetManagementEventTypes

FIWAREFeatureIoTGatewayDataHandlingFleetManagementNgsi

FIWAREFeatureIoTGatewayDataHandlingModularizePersistence

4334 Unit Testing Plan

Gateway Data Handling - Unit Testing Plan

4335 Product Guides

Gateway Data Handling - User and Programmers Guide

Gateway Data Handling - Installation and Administration Guide

44 Other GEs

441 Topics still being addressed at high-level

4411 Epics

FIWAREEpicIoTGatewaySecurityMonitoring

FIWAREEpicIoTLowPowerEncryption

FIWAREEpicIoTDevicesAndGatewaysAnonymization

442 Legacy Topics

4421 Themes

FIWAREThemeIoTSemantic

4422 Epics

FIWAREEpicIoTSemanticIntelligentDecisionMaking

4423 Features

FIWAREFeatureIoTSemanticSemanticMediator

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREFeatureIoTSemanticContextCollector

FIWAREFeatureIoTSemanticContextMediator

4424 User-Stories

FIWAREStoryIoTSemanticSemanticMediatorOntologyDeployment

4425 User-Stories

FIWAREStoryIoTGatewayDataHandlingDataFilteringAndAggregationDeviceEmbed

dedCepCEPEngineManagement

FIWAREStoryIoTGatewayDataHandlingDataFilteringAndAggregationDeviceEmbed

dedCepStatement

FIWAREStoryIoTGatewayDataHandlingDataFilteringAndAggregationDeviceEmbed

dedCepEventType

FIWAREStoryIoTGatewayDataHandlingIoTPublishBrokerCepToMessageBroker

4426 Unit Testing Plan

Gateway Data Handling - Unit Testing Plan

4427 Product Guides

Gateway Data Handling - User and Programmers Guide

Gateway Data Handling - Installation and Administration Guide

443 Gateway Security GE

4431 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

NA

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

Enabler

4432 Epics

FIWAREEpicIoTGatewaySecurityAccessPolicyControl

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

4433 Features

FIWAREFeatureIoTGatewaySecurityAccessRightsCreation

FIWAREFeatureIoTGatewaySecurityAccessRightsDeletion

FIWAREFeatureIoTGatewaySecurityAccessRightsValidation

444 Gateway Advanced Connectivity GE

4441 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

NA

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

Enabler

4442 Themes

FIWAREThemeIoTGatewayAdvancedConnectivity

4443 Epics

FIWAREEpicIoTGatewayAdvancedConnectivityMobilityManagement

FIWAREEpicIoTGatewayAdvancedConnectivityConnectivityStatusManagement

FIWAREEpicIoTGatewayAdvancedConnectivitySessionManagement

FIWAREEpicIoTGatewayAdvancedConnectivityTrafficFlowManagement

FIWAREEpicIoTGatewayAdvancedConnectivityQualityOfServiceControl

4444 Features

FIWAREFeatureIoTGatewayAdvancedConnectivitySessionManagementM2MDevice

SessionManagement

FIWAREFeatureIoTGatewayAdvancedConnectivitySessionManagementNativeDevic

eSessionManagement

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

4235 Product guides

Backend IoT Discovery - IoT Discovery - Installation and Administration Guide

Backend IoT Discovery - IoT Discovery - User and Programmers Guide

424 Backend Template Handler GE

4241 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

4242 Epics

FIWAREEpicIoTBackendTemplateHandlerIoTProcessExecutionExecutionModule

FIWAREEpicIoTBackendTemplateHandlerIoTProcessExecutionUnreliableDataHandl

ing

FIWAREEpicIoTBackendTemplateHandlerThingBasedProcesses

4243 Features

FIWAREFeatureIoTBackendTemplateHandlerIoTProcessExecutionUnreliableDataHa

ndlingExecute

FIWAREFeatureIoTBackendTemplateHandlerThingBasedProcessesHandleThingBase

dProcess

FIWAREFeatureIoTBackendTemplateHandlerIoTProcessExecutionExecutionModule

NGSIInterface

4244 Unit Testing Plan

Template Handler - Template Handler - Unit Testing Plan

4245 Product guides

Template Handler - Template Handler - Installation and Administration Guide

Template Handler - Template Handler - User and Programmers Guide

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

425 Backend Things Management GE

Note This Generic Enabler is not further developed after FIWARE 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

4251 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

httpwwwiot-aeu

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 (eg location data semantic tags etc)

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

Enabler

4252 Themes

4253 Epics

FIWAREEpicIoTBackendThingsManagementTypeBasedInteraction

FIWAREEpicIoTBackendThingsManagementadditionalScopes

FIWAREEpicIoTBackendThingsManagementattributeDomains

FIWAREEpicIoTBackendThingsManagementSemanticHandler

FIWAREEpicIoTBackendThingsManagementAdvancedResourceDescription

FIWAREEpicIoTBackendThingsManagementDiscoveryEngine

FIWAREEpicIoTBackendThingsManagementUpdateOperation

FIWAREEpicIoTBackendThingsManagementSubscribeNotify

FIWAREEpicIoTBackendThingsManagementFullPatterns

FIWAREEpicIoTBackendThingsManagementattributeExpressions

FIWAREEpicIoTBackendThingsManagementnotificationThrottling

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREEpicIoTBackendThingsManagementassociations

FIWAREEpicIoTBackendThingsManagementActuation

FIWAREEpicIoTBackendThingsManagementThingsAndIoTServiceMonitoring

FIWAREEpicIoTBackendThingsManagementResourcesAndServicesDiscovery

FIWAREEpicIoTBackendThingsManagementCatalogAndLocation

4254 Features

FIWAREFeatureIoTBackendThingsManagementRegistrationIdBased

FIWAREFeatureIoTBackendThingsManagementRegistrationUpdate

FIWAREFeatureIoTBackendThingsManagementDiscoveryIdBased

FIWAREFeatureIoTBackendThingsManagementDiscoverySimplePatternBased

FIWAREFeatureIoTBackendThingsManagementQueryIdBased

FIWAREFeatureIoTBackendThingsManagementQuerySimplePatternBased

FIWAREFeatureIoTBackendThingsManagementRegistrationsimpleGeoScopes

FIWAREFeatureIoTBackendThingsManagementDiscoverysimpleGeoScopes

FIWAREFeatureIoTBackendThingsManagementQuerysimpleGeoScopes

FIWAREFeatureIoTBackendThingsManagementDiscoverytypeBased

FIWAREFeatureIoTBackendThingsManagementQuerytypeBased

FIWAREFeatureIoTBackendThingsManagementRegistrationattributeDomains

FIWAREFeatureIoTBackendThingsManagementQueryattributeDomain

FIWAREFeatureIoTBackendThingsManagementRegistrationadvancedDescriptions

FIWAREFeatureIoTBackendThingsManagementDiscoveryadvancedBased

4255 User-Stories

This is a placeholder for user stories in further development phases

4256 Unit Testing Plan

Backend Things Management - Unit Testing Plan

4257 Product Guides

Backend Things Management - User and Programmers Guide

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

43 Gateway GEs

431 Gateway Device Management GE

4311 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 httpwwwfosstrakorg

M2MPlanetPangoo 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

4312 Epics

FIWAREEpicIoTGatewayDeviceManagementDeviceStatusMonitoring

FIWAREEpicIoTGatewayDeviceManagementRemoteManagement

FIWAREEpicIoTGatewayDeviceManagementDeviceCommunicationFailure

FIWAREEpicIoTGatewayDeviceManagementDisconnectedDeviceManagement

FIWAREEpicIoTGatewayDeviceManagementAddressCreation

FIWAREEpicIoTGatewayDeviceManagementAddressTranslation

FIWAREEpicIoTGatewayDeviceManagementResourcesDirectory

FIWAREEpicIoTGatewayDeviceManagementDirectoryHandler

FIWAREEpicIoTGatewayDeviceManagementOpenMTCAddressTranslation

4313 Features

FIWAREFeatureIoTGatewayDeviceManagementNorthboundInterfaceETSIm2m

FIWAREFeatureIoTGatewayDeviceManagementBasicReachability

FIWAREFeatureIoTGatewayDeviceManagementDeviceCapabilitiesList

FIWAREFeatureIoTGatewayDeviceManagementDeviceInformationAccess

FIWAREFeatureIoTGatewayDeviceManagementDeviceInformationSubscribe

FIWAREFeatureIoTGatewayDeviceManagementResourcesDirectoryResourceDirecto

ry

FIWAREFeatureIoTGatewayDeviceManagementM2MNGSINGSI9

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREFeatureIoTGatewayDeviceManagementM2MNGSINGSI10

FIWAREFeatureIoTGatewayDeviceManagementM2MNGSINotificationNGSI9

FIWAREFeatureIoTGatewayDeviceManagementM2MNGSINotificationNGSI10

FIWAREFeatureIoTGatewayDeviceManagementM2MNGSICommonDataModel

FIWAREFeatureIoTGatewayDeviceManagementOpenMTCAddressTranslation

FIWAREFeatureIoTGatewayDeviceManagementNGSI_JSON

FIWAREFeatureIoTGatewayDeviceManagementDeviceControl

FIWAREFeatureIoTGatewayDeviceManagementDeviceReconfigure

FIWAREFeatureIoTGatewayDeviceManagementDeviceCapabilitiesDiscovery

FIWAREFeatureIoTGatewayDeviceManagementDisconnectedDeviceManagementSi

mpleAutomatedReconnect

4314 Unit Testing Plan

Gateway Device Manager - OpenMTC - Unit Testing Plan

4315 Product Guides

Gateway Device Manager - OpenMTC - User and Programmers Guide

Gateway Device Manager - OpenMTC - Installation and Administration Guide

432 Gateway Protocol Adapter GE

4321 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

4322 Themes

FIWAREThemeIoTGatewayProtocolAdapter

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

4323 Epics

FIWAREEpicIoTGatewayProtocolAdapterZPAAdapter

FIWAREEpicIoTGatewayProtocolAdapterZPAAbstractionProtocolLayer

FIWAREEpicIoTGatewayProtocolAdapterZPACloudEdgeProtocolAdapter

FIWAREEpicIoTGatewayProtocolAdapterZPAIoTDevicesMgntGui

FIWAREEpicIoTGatewayProtocolAdapterZPANorthboundNGSI

FIWAREEpicIoTGatewayProtocolAdapterEPCNGSI

FIWAREEpicIoTGatewayProtocolAdapterEPCTracingEPC

FIWAREEpicIoTGatewayProtocolAdapterMRCOAPAdapter

FIWAREEpicIoTGatewayProtocolAdapterMRCOAPNorthboundNGSI

4324 Features

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeBasicCommunication

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeResponseMessagesGenerati

on

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeEventsGeneration

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeCommunicationsFunctions

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeReadWriteOperations

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeCallbacksManagement

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeNodeAddressesDiscovery

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeEndpointConfiguration

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeAPSMessage

FIWAREFeatureIoTGatewayProtocolAdapterZPAAdapterCodec

FIWAREFeatureIoTGatewayProtocolAdapterZPANativeProtocolAdapterGenericDevi

ceAccess

FIWAREFeatureIoTGatewayProtocolAdapterZPACloudEdgeProtocolAdapterIntegrat

ion_CE_ZPA

FIWAREFeatureIoTGatewayProtocolAdapterZPAIoTDevicesMgntGuiDisplayDevice

StatusConnection

FIWAREFeatureIoTGatewayProtocolAdapterZPAIoTDevicesMgntGuiDisplayDevice

Capabilities

FIWAREFeatureIoTGatewayProtocolAdapterZPANorthboundNGSIEventProducer

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCLocalEPCIS

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCONS

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCRemoteDS1

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCRemoteDS2

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCRemoteEPCIS1

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCRemoteEPCIS2

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCAccessRulesDS1

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCAccessRulesDS2

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCRemoteIS2DS1

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCRemoteIS2DS2

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCResolver

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCQuery

FIWAREFeatureIoTGatewayProtocolAdapterEPCNGSI

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPNorthboundNGSINGSIBasic

Connection

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPNorthboundNGSINGSIConte

xtRegistering

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPNorthboundNGSINGSIEvent

Forwarding

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPAdapterNodeAddressesDisco

very

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPAdapterEventsGeneration

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPAdapterResponseMessagesG

eneration

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPAdapterCommunicationsFunc

tions

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPAdapterBasicCommunication

4325 User-Stories

4326 Unit Testing Plan

Gateway Protocol Adapter - Unit Testing Plan

4327 Product Guides

Gateway Protocol Adapter - Installation and Administration Guide

Gateway Protocol Adapter - User and Programmers Guide

433 Gateway Data Handling GE

4331 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

M2MPlanetPangoo is a M2M research platform with user interface to deploy and

monitor sensors and actuators networks including gateways

SOLCEP 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)

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

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

4332 Epics

FIWAREEpicIoTGatewayDataHandlingComplexEventProcessing

FIWAREEpicIoTGatewayDataHandlingCommonDataModel

FIWAREEpicIoTGatewayDataHandlingLocalStorage

FIWAREEpicIoTGatewayDataHandlingDataTransformation

FIWAREEpicIoTGatewayDataHandlingConfigurationBackup

FIWAREEpicIoTGatewayDataHandlingEmbedded

FIWAREEpicIoTGatewayDataHandlingManager

FIWAREEpicIoTGatewayDataHandlingFleetManagement

FIWAREEpicIoTGatewayDataHandlingModularize

FIWAREEpicIoTGatewayDataHandlingBroker

4333 Features

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingAdmin

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingEventTypes

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingRules

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingRealtimeData

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingFiltering

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingAggregation

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingAutoRegistration

FIWAREFeatureIoTGatewayDataHandlingCommonDataModelNGSI

FIWAREFeatureIoTGatewayDataHandlingCommonDataModelPubSub

FIWAREFeatureIoTGatewayDataHandlingLocalStorageBackupOutputCEP

FIWAREFeatureIoTGatewayDataHandlingLocalStorageHistoricalData

FIWAREFeatureIoTGatewayDataHandlingDataTransformationInput

FIWAREFeatureIoTGatewayDataHandlingConfigurationBackupEsper

FIWAREFeatureIoTGatewayDataHandlingConfigurationBackupApplicationWide

FIWAREFeatureIoTGatewayDataHandlingConfigurationBackupNGSI

FIWAREFeatureIoTGatewayDataHandlingEmbeddedCloudEdge

FIWAREFeatureIoTGatewayDataHandlingEmbeddedRaspberryPi

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREFeatureIoTGatewayDataHandlingFleetManagementCepRules

FIWAREFeatureIoTGatewayDataHandlingFleetManagementEventSinks

FIWAREFeatureIoTGatewayDataHandlingFleetManagementEventStorage

FIWAREFeatureIoTGatewayDataHandlingFleetManagementEventTypes

FIWAREFeatureIoTGatewayDataHandlingFleetManagementNgsi

FIWAREFeatureIoTGatewayDataHandlingModularizePersistence

4334 Unit Testing Plan

Gateway Data Handling - Unit Testing Plan

4335 Product Guides

Gateway Data Handling - User and Programmers Guide

Gateway Data Handling - Installation and Administration Guide

44 Other GEs

441 Topics still being addressed at high-level

4411 Epics

FIWAREEpicIoTGatewaySecurityMonitoring

FIWAREEpicIoTLowPowerEncryption

FIWAREEpicIoTDevicesAndGatewaysAnonymization

442 Legacy Topics

4421 Themes

FIWAREThemeIoTSemantic

4422 Epics

FIWAREEpicIoTSemanticIntelligentDecisionMaking

4423 Features

FIWAREFeatureIoTSemanticSemanticMediator

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREFeatureIoTSemanticContextCollector

FIWAREFeatureIoTSemanticContextMediator

4424 User-Stories

FIWAREStoryIoTSemanticSemanticMediatorOntologyDeployment

4425 User-Stories

FIWAREStoryIoTGatewayDataHandlingDataFilteringAndAggregationDeviceEmbed

dedCepCEPEngineManagement

FIWAREStoryIoTGatewayDataHandlingDataFilteringAndAggregationDeviceEmbed

dedCepStatement

FIWAREStoryIoTGatewayDataHandlingDataFilteringAndAggregationDeviceEmbed

dedCepEventType

FIWAREStoryIoTGatewayDataHandlingIoTPublishBrokerCepToMessageBroker

4426 Unit Testing Plan

Gateway Data Handling - Unit Testing Plan

4427 Product Guides

Gateway Data Handling - User and Programmers Guide

Gateway Data Handling - Installation and Administration Guide

443 Gateway Security GE

4431 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

NA

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

Enabler

4432 Epics

FIWAREEpicIoTGatewaySecurityAccessPolicyControl

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

4433 Features

FIWAREFeatureIoTGatewaySecurityAccessRightsCreation

FIWAREFeatureIoTGatewaySecurityAccessRightsDeletion

FIWAREFeatureIoTGatewaySecurityAccessRightsValidation

444 Gateway Advanced Connectivity GE

4441 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

NA

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

Enabler

4442 Themes

FIWAREThemeIoTGatewayAdvancedConnectivity

4443 Epics

FIWAREEpicIoTGatewayAdvancedConnectivityMobilityManagement

FIWAREEpicIoTGatewayAdvancedConnectivityConnectivityStatusManagement

FIWAREEpicIoTGatewayAdvancedConnectivitySessionManagement

FIWAREEpicIoTGatewayAdvancedConnectivityTrafficFlowManagement

FIWAREEpicIoTGatewayAdvancedConnectivityQualityOfServiceControl

4444 Features

FIWAREFeatureIoTGatewayAdvancedConnectivitySessionManagementM2MDevice

SessionManagement

FIWAREFeatureIoTGatewayAdvancedConnectivitySessionManagementNativeDevic

eSessionManagement

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

425 Backend Things Management GE

Note This Generic Enabler is not further developed after FIWARE 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

4251 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

httpwwwiot-aeu

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 (eg location data semantic tags etc)

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

Enabler

4252 Themes

4253 Epics

FIWAREEpicIoTBackendThingsManagementTypeBasedInteraction

FIWAREEpicIoTBackendThingsManagementadditionalScopes

FIWAREEpicIoTBackendThingsManagementattributeDomains

FIWAREEpicIoTBackendThingsManagementSemanticHandler

FIWAREEpicIoTBackendThingsManagementAdvancedResourceDescription

FIWAREEpicIoTBackendThingsManagementDiscoveryEngine

FIWAREEpicIoTBackendThingsManagementUpdateOperation

FIWAREEpicIoTBackendThingsManagementSubscribeNotify

FIWAREEpicIoTBackendThingsManagementFullPatterns

FIWAREEpicIoTBackendThingsManagementattributeExpressions

FIWAREEpicIoTBackendThingsManagementnotificationThrottling

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREEpicIoTBackendThingsManagementassociations

FIWAREEpicIoTBackendThingsManagementActuation

FIWAREEpicIoTBackendThingsManagementThingsAndIoTServiceMonitoring

FIWAREEpicIoTBackendThingsManagementResourcesAndServicesDiscovery

FIWAREEpicIoTBackendThingsManagementCatalogAndLocation

4254 Features

FIWAREFeatureIoTBackendThingsManagementRegistrationIdBased

FIWAREFeatureIoTBackendThingsManagementRegistrationUpdate

FIWAREFeatureIoTBackendThingsManagementDiscoveryIdBased

FIWAREFeatureIoTBackendThingsManagementDiscoverySimplePatternBased

FIWAREFeatureIoTBackendThingsManagementQueryIdBased

FIWAREFeatureIoTBackendThingsManagementQuerySimplePatternBased

FIWAREFeatureIoTBackendThingsManagementRegistrationsimpleGeoScopes

FIWAREFeatureIoTBackendThingsManagementDiscoverysimpleGeoScopes

FIWAREFeatureIoTBackendThingsManagementQuerysimpleGeoScopes

FIWAREFeatureIoTBackendThingsManagementDiscoverytypeBased

FIWAREFeatureIoTBackendThingsManagementQuerytypeBased

FIWAREFeatureIoTBackendThingsManagementRegistrationattributeDomains

FIWAREFeatureIoTBackendThingsManagementQueryattributeDomain

FIWAREFeatureIoTBackendThingsManagementRegistrationadvancedDescriptions

FIWAREFeatureIoTBackendThingsManagementDiscoveryadvancedBased

4255 User-Stories

This is a placeholder for user stories in further development phases

4256 Unit Testing Plan

Backend Things Management - Unit Testing Plan

4257 Product Guides

Backend Things Management - User and Programmers Guide

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

43 Gateway GEs

431 Gateway Device Management GE

4311 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 httpwwwfosstrakorg

M2MPlanetPangoo 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

4312 Epics

FIWAREEpicIoTGatewayDeviceManagementDeviceStatusMonitoring

FIWAREEpicIoTGatewayDeviceManagementRemoteManagement

FIWAREEpicIoTGatewayDeviceManagementDeviceCommunicationFailure

FIWAREEpicIoTGatewayDeviceManagementDisconnectedDeviceManagement

FIWAREEpicIoTGatewayDeviceManagementAddressCreation

FIWAREEpicIoTGatewayDeviceManagementAddressTranslation

FIWAREEpicIoTGatewayDeviceManagementResourcesDirectory

FIWAREEpicIoTGatewayDeviceManagementDirectoryHandler

FIWAREEpicIoTGatewayDeviceManagementOpenMTCAddressTranslation

4313 Features

FIWAREFeatureIoTGatewayDeviceManagementNorthboundInterfaceETSIm2m

FIWAREFeatureIoTGatewayDeviceManagementBasicReachability

FIWAREFeatureIoTGatewayDeviceManagementDeviceCapabilitiesList

FIWAREFeatureIoTGatewayDeviceManagementDeviceInformationAccess

FIWAREFeatureIoTGatewayDeviceManagementDeviceInformationSubscribe

FIWAREFeatureIoTGatewayDeviceManagementResourcesDirectoryResourceDirecto

ry

FIWAREFeatureIoTGatewayDeviceManagementM2MNGSINGSI9

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREFeatureIoTGatewayDeviceManagementM2MNGSINGSI10

FIWAREFeatureIoTGatewayDeviceManagementM2MNGSINotificationNGSI9

FIWAREFeatureIoTGatewayDeviceManagementM2MNGSINotificationNGSI10

FIWAREFeatureIoTGatewayDeviceManagementM2MNGSICommonDataModel

FIWAREFeatureIoTGatewayDeviceManagementOpenMTCAddressTranslation

FIWAREFeatureIoTGatewayDeviceManagementNGSI_JSON

FIWAREFeatureIoTGatewayDeviceManagementDeviceControl

FIWAREFeatureIoTGatewayDeviceManagementDeviceReconfigure

FIWAREFeatureIoTGatewayDeviceManagementDeviceCapabilitiesDiscovery

FIWAREFeatureIoTGatewayDeviceManagementDisconnectedDeviceManagementSi

mpleAutomatedReconnect

4314 Unit Testing Plan

Gateway Device Manager - OpenMTC - Unit Testing Plan

4315 Product Guides

Gateway Device Manager - OpenMTC - User and Programmers Guide

Gateway Device Manager - OpenMTC - Installation and Administration Guide

432 Gateway Protocol Adapter GE

4321 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

4322 Themes

FIWAREThemeIoTGatewayProtocolAdapter

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

4323 Epics

FIWAREEpicIoTGatewayProtocolAdapterZPAAdapter

FIWAREEpicIoTGatewayProtocolAdapterZPAAbstractionProtocolLayer

FIWAREEpicIoTGatewayProtocolAdapterZPACloudEdgeProtocolAdapter

FIWAREEpicIoTGatewayProtocolAdapterZPAIoTDevicesMgntGui

FIWAREEpicIoTGatewayProtocolAdapterZPANorthboundNGSI

FIWAREEpicIoTGatewayProtocolAdapterEPCNGSI

FIWAREEpicIoTGatewayProtocolAdapterEPCTracingEPC

FIWAREEpicIoTGatewayProtocolAdapterMRCOAPAdapter

FIWAREEpicIoTGatewayProtocolAdapterMRCOAPNorthboundNGSI

4324 Features

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeBasicCommunication

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeResponseMessagesGenerati

on

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeEventsGeneration

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeCommunicationsFunctions

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeReadWriteOperations

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeCallbacksManagement

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeNodeAddressesDiscovery

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeEndpointConfiguration

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeAPSMessage

FIWAREFeatureIoTGatewayProtocolAdapterZPAAdapterCodec

FIWAREFeatureIoTGatewayProtocolAdapterZPANativeProtocolAdapterGenericDevi

ceAccess

FIWAREFeatureIoTGatewayProtocolAdapterZPACloudEdgeProtocolAdapterIntegrat

ion_CE_ZPA

FIWAREFeatureIoTGatewayProtocolAdapterZPAIoTDevicesMgntGuiDisplayDevice

StatusConnection

FIWAREFeatureIoTGatewayProtocolAdapterZPAIoTDevicesMgntGuiDisplayDevice

Capabilities

FIWAREFeatureIoTGatewayProtocolAdapterZPANorthboundNGSIEventProducer

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCLocalEPCIS

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCONS

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCRemoteDS1

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCRemoteDS2

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCRemoteEPCIS1

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCRemoteEPCIS2

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCAccessRulesDS1

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCAccessRulesDS2

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCRemoteIS2DS1

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCRemoteIS2DS2

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCResolver

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCQuery

FIWAREFeatureIoTGatewayProtocolAdapterEPCNGSI

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPNorthboundNGSINGSIBasic

Connection

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPNorthboundNGSINGSIConte

xtRegistering

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPNorthboundNGSINGSIEvent

Forwarding

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPAdapterNodeAddressesDisco

very

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPAdapterEventsGeneration

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPAdapterResponseMessagesG

eneration

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPAdapterCommunicationsFunc

tions

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPAdapterBasicCommunication

4325 User-Stories

4326 Unit Testing Plan

Gateway Protocol Adapter - Unit Testing Plan

4327 Product Guides

Gateway Protocol Adapter - Installation and Administration Guide

Gateway Protocol Adapter - User and Programmers Guide

433 Gateway Data Handling GE

4331 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

M2MPlanetPangoo is a M2M research platform with user interface to deploy and

monitor sensors and actuators networks including gateways

SOLCEP 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)

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

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

4332 Epics

FIWAREEpicIoTGatewayDataHandlingComplexEventProcessing

FIWAREEpicIoTGatewayDataHandlingCommonDataModel

FIWAREEpicIoTGatewayDataHandlingLocalStorage

FIWAREEpicIoTGatewayDataHandlingDataTransformation

FIWAREEpicIoTGatewayDataHandlingConfigurationBackup

FIWAREEpicIoTGatewayDataHandlingEmbedded

FIWAREEpicIoTGatewayDataHandlingManager

FIWAREEpicIoTGatewayDataHandlingFleetManagement

FIWAREEpicIoTGatewayDataHandlingModularize

FIWAREEpicIoTGatewayDataHandlingBroker

4333 Features

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingAdmin

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingEventTypes

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingRules

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingRealtimeData

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingFiltering

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingAggregation

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingAutoRegistration

FIWAREFeatureIoTGatewayDataHandlingCommonDataModelNGSI

FIWAREFeatureIoTGatewayDataHandlingCommonDataModelPubSub

FIWAREFeatureIoTGatewayDataHandlingLocalStorageBackupOutputCEP

FIWAREFeatureIoTGatewayDataHandlingLocalStorageHistoricalData

FIWAREFeatureIoTGatewayDataHandlingDataTransformationInput

FIWAREFeatureIoTGatewayDataHandlingConfigurationBackupEsper

FIWAREFeatureIoTGatewayDataHandlingConfigurationBackupApplicationWide

FIWAREFeatureIoTGatewayDataHandlingConfigurationBackupNGSI

FIWAREFeatureIoTGatewayDataHandlingEmbeddedCloudEdge

FIWAREFeatureIoTGatewayDataHandlingEmbeddedRaspberryPi

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREFeatureIoTGatewayDataHandlingFleetManagementCepRules

FIWAREFeatureIoTGatewayDataHandlingFleetManagementEventSinks

FIWAREFeatureIoTGatewayDataHandlingFleetManagementEventStorage

FIWAREFeatureIoTGatewayDataHandlingFleetManagementEventTypes

FIWAREFeatureIoTGatewayDataHandlingFleetManagementNgsi

FIWAREFeatureIoTGatewayDataHandlingModularizePersistence

4334 Unit Testing Plan

Gateway Data Handling - Unit Testing Plan

4335 Product Guides

Gateway Data Handling - User and Programmers Guide

Gateway Data Handling - Installation and Administration Guide

44 Other GEs

441 Topics still being addressed at high-level

4411 Epics

FIWAREEpicIoTGatewaySecurityMonitoring

FIWAREEpicIoTLowPowerEncryption

FIWAREEpicIoTDevicesAndGatewaysAnonymization

442 Legacy Topics

4421 Themes

FIWAREThemeIoTSemantic

4422 Epics

FIWAREEpicIoTSemanticIntelligentDecisionMaking

4423 Features

FIWAREFeatureIoTSemanticSemanticMediator

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREFeatureIoTSemanticContextCollector

FIWAREFeatureIoTSemanticContextMediator

4424 User-Stories

FIWAREStoryIoTSemanticSemanticMediatorOntologyDeployment

4425 User-Stories

FIWAREStoryIoTGatewayDataHandlingDataFilteringAndAggregationDeviceEmbed

dedCepCEPEngineManagement

FIWAREStoryIoTGatewayDataHandlingDataFilteringAndAggregationDeviceEmbed

dedCepStatement

FIWAREStoryIoTGatewayDataHandlingDataFilteringAndAggregationDeviceEmbed

dedCepEventType

FIWAREStoryIoTGatewayDataHandlingIoTPublishBrokerCepToMessageBroker

4426 Unit Testing Plan

Gateway Data Handling - Unit Testing Plan

4427 Product Guides

Gateway Data Handling - User and Programmers Guide

Gateway Data Handling - Installation and Administration Guide

443 Gateway Security GE

4431 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

NA

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

Enabler

4432 Epics

FIWAREEpicIoTGatewaySecurityAccessPolicyControl

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

4433 Features

FIWAREFeatureIoTGatewaySecurityAccessRightsCreation

FIWAREFeatureIoTGatewaySecurityAccessRightsDeletion

FIWAREFeatureIoTGatewaySecurityAccessRightsValidation

444 Gateway Advanced Connectivity GE

4441 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

NA

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

Enabler

4442 Themes

FIWAREThemeIoTGatewayAdvancedConnectivity

4443 Epics

FIWAREEpicIoTGatewayAdvancedConnectivityMobilityManagement

FIWAREEpicIoTGatewayAdvancedConnectivityConnectivityStatusManagement

FIWAREEpicIoTGatewayAdvancedConnectivitySessionManagement

FIWAREEpicIoTGatewayAdvancedConnectivityTrafficFlowManagement

FIWAREEpicIoTGatewayAdvancedConnectivityQualityOfServiceControl

4444 Features

FIWAREFeatureIoTGatewayAdvancedConnectivitySessionManagementM2MDevice

SessionManagement

FIWAREFeatureIoTGatewayAdvancedConnectivitySessionManagementNativeDevic

eSessionManagement

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREEpicIoTBackendThingsManagementassociations

FIWAREEpicIoTBackendThingsManagementActuation

FIWAREEpicIoTBackendThingsManagementThingsAndIoTServiceMonitoring

FIWAREEpicIoTBackendThingsManagementResourcesAndServicesDiscovery

FIWAREEpicIoTBackendThingsManagementCatalogAndLocation

4254 Features

FIWAREFeatureIoTBackendThingsManagementRegistrationIdBased

FIWAREFeatureIoTBackendThingsManagementRegistrationUpdate

FIWAREFeatureIoTBackendThingsManagementDiscoveryIdBased

FIWAREFeatureIoTBackendThingsManagementDiscoverySimplePatternBased

FIWAREFeatureIoTBackendThingsManagementQueryIdBased

FIWAREFeatureIoTBackendThingsManagementQuerySimplePatternBased

FIWAREFeatureIoTBackendThingsManagementRegistrationsimpleGeoScopes

FIWAREFeatureIoTBackendThingsManagementDiscoverysimpleGeoScopes

FIWAREFeatureIoTBackendThingsManagementQuerysimpleGeoScopes

FIWAREFeatureIoTBackendThingsManagementDiscoverytypeBased

FIWAREFeatureIoTBackendThingsManagementQuerytypeBased

FIWAREFeatureIoTBackendThingsManagementRegistrationattributeDomains

FIWAREFeatureIoTBackendThingsManagementQueryattributeDomain

FIWAREFeatureIoTBackendThingsManagementRegistrationadvancedDescriptions

FIWAREFeatureIoTBackendThingsManagementDiscoveryadvancedBased

4255 User-Stories

This is a placeholder for user stories in further development phases

4256 Unit Testing Plan

Backend Things Management - Unit Testing Plan

4257 Product Guides

Backend Things Management - User and Programmers Guide

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

43 Gateway GEs

431 Gateway Device Management GE

4311 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 httpwwwfosstrakorg

M2MPlanetPangoo 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

4312 Epics

FIWAREEpicIoTGatewayDeviceManagementDeviceStatusMonitoring

FIWAREEpicIoTGatewayDeviceManagementRemoteManagement

FIWAREEpicIoTGatewayDeviceManagementDeviceCommunicationFailure

FIWAREEpicIoTGatewayDeviceManagementDisconnectedDeviceManagement

FIWAREEpicIoTGatewayDeviceManagementAddressCreation

FIWAREEpicIoTGatewayDeviceManagementAddressTranslation

FIWAREEpicIoTGatewayDeviceManagementResourcesDirectory

FIWAREEpicIoTGatewayDeviceManagementDirectoryHandler

FIWAREEpicIoTGatewayDeviceManagementOpenMTCAddressTranslation

4313 Features

FIWAREFeatureIoTGatewayDeviceManagementNorthboundInterfaceETSIm2m

FIWAREFeatureIoTGatewayDeviceManagementBasicReachability

FIWAREFeatureIoTGatewayDeviceManagementDeviceCapabilitiesList

FIWAREFeatureIoTGatewayDeviceManagementDeviceInformationAccess

FIWAREFeatureIoTGatewayDeviceManagementDeviceInformationSubscribe

FIWAREFeatureIoTGatewayDeviceManagementResourcesDirectoryResourceDirecto

ry

FIWAREFeatureIoTGatewayDeviceManagementM2MNGSINGSI9

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREFeatureIoTGatewayDeviceManagementM2MNGSINGSI10

FIWAREFeatureIoTGatewayDeviceManagementM2MNGSINotificationNGSI9

FIWAREFeatureIoTGatewayDeviceManagementM2MNGSINotificationNGSI10

FIWAREFeatureIoTGatewayDeviceManagementM2MNGSICommonDataModel

FIWAREFeatureIoTGatewayDeviceManagementOpenMTCAddressTranslation

FIWAREFeatureIoTGatewayDeviceManagementNGSI_JSON

FIWAREFeatureIoTGatewayDeviceManagementDeviceControl

FIWAREFeatureIoTGatewayDeviceManagementDeviceReconfigure

FIWAREFeatureIoTGatewayDeviceManagementDeviceCapabilitiesDiscovery

FIWAREFeatureIoTGatewayDeviceManagementDisconnectedDeviceManagementSi

mpleAutomatedReconnect

4314 Unit Testing Plan

Gateway Device Manager - OpenMTC - Unit Testing Plan

4315 Product Guides

Gateway Device Manager - OpenMTC - User and Programmers Guide

Gateway Device Manager - OpenMTC - Installation and Administration Guide

432 Gateway Protocol Adapter GE

4321 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

4322 Themes

FIWAREThemeIoTGatewayProtocolAdapter

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

4323 Epics

FIWAREEpicIoTGatewayProtocolAdapterZPAAdapter

FIWAREEpicIoTGatewayProtocolAdapterZPAAbstractionProtocolLayer

FIWAREEpicIoTGatewayProtocolAdapterZPACloudEdgeProtocolAdapter

FIWAREEpicIoTGatewayProtocolAdapterZPAIoTDevicesMgntGui

FIWAREEpicIoTGatewayProtocolAdapterZPANorthboundNGSI

FIWAREEpicIoTGatewayProtocolAdapterEPCNGSI

FIWAREEpicIoTGatewayProtocolAdapterEPCTracingEPC

FIWAREEpicIoTGatewayProtocolAdapterMRCOAPAdapter

FIWAREEpicIoTGatewayProtocolAdapterMRCOAPNorthboundNGSI

4324 Features

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeBasicCommunication

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeResponseMessagesGenerati

on

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeEventsGeneration

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeCommunicationsFunctions

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeReadWriteOperations

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeCallbacksManagement

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeNodeAddressesDiscovery

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeEndpointConfiguration

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeAPSMessage

FIWAREFeatureIoTGatewayProtocolAdapterZPAAdapterCodec

FIWAREFeatureIoTGatewayProtocolAdapterZPANativeProtocolAdapterGenericDevi

ceAccess

FIWAREFeatureIoTGatewayProtocolAdapterZPACloudEdgeProtocolAdapterIntegrat

ion_CE_ZPA

FIWAREFeatureIoTGatewayProtocolAdapterZPAIoTDevicesMgntGuiDisplayDevice

StatusConnection

FIWAREFeatureIoTGatewayProtocolAdapterZPAIoTDevicesMgntGuiDisplayDevice

Capabilities

FIWAREFeatureIoTGatewayProtocolAdapterZPANorthboundNGSIEventProducer

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCLocalEPCIS

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCONS

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCRemoteDS1

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCRemoteDS2

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCRemoteEPCIS1

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCRemoteEPCIS2

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCAccessRulesDS1

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCAccessRulesDS2

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCRemoteIS2DS1

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCRemoteIS2DS2

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCResolver

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCQuery

FIWAREFeatureIoTGatewayProtocolAdapterEPCNGSI

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPNorthboundNGSINGSIBasic

Connection

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPNorthboundNGSINGSIConte

xtRegistering

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPNorthboundNGSINGSIEvent

Forwarding

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPAdapterNodeAddressesDisco

very

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPAdapterEventsGeneration

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPAdapterResponseMessagesG

eneration

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPAdapterCommunicationsFunc

tions

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPAdapterBasicCommunication

4325 User-Stories

4326 Unit Testing Plan

Gateway Protocol Adapter - Unit Testing Plan

4327 Product Guides

Gateway Protocol Adapter - Installation and Administration Guide

Gateway Protocol Adapter - User and Programmers Guide

433 Gateway Data Handling GE

4331 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

M2MPlanetPangoo is a M2M research platform with user interface to deploy and

monitor sensors and actuators networks including gateways

SOLCEP 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)

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

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

4332 Epics

FIWAREEpicIoTGatewayDataHandlingComplexEventProcessing

FIWAREEpicIoTGatewayDataHandlingCommonDataModel

FIWAREEpicIoTGatewayDataHandlingLocalStorage

FIWAREEpicIoTGatewayDataHandlingDataTransformation

FIWAREEpicIoTGatewayDataHandlingConfigurationBackup

FIWAREEpicIoTGatewayDataHandlingEmbedded

FIWAREEpicIoTGatewayDataHandlingManager

FIWAREEpicIoTGatewayDataHandlingFleetManagement

FIWAREEpicIoTGatewayDataHandlingModularize

FIWAREEpicIoTGatewayDataHandlingBroker

4333 Features

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingAdmin

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingEventTypes

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingRules

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingRealtimeData

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingFiltering

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingAggregation

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingAutoRegistration

FIWAREFeatureIoTGatewayDataHandlingCommonDataModelNGSI

FIWAREFeatureIoTGatewayDataHandlingCommonDataModelPubSub

FIWAREFeatureIoTGatewayDataHandlingLocalStorageBackupOutputCEP

FIWAREFeatureIoTGatewayDataHandlingLocalStorageHistoricalData

FIWAREFeatureIoTGatewayDataHandlingDataTransformationInput

FIWAREFeatureIoTGatewayDataHandlingConfigurationBackupEsper

FIWAREFeatureIoTGatewayDataHandlingConfigurationBackupApplicationWide

FIWAREFeatureIoTGatewayDataHandlingConfigurationBackupNGSI

FIWAREFeatureIoTGatewayDataHandlingEmbeddedCloudEdge

FIWAREFeatureIoTGatewayDataHandlingEmbeddedRaspberryPi

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREFeatureIoTGatewayDataHandlingFleetManagementCepRules

FIWAREFeatureIoTGatewayDataHandlingFleetManagementEventSinks

FIWAREFeatureIoTGatewayDataHandlingFleetManagementEventStorage

FIWAREFeatureIoTGatewayDataHandlingFleetManagementEventTypes

FIWAREFeatureIoTGatewayDataHandlingFleetManagementNgsi

FIWAREFeatureIoTGatewayDataHandlingModularizePersistence

4334 Unit Testing Plan

Gateway Data Handling - Unit Testing Plan

4335 Product Guides

Gateway Data Handling - User and Programmers Guide

Gateway Data Handling - Installation and Administration Guide

44 Other GEs

441 Topics still being addressed at high-level

4411 Epics

FIWAREEpicIoTGatewaySecurityMonitoring

FIWAREEpicIoTLowPowerEncryption

FIWAREEpicIoTDevicesAndGatewaysAnonymization

442 Legacy Topics

4421 Themes

FIWAREThemeIoTSemantic

4422 Epics

FIWAREEpicIoTSemanticIntelligentDecisionMaking

4423 Features

FIWAREFeatureIoTSemanticSemanticMediator

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREFeatureIoTSemanticContextCollector

FIWAREFeatureIoTSemanticContextMediator

4424 User-Stories

FIWAREStoryIoTSemanticSemanticMediatorOntologyDeployment

4425 User-Stories

FIWAREStoryIoTGatewayDataHandlingDataFilteringAndAggregationDeviceEmbed

dedCepCEPEngineManagement

FIWAREStoryIoTGatewayDataHandlingDataFilteringAndAggregationDeviceEmbed

dedCepStatement

FIWAREStoryIoTGatewayDataHandlingDataFilteringAndAggregationDeviceEmbed

dedCepEventType

FIWAREStoryIoTGatewayDataHandlingIoTPublishBrokerCepToMessageBroker

4426 Unit Testing Plan

Gateway Data Handling - Unit Testing Plan

4427 Product Guides

Gateway Data Handling - User and Programmers Guide

Gateway Data Handling - Installation and Administration Guide

443 Gateway Security GE

4431 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

NA

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

Enabler

4432 Epics

FIWAREEpicIoTGatewaySecurityAccessPolicyControl

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

4433 Features

FIWAREFeatureIoTGatewaySecurityAccessRightsCreation

FIWAREFeatureIoTGatewaySecurityAccessRightsDeletion

FIWAREFeatureIoTGatewaySecurityAccessRightsValidation

444 Gateway Advanced Connectivity GE

4441 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

NA

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

Enabler

4442 Themes

FIWAREThemeIoTGatewayAdvancedConnectivity

4443 Epics

FIWAREEpicIoTGatewayAdvancedConnectivityMobilityManagement

FIWAREEpicIoTGatewayAdvancedConnectivityConnectivityStatusManagement

FIWAREEpicIoTGatewayAdvancedConnectivitySessionManagement

FIWAREEpicIoTGatewayAdvancedConnectivityTrafficFlowManagement

FIWAREEpicIoTGatewayAdvancedConnectivityQualityOfServiceControl

4444 Features

FIWAREFeatureIoTGatewayAdvancedConnectivitySessionManagementM2MDevice

SessionManagement

FIWAREFeatureIoTGatewayAdvancedConnectivitySessionManagementNativeDevic

eSessionManagement

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

43 Gateway GEs

431 Gateway Device Management GE

4311 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 httpwwwfosstrakorg

M2MPlanetPangoo 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

4312 Epics

FIWAREEpicIoTGatewayDeviceManagementDeviceStatusMonitoring

FIWAREEpicIoTGatewayDeviceManagementRemoteManagement

FIWAREEpicIoTGatewayDeviceManagementDeviceCommunicationFailure

FIWAREEpicIoTGatewayDeviceManagementDisconnectedDeviceManagement

FIWAREEpicIoTGatewayDeviceManagementAddressCreation

FIWAREEpicIoTGatewayDeviceManagementAddressTranslation

FIWAREEpicIoTGatewayDeviceManagementResourcesDirectory

FIWAREEpicIoTGatewayDeviceManagementDirectoryHandler

FIWAREEpicIoTGatewayDeviceManagementOpenMTCAddressTranslation

4313 Features

FIWAREFeatureIoTGatewayDeviceManagementNorthboundInterfaceETSIm2m

FIWAREFeatureIoTGatewayDeviceManagementBasicReachability

FIWAREFeatureIoTGatewayDeviceManagementDeviceCapabilitiesList

FIWAREFeatureIoTGatewayDeviceManagementDeviceInformationAccess

FIWAREFeatureIoTGatewayDeviceManagementDeviceInformationSubscribe

FIWAREFeatureIoTGatewayDeviceManagementResourcesDirectoryResourceDirecto

ry

FIWAREFeatureIoTGatewayDeviceManagementM2MNGSINGSI9

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREFeatureIoTGatewayDeviceManagementM2MNGSINGSI10

FIWAREFeatureIoTGatewayDeviceManagementM2MNGSINotificationNGSI9

FIWAREFeatureIoTGatewayDeviceManagementM2MNGSINotificationNGSI10

FIWAREFeatureIoTGatewayDeviceManagementM2MNGSICommonDataModel

FIWAREFeatureIoTGatewayDeviceManagementOpenMTCAddressTranslation

FIWAREFeatureIoTGatewayDeviceManagementNGSI_JSON

FIWAREFeatureIoTGatewayDeviceManagementDeviceControl

FIWAREFeatureIoTGatewayDeviceManagementDeviceReconfigure

FIWAREFeatureIoTGatewayDeviceManagementDeviceCapabilitiesDiscovery

FIWAREFeatureIoTGatewayDeviceManagementDisconnectedDeviceManagementSi

mpleAutomatedReconnect

4314 Unit Testing Plan

Gateway Device Manager - OpenMTC - Unit Testing Plan

4315 Product Guides

Gateway Device Manager - OpenMTC - User and Programmers Guide

Gateway Device Manager - OpenMTC - Installation and Administration Guide

432 Gateway Protocol Adapter GE

4321 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

4322 Themes

FIWAREThemeIoTGatewayProtocolAdapter

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

4323 Epics

FIWAREEpicIoTGatewayProtocolAdapterZPAAdapter

FIWAREEpicIoTGatewayProtocolAdapterZPAAbstractionProtocolLayer

FIWAREEpicIoTGatewayProtocolAdapterZPACloudEdgeProtocolAdapter

FIWAREEpicIoTGatewayProtocolAdapterZPAIoTDevicesMgntGui

FIWAREEpicIoTGatewayProtocolAdapterZPANorthboundNGSI

FIWAREEpicIoTGatewayProtocolAdapterEPCNGSI

FIWAREEpicIoTGatewayProtocolAdapterEPCTracingEPC

FIWAREEpicIoTGatewayProtocolAdapterMRCOAPAdapter

FIWAREEpicIoTGatewayProtocolAdapterMRCOAPNorthboundNGSI

4324 Features

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeBasicCommunication

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeResponseMessagesGenerati

on

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeEventsGeneration

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeCommunicationsFunctions

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeReadWriteOperations

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeCallbacksManagement

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeNodeAddressesDiscovery

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeEndpointConfiguration

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeAPSMessage

FIWAREFeatureIoTGatewayProtocolAdapterZPAAdapterCodec

FIWAREFeatureIoTGatewayProtocolAdapterZPANativeProtocolAdapterGenericDevi

ceAccess

FIWAREFeatureIoTGatewayProtocolAdapterZPACloudEdgeProtocolAdapterIntegrat

ion_CE_ZPA

FIWAREFeatureIoTGatewayProtocolAdapterZPAIoTDevicesMgntGuiDisplayDevice

StatusConnection

FIWAREFeatureIoTGatewayProtocolAdapterZPAIoTDevicesMgntGuiDisplayDevice

Capabilities

FIWAREFeatureIoTGatewayProtocolAdapterZPANorthboundNGSIEventProducer

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCLocalEPCIS

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCONS

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCRemoteDS1

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCRemoteDS2

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCRemoteEPCIS1

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCRemoteEPCIS2

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCAccessRulesDS1

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCAccessRulesDS2

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCRemoteIS2DS1

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCRemoteIS2DS2

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCResolver

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCQuery

FIWAREFeatureIoTGatewayProtocolAdapterEPCNGSI

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPNorthboundNGSINGSIBasic

Connection

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPNorthboundNGSINGSIConte

xtRegistering

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPNorthboundNGSINGSIEvent

Forwarding

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPAdapterNodeAddressesDisco

very

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPAdapterEventsGeneration

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPAdapterResponseMessagesG

eneration

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPAdapterCommunicationsFunc

tions

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPAdapterBasicCommunication

4325 User-Stories

4326 Unit Testing Plan

Gateway Protocol Adapter - Unit Testing Plan

4327 Product Guides

Gateway Protocol Adapter - Installation and Administration Guide

Gateway Protocol Adapter - User and Programmers Guide

433 Gateway Data Handling GE

4331 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

M2MPlanetPangoo is a M2M research platform with user interface to deploy and

monitor sensors and actuators networks including gateways

SOLCEP 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)

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

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

4332 Epics

FIWAREEpicIoTGatewayDataHandlingComplexEventProcessing

FIWAREEpicIoTGatewayDataHandlingCommonDataModel

FIWAREEpicIoTGatewayDataHandlingLocalStorage

FIWAREEpicIoTGatewayDataHandlingDataTransformation

FIWAREEpicIoTGatewayDataHandlingConfigurationBackup

FIWAREEpicIoTGatewayDataHandlingEmbedded

FIWAREEpicIoTGatewayDataHandlingManager

FIWAREEpicIoTGatewayDataHandlingFleetManagement

FIWAREEpicIoTGatewayDataHandlingModularize

FIWAREEpicIoTGatewayDataHandlingBroker

4333 Features

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingAdmin

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingEventTypes

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingRules

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingRealtimeData

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingFiltering

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingAggregation

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingAutoRegistration

FIWAREFeatureIoTGatewayDataHandlingCommonDataModelNGSI

FIWAREFeatureIoTGatewayDataHandlingCommonDataModelPubSub

FIWAREFeatureIoTGatewayDataHandlingLocalStorageBackupOutputCEP

FIWAREFeatureIoTGatewayDataHandlingLocalStorageHistoricalData

FIWAREFeatureIoTGatewayDataHandlingDataTransformationInput

FIWAREFeatureIoTGatewayDataHandlingConfigurationBackupEsper

FIWAREFeatureIoTGatewayDataHandlingConfigurationBackupApplicationWide

FIWAREFeatureIoTGatewayDataHandlingConfigurationBackupNGSI

FIWAREFeatureIoTGatewayDataHandlingEmbeddedCloudEdge

FIWAREFeatureIoTGatewayDataHandlingEmbeddedRaspberryPi

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREFeatureIoTGatewayDataHandlingFleetManagementCepRules

FIWAREFeatureIoTGatewayDataHandlingFleetManagementEventSinks

FIWAREFeatureIoTGatewayDataHandlingFleetManagementEventStorage

FIWAREFeatureIoTGatewayDataHandlingFleetManagementEventTypes

FIWAREFeatureIoTGatewayDataHandlingFleetManagementNgsi

FIWAREFeatureIoTGatewayDataHandlingModularizePersistence

4334 Unit Testing Plan

Gateway Data Handling - Unit Testing Plan

4335 Product Guides

Gateway Data Handling - User and Programmers Guide

Gateway Data Handling - Installation and Administration Guide

44 Other GEs

441 Topics still being addressed at high-level

4411 Epics

FIWAREEpicIoTGatewaySecurityMonitoring

FIWAREEpicIoTLowPowerEncryption

FIWAREEpicIoTDevicesAndGatewaysAnonymization

442 Legacy Topics

4421 Themes

FIWAREThemeIoTSemantic

4422 Epics

FIWAREEpicIoTSemanticIntelligentDecisionMaking

4423 Features

FIWAREFeatureIoTSemanticSemanticMediator

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREFeatureIoTSemanticContextCollector

FIWAREFeatureIoTSemanticContextMediator

4424 User-Stories

FIWAREStoryIoTSemanticSemanticMediatorOntologyDeployment

4425 User-Stories

FIWAREStoryIoTGatewayDataHandlingDataFilteringAndAggregationDeviceEmbed

dedCepCEPEngineManagement

FIWAREStoryIoTGatewayDataHandlingDataFilteringAndAggregationDeviceEmbed

dedCepStatement

FIWAREStoryIoTGatewayDataHandlingDataFilteringAndAggregationDeviceEmbed

dedCepEventType

FIWAREStoryIoTGatewayDataHandlingIoTPublishBrokerCepToMessageBroker

4426 Unit Testing Plan

Gateway Data Handling - Unit Testing Plan

4427 Product Guides

Gateway Data Handling - User and Programmers Guide

Gateway Data Handling - Installation and Administration Guide

443 Gateway Security GE

4431 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

NA

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

Enabler

4432 Epics

FIWAREEpicIoTGatewaySecurityAccessPolicyControl

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

4433 Features

FIWAREFeatureIoTGatewaySecurityAccessRightsCreation

FIWAREFeatureIoTGatewaySecurityAccessRightsDeletion

FIWAREFeatureIoTGatewaySecurityAccessRightsValidation

444 Gateway Advanced Connectivity GE

4441 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

NA

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

Enabler

4442 Themes

FIWAREThemeIoTGatewayAdvancedConnectivity

4443 Epics

FIWAREEpicIoTGatewayAdvancedConnectivityMobilityManagement

FIWAREEpicIoTGatewayAdvancedConnectivityConnectivityStatusManagement

FIWAREEpicIoTGatewayAdvancedConnectivitySessionManagement

FIWAREEpicIoTGatewayAdvancedConnectivityTrafficFlowManagement

FIWAREEpicIoTGatewayAdvancedConnectivityQualityOfServiceControl

4444 Features

FIWAREFeatureIoTGatewayAdvancedConnectivitySessionManagementM2MDevice

SessionManagement

FIWAREFeatureIoTGatewayAdvancedConnectivitySessionManagementNativeDevic

eSessionManagement

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREFeatureIoTGatewayDeviceManagementM2MNGSINGSI10

FIWAREFeatureIoTGatewayDeviceManagementM2MNGSINotificationNGSI9

FIWAREFeatureIoTGatewayDeviceManagementM2MNGSINotificationNGSI10

FIWAREFeatureIoTGatewayDeviceManagementM2MNGSICommonDataModel

FIWAREFeatureIoTGatewayDeviceManagementOpenMTCAddressTranslation

FIWAREFeatureIoTGatewayDeviceManagementNGSI_JSON

FIWAREFeatureIoTGatewayDeviceManagementDeviceControl

FIWAREFeatureIoTGatewayDeviceManagementDeviceReconfigure

FIWAREFeatureIoTGatewayDeviceManagementDeviceCapabilitiesDiscovery

FIWAREFeatureIoTGatewayDeviceManagementDisconnectedDeviceManagementSi

mpleAutomatedReconnect

4314 Unit Testing Plan

Gateway Device Manager - OpenMTC - Unit Testing Plan

4315 Product Guides

Gateway Device Manager - OpenMTC - User and Programmers Guide

Gateway Device Manager - OpenMTC - Installation and Administration Guide

432 Gateway Protocol Adapter GE

4321 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

4322 Themes

FIWAREThemeIoTGatewayProtocolAdapter

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

4323 Epics

FIWAREEpicIoTGatewayProtocolAdapterZPAAdapter

FIWAREEpicIoTGatewayProtocolAdapterZPAAbstractionProtocolLayer

FIWAREEpicIoTGatewayProtocolAdapterZPACloudEdgeProtocolAdapter

FIWAREEpicIoTGatewayProtocolAdapterZPAIoTDevicesMgntGui

FIWAREEpicIoTGatewayProtocolAdapterZPANorthboundNGSI

FIWAREEpicIoTGatewayProtocolAdapterEPCNGSI

FIWAREEpicIoTGatewayProtocolAdapterEPCTracingEPC

FIWAREEpicIoTGatewayProtocolAdapterMRCOAPAdapter

FIWAREEpicIoTGatewayProtocolAdapterMRCOAPNorthboundNGSI

4324 Features

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeBasicCommunication

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeResponseMessagesGenerati

on

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeEventsGeneration

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeCommunicationsFunctions

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeReadWriteOperations

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeCallbacksManagement

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeNodeAddressesDiscovery

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeEndpointConfiguration

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeAPSMessage

FIWAREFeatureIoTGatewayProtocolAdapterZPAAdapterCodec

FIWAREFeatureIoTGatewayProtocolAdapterZPANativeProtocolAdapterGenericDevi

ceAccess

FIWAREFeatureIoTGatewayProtocolAdapterZPACloudEdgeProtocolAdapterIntegrat

ion_CE_ZPA

FIWAREFeatureIoTGatewayProtocolAdapterZPAIoTDevicesMgntGuiDisplayDevice

StatusConnection

FIWAREFeatureIoTGatewayProtocolAdapterZPAIoTDevicesMgntGuiDisplayDevice

Capabilities

FIWAREFeatureIoTGatewayProtocolAdapterZPANorthboundNGSIEventProducer

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCLocalEPCIS

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCONS

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCRemoteDS1

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCRemoteDS2

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCRemoteEPCIS1

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCRemoteEPCIS2

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCAccessRulesDS1

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCAccessRulesDS2

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCRemoteIS2DS1

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCRemoteIS2DS2

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCResolver

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCQuery

FIWAREFeatureIoTGatewayProtocolAdapterEPCNGSI

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPNorthboundNGSINGSIBasic

Connection

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPNorthboundNGSINGSIConte

xtRegistering

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPNorthboundNGSINGSIEvent

Forwarding

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPAdapterNodeAddressesDisco

very

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPAdapterEventsGeneration

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPAdapterResponseMessagesG

eneration

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPAdapterCommunicationsFunc

tions

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPAdapterBasicCommunication

4325 User-Stories

4326 Unit Testing Plan

Gateway Protocol Adapter - Unit Testing Plan

4327 Product Guides

Gateway Protocol Adapter - Installation and Administration Guide

Gateway Protocol Adapter - User and Programmers Guide

433 Gateway Data Handling GE

4331 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

M2MPlanetPangoo is a M2M research platform with user interface to deploy and

monitor sensors and actuators networks including gateways

SOLCEP 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)

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

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

4332 Epics

FIWAREEpicIoTGatewayDataHandlingComplexEventProcessing

FIWAREEpicIoTGatewayDataHandlingCommonDataModel

FIWAREEpicIoTGatewayDataHandlingLocalStorage

FIWAREEpicIoTGatewayDataHandlingDataTransformation

FIWAREEpicIoTGatewayDataHandlingConfigurationBackup

FIWAREEpicIoTGatewayDataHandlingEmbedded

FIWAREEpicIoTGatewayDataHandlingManager

FIWAREEpicIoTGatewayDataHandlingFleetManagement

FIWAREEpicIoTGatewayDataHandlingModularize

FIWAREEpicIoTGatewayDataHandlingBroker

4333 Features

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingAdmin

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingEventTypes

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingRules

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingRealtimeData

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingFiltering

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingAggregation

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingAutoRegistration

FIWAREFeatureIoTGatewayDataHandlingCommonDataModelNGSI

FIWAREFeatureIoTGatewayDataHandlingCommonDataModelPubSub

FIWAREFeatureIoTGatewayDataHandlingLocalStorageBackupOutputCEP

FIWAREFeatureIoTGatewayDataHandlingLocalStorageHistoricalData

FIWAREFeatureIoTGatewayDataHandlingDataTransformationInput

FIWAREFeatureIoTGatewayDataHandlingConfigurationBackupEsper

FIWAREFeatureIoTGatewayDataHandlingConfigurationBackupApplicationWide

FIWAREFeatureIoTGatewayDataHandlingConfigurationBackupNGSI

FIWAREFeatureIoTGatewayDataHandlingEmbeddedCloudEdge

FIWAREFeatureIoTGatewayDataHandlingEmbeddedRaspberryPi

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREFeatureIoTGatewayDataHandlingFleetManagementCepRules

FIWAREFeatureIoTGatewayDataHandlingFleetManagementEventSinks

FIWAREFeatureIoTGatewayDataHandlingFleetManagementEventStorage

FIWAREFeatureIoTGatewayDataHandlingFleetManagementEventTypes

FIWAREFeatureIoTGatewayDataHandlingFleetManagementNgsi

FIWAREFeatureIoTGatewayDataHandlingModularizePersistence

4334 Unit Testing Plan

Gateway Data Handling - Unit Testing Plan

4335 Product Guides

Gateway Data Handling - User and Programmers Guide

Gateway Data Handling - Installation and Administration Guide

44 Other GEs

441 Topics still being addressed at high-level

4411 Epics

FIWAREEpicIoTGatewaySecurityMonitoring

FIWAREEpicIoTLowPowerEncryption

FIWAREEpicIoTDevicesAndGatewaysAnonymization

442 Legacy Topics

4421 Themes

FIWAREThemeIoTSemantic

4422 Epics

FIWAREEpicIoTSemanticIntelligentDecisionMaking

4423 Features

FIWAREFeatureIoTSemanticSemanticMediator

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREFeatureIoTSemanticContextCollector

FIWAREFeatureIoTSemanticContextMediator

4424 User-Stories

FIWAREStoryIoTSemanticSemanticMediatorOntologyDeployment

4425 User-Stories

FIWAREStoryIoTGatewayDataHandlingDataFilteringAndAggregationDeviceEmbed

dedCepCEPEngineManagement

FIWAREStoryIoTGatewayDataHandlingDataFilteringAndAggregationDeviceEmbed

dedCepStatement

FIWAREStoryIoTGatewayDataHandlingDataFilteringAndAggregationDeviceEmbed

dedCepEventType

FIWAREStoryIoTGatewayDataHandlingIoTPublishBrokerCepToMessageBroker

4426 Unit Testing Plan

Gateway Data Handling - Unit Testing Plan

4427 Product Guides

Gateway Data Handling - User and Programmers Guide

Gateway Data Handling - Installation and Administration Guide

443 Gateway Security GE

4431 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

NA

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

Enabler

4432 Epics

FIWAREEpicIoTGatewaySecurityAccessPolicyControl

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

4433 Features

FIWAREFeatureIoTGatewaySecurityAccessRightsCreation

FIWAREFeatureIoTGatewaySecurityAccessRightsDeletion

FIWAREFeatureIoTGatewaySecurityAccessRightsValidation

444 Gateway Advanced Connectivity GE

4441 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

NA

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

Enabler

4442 Themes

FIWAREThemeIoTGatewayAdvancedConnectivity

4443 Epics

FIWAREEpicIoTGatewayAdvancedConnectivityMobilityManagement

FIWAREEpicIoTGatewayAdvancedConnectivityConnectivityStatusManagement

FIWAREEpicIoTGatewayAdvancedConnectivitySessionManagement

FIWAREEpicIoTGatewayAdvancedConnectivityTrafficFlowManagement

FIWAREEpicIoTGatewayAdvancedConnectivityQualityOfServiceControl

4444 Features

FIWAREFeatureIoTGatewayAdvancedConnectivitySessionManagementM2MDevice

SessionManagement

FIWAREFeatureIoTGatewayAdvancedConnectivitySessionManagementNativeDevic

eSessionManagement

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

4323 Epics

FIWAREEpicIoTGatewayProtocolAdapterZPAAdapter

FIWAREEpicIoTGatewayProtocolAdapterZPAAbstractionProtocolLayer

FIWAREEpicIoTGatewayProtocolAdapterZPACloudEdgeProtocolAdapter

FIWAREEpicIoTGatewayProtocolAdapterZPAIoTDevicesMgntGui

FIWAREEpicIoTGatewayProtocolAdapterZPANorthboundNGSI

FIWAREEpicIoTGatewayProtocolAdapterEPCNGSI

FIWAREEpicIoTGatewayProtocolAdapterEPCTracingEPC

FIWAREEpicIoTGatewayProtocolAdapterMRCOAPAdapter

FIWAREEpicIoTGatewayProtocolAdapterMRCOAPNorthboundNGSI

4324 Features

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeBasicCommunication

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeResponseMessagesGenerati

on

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeEventsGeneration

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeCommunicationsFunctions

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeReadWriteOperations

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeCallbacksManagement

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeNodeAddressesDiscovery

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeEndpointConfiguration

FIWAREFeatureIoTGatewayProtocolAdapterZPAZigBeeAPSMessage

FIWAREFeatureIoTGatewayProtocolAdapterZPAAdapterCodec

FIWAREFeatureIoTGatewayProtocolAdapterZPANativeProtocolAdapterGenericDevi

ceAccess

FIWAREFeatureIoTGatewayProtocolAdapterZPACloudEdgeProtocolAdapterIntegrat

ion_CE_ZPA

FIWAREFeatureIoTGatewayProtocolAdapterZPAIoTDevicesMgntGuiDisplayDevice

StatusConnection

FIWAREFeatureIoTGatewayProtocolAdapterZPAIoTDevicesMgntGuiDisplayDevice

Capabilities

FIWAREFeatureIoTGatewayProtocolAdapterZPANorthboundNGSIEventProducer

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCLocalEPCIS

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCONS

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCRemoteDS1

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCRemoteDS2

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCRemoteEPCIS1

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCRemoteEPCIS2

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCAccessRulesDS1

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCAccessRulesDS2

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCRemoteIS2DS1

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCRemoteIS2DS2

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCResolver

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCQuery

FIWAREFeatureIoTGatewayProtocolAdapterEPCNGSI

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPNorthboundNGSINGSIBasic

Connection

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPNorthboundNGSINGSIConte

xtRegistering

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPNorthboundNGSINGSIEvent

Forwarding

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPAdapterNodeAddressesDisco

very

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPAdapterEventsGeneration

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPAdapterResponseMessagesG

eneration

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPAdapterCommunicationsFunc

tions

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPAdapterBasicCommunication

4325 User-Stories

4326 Unit Testing Plan

Gateway Protocol Adapter - Unit Testing Plan

4327 Product Guides

Gateway Protocol Adapter - Installation and Administration Guide

Gateway Protocol Adapter - User and Programmers Guide

433 Gateway Data Handling GE

4331 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

M2MPlanetPangoo is a M2M research platform with user interface to deploy and

monitor sensors and actuators networks including gateways

SOLCEP 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)

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

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

4332 Epics

FIWAREEpicIoTGatewayDataHandlingComplexEventProcessing

FIWAREEpicIoTGatewayDataHandlingCommonDataModel

FIWAREEpicIoTGatewayDataHandlingLocalStorage

FIWAREEpicIoTGatewayDataHandlingDataTransformation

FIWAREEpicIoTGatewayDataHandlingConfigurationBackup

FIWAREEpicIoTGatewayDataHandlingEmbedded

FIWAREEpicIoTGatewayDataHandlingManager

FIWAREEpicIoTGatewayDataHandlingFleetManagement

FIWAREEpicIoTGatewayDataHandlingModularize

FIWAREEpicIoTGatewayDataHandlingBroker

4333 Features

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingAdmin

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingEventTypes

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingRules

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingRealtimeData

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingFiltering

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingAggregation

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingAutoRegistration

FIWAREFeatureIoTGatewayDataHandlingCommonDataModelNGSI

FIWAREFeatureIoTGatewayDataHandlingCommonDataModelPubSub

FIWAREFeatureIoTGatewayDataHandlingLocalStorageBackupOutputCEP

FIWAREFeatureIoTGatewayDataHandlingLocalStorageHistoricalData

FIWAREFeatureIoTGatewayDataHandlingDataTransformationInput

FIWAREFeatureIoTGatewayDataHandlingConfigurationBackupEsper

FIWAREFeatureIoTGatewayDataHandlingConfigurationBackupApplicationWide

FIWAREFeatureIoTGatewayDataHandlingConfigurationBackupNGSI

FIWAREFeatureIoTGatewayDataHandlingEmbeddedCloudEdge

FIWAREFeatureIoTGatewayDataHandlingEmbeddedRaspberryPi

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREFeatureIoTGatewayDataHandlingFleetManagementCepRules

FIWAREFeatureIoTGatewayDataHandlingFleetManagementEventSinks

FIWAREFeatureIoTGatewayDataHandlingFleetManagementEventStorage

FIWAREFeatureIoTGatewayDataHandlingFleetManagementEventTypes

FIWAREFeatureIoTGatewayDataHandlingFleetManagementNgsi

FIWAREFeatureIoTGatewayDataHandlingModularizePersistence

4334 Unit Testing Plan

Gateway Data Handling - Unit Testing Plan

4335 Product Guides

Gateway Data Handling - User and Programmers Guide

Gateway Data Handling - Installation and Administration Guide

44 Other GEs

441 Topics still being addressed at high-level

4411 Epics

FIWAREEpicIoTGatewaySecurityMonitoring

FIWAREEpicIoTLowPowerEncryption

FIWAREEpicIoTDevicesAndGatewaysAnonymization

442 Legacy Topics

4421 Themes

FIWAREThemeIoTSemantic

4422 Epics

FIWAREEpicIoTSemanticIntelligentDecisionMaking

4423 Features

FIWAREFeatureIoTSemanticSemanticMediator

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREFeatureIoTSemanticContextCollector

FIWAREFeatureIoTSemanticContextMediator

4424 User-Stories

FIWAREStoryIoTSemanticSemanticMediatorOntologyDeployment

4425 User-Stories

FIWAREStoryIoTGatewayDataHandlingDataFilteringAndAggregationDeviceEmbed

dedCepCEPEngineManagement

FIWAREStoryIoTGatewayDataHandlingDataFilteringAndAggregationDeviceEmbed

dedCepStatement

FIWAREStoryIoTGatewayDataHandlingDataFilteringAndAggregationDeviceEmbed

dedCepEventType

FIWAREStoryIoTGatewayDataHandlingIoTPublishBrokerCepToMessageBroker

4426 Unit Testing Plan

Gateway Data Handling - Unit Testing Plan

4427 Product Guides

Gateway Data Handling - User and Programmers Guide

Gateway Data Handling - Installation and Administration Guide

443 Gateway Security GE

4431 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

NA

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

Enabler

4432 Epics

FIWAREEpicIoTGatewaySecurityAccessPolicyControl

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

4433 Features

FIWAREFeatureIoTGatewaySecurityAccessRightsCreation

FIWAREFeatureIoTGatewaySecurityAccessRightsDeletion

FIWAREFeatureIoTGatewaySecurityAccessRightsValidation

444 Gateway Advanced Connectivity GE

4441 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

NA

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

Enabler

4442 Themes

FIWAREThemeIoTGatewayAdvancedConnectivity

4443 Epics

FIWAREEpicIoTGatewayAdvancedConnectivityMobilityManagement

FIWAREEpicIoTGatewayAdvancedConnectivityConnectivityStatusManagement

FIWAREEpicIoTGatewayAdvancedConnectivitySessionManagement

FIWAREEpicIoTGatewayAdvancedConnectivityTrafficFlowManagement

FIWAREEpicIoTGatewayAdvancedConnectivityQualityOfServiceControl

4444 Features

FIWAREFeatureIoTGatewayAdvancedConnectivitySessionManagementM2MDevice

SessionManagement

FIWAREFeatureIoTGatewayAdvancedConnectivitySessionManagementNativeDevic

eSessionManagement

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCRemoteIS2DS2

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCResolver

FIWAREFeatureIoTGatewayProtocolAdapterEPCTracingEPCQuery

FIWAREFeatureIoTGatewayProtocolAdapterEPCNGSI

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPNorthboundNGSINGSIBasic

Connection

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPNorthboundNGSINGSIConte

xtRegistering

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPNorthboundNGSINGSIEvent

Forwarding

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPAdapterNodeAddressesDisco

very

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPAdapterEventsGeneration

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPAdapterResponseMessagesG

eneration

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPAdapterCommunicationsFunc

tions

FIWAREFeatureIoTGatewayProtocolAdapterMRCOAPAdapterBasicCommunication

4325 User-Stories

4326 Unit Testing Plan

Gateway Protocol Adapter - Unit Testing Plan

4327 Product Guides

Gateway Protocol Adapter - Installation and Administration Guide

Gateway Protocol Adapter - User and Programmers Guide

433 Gateway Data Handling GE

4331 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

M2MPlanetPangoo is a M2M research platform with user interface to deploy and

monitor sensors and actuators networks including gateways

SOLCEP 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)

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

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

4332 Epics

FIWAREEpicIoTGatewayDataHandlingComplexEventProcessing

FIWAREEpicIoTGatewayDataHandlingCommonDataModel

FIWAREEpicIoTGatewayDataHandlingLocalStorage

FIWAREEpicIoTGatewayDataHandlingDataTransformation

FIWAREEpicIoTGatewayDataHandlingConfigurationBackup

FIWAREEpicIoTGatewayDataHandlingEmbedded

FIWAREEpicIoTGatewayDataHandlingManager

FIWAREEpicIoTGatewayDataHandlingFleetManagement

FIWAREEpicIoTGatewayDataHandlingModularize

FIWAREEpicIoTGatewayDataHandlingBroker

4333 Features

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingAdmin

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingEventTypes

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingRules

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingRealtimeData

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingFiltering

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingAggregation

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingAutoRegistration

FIWAREFeatureIoTGatewayDataHandlingCommonDataModelNGSI

FIWAREFeatureIoTGatewayDataHandlingCommonDataModelPubSub

FIWAREFeatureIoTGatewayDataHandlingLocalStorageBackupOutputCEP

FIWAREFeatureIoTGatewayDataHandlingLocalStorageHistoricalData

FIWAREFeatureIoTGatewayDataHandlingDataTransformationInput

FIWAREFeatureIoTGatewayDataHandlingConfigurationBackupEsper

FIWAREFeatureIoTGatewayDataHandlingConfigurationBackupApplicationWide

FIWAREFeatureIoTGatewayDataHandlingConfigurationBackupNGSI

FIWAREFeatureIoTGatewayDataHandlingEmbeddedCloudEdge

FIWAREFeatureIoTGatewayDataHandlingEmbeddedRaspberryPi

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREFeatureIoTGatewayDataHandlingFleetManagementCepRules

FIWAREFeatureIoTGatewayDataHandlingFleetManagementEventSinks

FIWAREFeatureIoTGatewayDataHandlingFleetManagementEventStorage

FIWAREFeatureIoTGatewayDataHandlingFleetManagementEventTypes

FIWAREFeatureIoTGatewayDataHandlingFleetManagementNgsi

FIWAREFeatureIoTGatewayDataHandlingModularizePersistence

4334 Unit Testing Plan

Gateway Data Handling - Unit Testing Plan

4335 Product Guides

Gateway Data Handling - User and Programmers Guide

Gateway Data Handling - Installation and Administration Guide

44 Other GEs

441 Topics still being addressed at high-level

4411 Epics

FIWAREEpicIoTGatewaySecurityMonitoring

FIWAREEpicIoTLowPowerEncryption

FIWAREEpicIoTDevicesAndGatewaysAnonymization

442 Legacy Topics

4421 Themes

FIWAREThemeIoTSemantic

4422 Epics

FIWAREEpicIoTSemanticIntelligentDecisionMaking

4423 Features

FIWAREFeatureIoTSemanticSemanticMediator

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREFeatureIoTSemanticContextCollector

FIWAREFeatureIoTSemanticContextMediator

4424 User-Stories

FIWAREStoryIoTSemanticSemanticMediatorOntologyDeployment

4425 User-Stories

FIWAREStoryIoTGatewayDataHandlingDataFilteringAndAggregationDeviceEmbed

dedCepCEPEngineManagement

FIWAREStoryIoTGatewayDataHandlingDataFilteringAndAggregationDeviceEmbed

dedCepStatement

FIWAREStoryIoTGatewayDataHandlingDataFilteringAndAggregationDeviceEmbed

dedCepEventType

FIWAREStoryIoTGatewayDataHandlingIoTPublishBrokerCepToMessageBroker

4426 Unit Testing Plan

Gateway Data Handling - Unit Testing Plan

4427 Product Guides

Gateway Data Handling - User and Programmers Guide

Gateway Data Handling - Installation and Administration Guide

443 Gateway Security GE

4431 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

NA

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

Enabler

4432 Epics

FIWAREEpicIoTGatewaySecurityAccessPolicyControl

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

4433 Features

FIWAREFeatureIoTGatewaySecurityAccessRightsCreation

FIWAREFeatureIoTGatewaySecurityAccessRightsDeletion

FIWAREFeatureIoTGatewaySecurityAccessRightsValidation

444 Gateway Advanced Connectivity GE

4441 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

NA

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

Enabler

4442 Themes

FIWAREThemeIoTGatewayAdvancedConnectivity

4443 Epics

FIWAREEpicIoTGatewayAdvancedConnectivityMobilityManagement

FIWAREEpicIoTGatewayAdvancedConnectivityConnectivityStatusManagement

FIWAREEpicIoTGatewayAdvancedConnectivitySessionManagement

FIWAREEpicIoTGatewayAdvancedConnectivityTrafficFlowManagement

FIWAREEpicIoTGatewayAdvancedConnectivityQualityOfServiceControl

4444 Features

FIWAREFeatureIoTGatewayAdvancedConnectivitySessionManagementM2MDevice

SessionManagement

FIWAREFeatureIoTGatewayAdvancedConnectivitySessionManagementNativeDevic

eSessionManagement

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

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

4332 Epics

FIWAREEpicIoTGatewayDataHandlingComplexEventProcessing

FIWAREEpicIoTGatewayDataHandlingCommonDataModel

FIWAREEpicIoTGatewayDataHandlingLocalStorage

FIWAREEpicIoTGatewayDataHandlingDataTransformation

FIWAREEpicIoTGatewayDataHandlingConfigurationBackup

FIWAREEpicIoTGatewayDataHandlingEmbedded

FIWAREEpicIoTGatewayDataHandlingManager

FIWAREEpicIoTGatewayDataHandlingFleetManagement

FIWAREEpicIoTGatewayDataHandlingModularize

FIWAREEpicIoTGatewayDataHandlingBroker

4333 Features

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingAdmin

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingEventTypes

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingRules

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingRealtimeData

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingFiltering

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingAggregation

FIWAREFeatureIoTGatewayDataHandlingComplexEventProcessingAutoRegistration

FIWAREFeatureIoTGatewayDataHandlingCommonDataModelNGSI

FIWAREFeatureIoTGatewayDataHandlingCommonDataModelPubSub

FIWAREFeatureIoTGatewayDataHandlingLocalStorageBackupOutputCEP

FIWAREFeatureIoTGatewayDataHandlingLocalStorageHistoricalData

FIWAREFeatureIoTGatewayDataHandlingDataTransformationInput

FIWAREFeatureIoTGatewayDataHandlingConfigurationBackupEsper

FIWAREFeatureIoTGatewayDataHandlingConfigurationBackupApplicationWide

FIWAREFeatureIoTGatewayDataHandlingConfigurationBackupNGSI

FIWAREFeatureIoTGatewayDataHandlingEmbeddedCloudEdge

FIWAREFeatureIoTGatewayDataHandlingEmbeddedRaspberryPi

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREFeatureIoTGatewayDataHandlingFleetManagementCepRules

FIWAREFeatureIoTGatewayDataHandlingFleetManagementEventSinks

FIWAREFeatureIoTGatewayDataHandlingFleetManagementEventStorage

FIWAREFeatureIoTGatewayDataHandlingFleetManagementEventTypes

FIWAREFeatureIoTGatewayDataHandlingFleetManagementNgsi

FIWAREFeatureIoTGatewayDataHandlingModularizePersistence

4334 Unit Testing Plan

Gateway Data Handling - Unit Testing Plan

4335 Product Guides

Gateway Data Handling - User and Programmers Guide

Gateway Data Handling - Installation and Administration Guide

44 Other GEs

441 Topics still being addressed at high-level

4411 Epics

FIWAREEpicIoTGatewaySecurityMonitoring

FIWAREEpicIoTLowPowerEncryption

FIWAREEpicIoTDevicesAndGatewaysAnonymization

442 Legacy Topics

4421 Themes

FIWAREThemeIoTSemantic

4422 Epics

FIWAREEpicIoTSemanticIntelligentDecisionMaking

4423 Features

FIWAREFeatureIoTSemanticSemanticMediator

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREFeatureIoTSemanticContextCollector

FIWAREFeatureIoTSemanticContextMediator

4424 User-Stories

FIWAREStoryIoTSemanticSemanticMediatorOntologyDeployment

4425 User-Stories

FIWAREStoryIoTGatewayDataHandlingDataFilteringAndAggregationDeviceEmbed

dedCepCEPEngineManagement

FIWAREStoryIoTGatewayDataHandlingDataFilteringAndAggregationDeviceEmbed

dedCepStatement

FIWAREStoryIoTGatewayDataHandlingDataFilteringAndAggregationDeviceEmbed

dedCepEventType

FIWAREStoryIoTGatewayDataHandlingIoTPublishBrokerCepToMessageBroker

4426 Unit Testing Plan

Gateway Data Handling - Unit Testing Plan

4427 Product Guides

Gateway Data Handling - User and Programmers Guide

Gateway Data Handling - Installation and Administration Guide

443 Gateway Security GE

4431 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

NA

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

Enabler

4432 Epics

FIWAREEpicIoTGatewaySecurityAccessPolicyControl

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

4433 Features

FIWAREFeatureIoTGatewaySecurityAccessRightsCreation

FIWAREFeatureIoTGatewaySecurityAccessRightsDeletion

FIWAREFeatureIoTGatewaySecurityAccessRightsValidation

444 Gateway Advanced Connectivity GE

4441 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

NA

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

Enabler

4442 Themes

FIWAREThemeIoTGatewayAdvancedConnectivity

4443 Epics

FIWAREEpicIoTGatewayAdvancedConnectivityMobilityManagement

FIWAREEpicIoTGatewayAdvancedConnectivityConnectivityStatusManagement

FIWAREEpicIoTGatewayAdvancedConnectivitySessionManagement

FIWAREEpicIoTGatewayAdvancedConnectivityTrafficFlowManagement

FIWAREEpicIoTGatewayAdvancedConnectivityQualityOfServiceControl

4444 Features

FIWAREFeatureIoTGatewayAdvancedConnectivitySessionManagementM2MDevice

SessionManagement

FIWAREFeatureIoTGatewayAdvancedConnectivitySessionManagementNativeDevic

eSessionManagement

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREFeatureIoTGatewayDataHandlingFleetManagementCepRules

FIWAREFeatureIoTGatewayDataHandlingFleetManagementEventSinks

FIWAREFeatureIoTGatewayDataHandlingFleetManagementEventStorage

FIWAREFeatureIoTGatewayDataHandlingFleetManagementEventTypes

FIWAREFeatureIoTGatewayDataHandlingFleetManagementNgsi

FIWAREFeatureIoTGatewayDataHandlingModularizePersistence

4334 Unit Testing Plan

Gateway Data Handling - Unit Testing Plan

4335 Product Guides

Gateway Data Handling - User and Programmers Guide

Gateway Data Handling - Installation and Administration Guide

44 Other GEs

441 Topics still being addressed at high-level

4411 Epics

FIWAREEpicIoTGatewaySecurityMonitoring

FIWAREEpicIoTLowPowerEncryption

FIWAREEpicIoTDevicesAndGatewaysAnonymization

442 Legacy Topics

4421 Themes

FIWAREThemeIoTSemantic

4422 Epics

FIWAREEpicIoTSemanticIntelligentDecisionMaking

4423 Features

FIWAREFeatureIoTSemanticSemanticMediator

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREFeatureIoTSemanticContextCollector

FIWAREFeatureIoTSemanticContextMediator

4424 User-Stories

FIWAREStoryIoTSemanticSemanticMediatorOntologyDeployment

4425 User-Stories

FIWAREStoryIoTGatewayDataHandlingDataFilteringAndAggregationDeviceEmbed

dedCepCEPEngineManagement

FIWAREStoryIoTGatewayDataHandlingDataFilteringAndAggregationDeviceEmbed

dedCepStatement

FIWAREStoryIoTGatewayDataHandlingDataFilteringAndAggregationDeviceEmbed

dedCepEventType

FIWAREStoryIoTGatewayDataHandlingIoTPublishBrokerCepToMessageBroker

4426 Unit Testing Plan

Gateway Data Handling - Unit Testing Plan

4427 Product Guides

Gateway Data Handling - User and Programmers Guide

Gateway Data Handling - Installation and Administration Guide

443 Gateway Security GE

4431 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

NA

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

Enabler

4432 Epics

FIWAREEpicIoTGatewaySecurityAccessPolicyControl

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

4433 Features

FIWAREFeatureIoTGatewaySecurityAccessRightsCreation

FIWAREFeatureIoTGatewaySecurityAccessRightsDeletion

FIWAREFeatureIoTGatewaySecurityAccessRightsValidation

444 Gateway Advanced Connectivity GE

4441 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

NA

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

Enabler

4442 Themes

FIWAREThemeIoTGatewayAdvancedConnectivity

4443 Epics

FIWAREEpicIoTGatewayAdvancedConnectivityMobilityManagement

FIWAREEpicIoTGatewayAdvancedConnectivityConnectivityStatusManagement

FIWAREEpicIoTGatewayAdvancedConnectivitySessionManagement

FIWAREEpicIoTGatewayAdvancedConnectivityTrafficFlowManagement

FIWAREEpicIoTGatewayAdvancedConnectivityQualityOfServiceControl

4444 Features

FIWAREFeatureIoTGatewayAdvancedConnectivitySessionManagementM2MDevice

SessionManagement

FIWAREFeatureIoTGatewayAdvancedConnectivitySessionManagementNativeDevic

eSessionManagement

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

FIWAREFeatureIoTSemanticContextCollector

FIWAREFeatureIoTSemanticContextMediator

4424 User-Stories

FIWAREStoryIoTSemanticSemanticMediatorOntologyDeployment

4425 User-Stories

FIWAREStoryIoTGatewayDataHandlingDataFilteringAndAggregationDeviceEmbed

dedCepCEPEngineManagement

FIWAREStoryIoTGatewayDataHandlingDataFilteringAndAggregationDeviceEmbed

dedCepStatement

FIWAREStoryIoTGatewayDataHandlingDataFilteringAndAggregationDeviceEmbed

dedCepEventType

FIWAREStoryIoTGatewayDataHandlingIoTPublishBrokerCepToMessageBroker

4426 Unit Testing Plan

Gateway Data Handling - Unit Testing Plan

4427 Product Guides

Gateway Data Handling - User and Programmers Guide

Gateway Data Handling - Installation and Administration Guide

443 Gateway Security GE

4431 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

NA

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

Enabler

4432 Epics

FIWAREEpicIoTGatewaySecurityAccessPolicyControl

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

4433 Features

FIWAREFeatureIoTGatewaySecurityAccessRightsCreation

FIWAREFeatureIoTGatewaySecurityAccessRightsDeletion

FIWAREFeatureIoTGatewaySecurityAccessRightsValidation

444 Gateway Advanced Connectivity GE

4441 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

NA

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

Enabler

4442 Themes

FIWAREThemeIoTGatewayAdvancedConnectivity

4443 Epics

FIWAREEpicIoTGatewayAdvancedConnectivityMobilityManagement

FIWAREEpicIoTGatewayAdvancedConnectivityConnectivityStatusManagement

FIWAREEpicIoTGatewayAdvancedConnectivitySessionManagement

FIWAREEpicIoTGatewayAdvancedConnectivityTrafficFlowManagement

FIWAREEpicIoTGatewayAdvancedConnectivityQualityOfServiceControl

4444 Features

FIWAREFeatureIoTGatewayAdvancedConnectivitySessionManagementM2MDevice

SessionManagement

FIWAREFeatureIoTGatewayAdvancedConnectivitySessionManagementNativeDevic

eSessionManagement

Future Internet Core Platform

D1473 FIWARE Technical Roadmap

4433 Features

FIWAREFeatureIoTGatewaySecurityAccessRightsCreation

FIWAREFeatureIoTGatewaySecurityAccessRightsDeletion

FIWAREFeatureIoTGatewaySecurityAccessRightsValidation

444 Gateway Advanced Connectivity GE

4441 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

NA

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

Enabler

4442 Themes

FIWAREThemeIoTGatewayAdvancedConnectivity

4443 Epics

FIWAREEpicIoTGatewayAdvancedConnectivityMobilityManagement

FIWAREEpicIoTGatewayAdvancedConnectivityConnectivityStatusManagement

FIWAREEpicIoTGatewayAdvancedConnectivitySessionManagement

FIWAREEpicIoTGatewayAdvancedConnectivityTrafficFlowManagement

FIWAREEpicIoTGatewayAdvancedConnectivityQualityOfServiceControl

4444 Features

FIWAREFeatureIoTGatewayAdvancedConnectivitySessionManagementM2MDevice

SessionManagement

FIWAREFeatureIoTGatewayAdvancedConnectivitySessionManagementNativeDevic

eSessionManagement