iot nell ambito del programma comunitario fiware - vsix vsix 2015/vsix-20151203... · ... iot...

31
http:// www.fiware.org http:// lab.fiware.org Follow @FIWARE on Twitter! IoT nellambito del programma Comunitario FIWARE Stefano De Panfilis FIWARE Lab Responsible Engineering Ingegneria Informatica S.p.A. [email protected], @depa01

Upload: vukhanh

Post on 20-May-2018

219 views

Category:

Documents


1 download

TRANSCRIPT

http://www.fiware.org

http://lab.fiware.org

Follow @FIWARE on Twitter!

IoT nell’ambito del programma Comunitario FIWARE

Stefano De PanfilisFIWARE Lab Responsible

Engineering Ingegneria Informatica S.p.A.

[email protected], @depa01

1

The nature of ICT applications is changing …

Internet of

Services

Internet of Things

Internet of Networks

Internet of People

Internet of

Knowledge

3.12.2015 – Convegno VSIX - Padova

Ecosystem and platform: two tied concepts

2

ICT Platform

(APIs, data models)

Digital

ecosystem

Do we want it open?

How can it be sustainable?

3.12.2015 – Convegno VSIX - Padova

The FIWARE Public-Private Partnership (PPP) initiative

Goal: capture opportunities derived from the new wave

of digitalization of life and businesses that is coming

Strategy: Build a sustainable innovation ecosystem

around open standards supporting development of

smart applications in multiple sectors

Pillars:

• FI-WARE : a generic, open standard platform which

serve the needs of developers in multiple domains

• FIWARE Lab : a meeting point where innovation happens

and data providers plus entrepreneurs can be engaged

• : a program that funds developers and

entrepreneurs, and ignites roll-out of the ecosystem

• FIWARE mundus : reach a global footprint, opening to

regions that share the same vision and ambition

• iHubs : provide local support to the community

eHealth

tourism

Transport,

Mobility

and

Logistics

e-government

Smart

Energy

Grid

3

Driven by

implementation Sustainable

3.12.2015 – Convegno VSIX - Padova

FIWARE PPP: main figures

4

9Countries

122 = 85 + 37 M€FIWARE budget

80 + 20 M€

FIWARE Accelerate

budget

1300

Startups/SMEs

21Innovation

Hubs

6,5 M€marketing

95 = 66 + 29M€

Vertical Use Cases

budget

18 = 17 + 1

FIWARE Lab nodes

2010-2016

(FP7)

Statement Program Budget

"Proposers are encouraged to use

FIWARE for some or all of their

platform developments, when relevant.

Projects aiming to develop specific

platforms, are encouraged to make

them interoperable with FIWARE.”

ICT 1876 MEuro

Greening the Economy 326 MEuro

Agrifood, marine, bio 410 MEuro

2016-2017(Horizon 2020)

16+Accelerators

24

partners

3.12.2015 – Convegno VSIX - Padova

FIWARE = advanced OpenStack-based Cloud capabilities

+ library of APIs that ease development of applications

5

Sustainability

ensured

Driven by

implementation

3.12.2015 – Convegno VSIX - Padova

FIWARE Generic Enablers (GEs)

A FIWARE Generic Enabler (GE):

set of general-purpose platform functions available through APIs

Building with other GEs a FIWARE Reference Architecture

FIWARE GE Specifications are open (public and royalty-free)

FIWARE GE implementation (FIWARE GEi):

Platform product that implements a given GE Open Spec

There might be multiple compliant GEis of each GE Open Spec

One open source reference implementation of each

FIWARE GE (FIWARE GEri):

• Well-known open source license

• Publicly available Technical Roadmap updated in every release

Available FIWARE GEis, GEris and incubated enablers are

published on the FIWARE Catalogue

63.12.2015 – Convegno VSIX - Padova

FIWARE major differential features

7

• Federation of infrastructures (private/public regions)

• Automated GE deploymentCloud

• Complete Context Management Platform

• Integration of Data and Media Content

Data/Media Context Mgmt

• Easy plug&play of devices using multiple protocols

• Automated Measurements/Action Context updates

IoT Services Enablement

• Visualization of data (operation dashboards)

• Publication of data sets/services

Data/Services Delivery

• Easy incorporation of advanced 3D and AR features

• Visual representation of context information

Advanced Web UI

• Security Monitoring

• Built-in Identity/Access/Privacy ManagementSecurity

• Advanced networking (SDN) and middleware

• Interface to robotsI2ND

3.12.2015 – Convegno VSIX - Padova

FIWARE Lab: A working instance of FIWARE working as

“the meeting point” where innovation takes place

8

Entrepreneurs, Developers

• Develop once for a large market

• Easily meet potential customers

• Marketing, promotion

• Ability to test with real data and

end users

• Simple yet powerful APIs that

accelerate product development

Domain Stakeholders

• Connect to entrepreneurs

• Put their open data at work

• Bring new innovative services to

end users

• Be more efficient

• Social Reputation

FIWARE Technology Providers

• “Coopetitive” approach

• Connect to entrepreneurs: jointly

exploit the opportunities

FIWARE Lab users and infrastructure

9

10

FIWARE brings the right standards for

developing “Smart” apps/services

FIWARE is not just about technology

3.12.2015 – Convegno VSIX - Padova

11

Because it brings the right standards for

developing “Smart” apps/services

3.12.2015 – Convegno VSIX - Padova

Being “Smart” requires first being “Aware”

Nowadays applications require gathering and managing context

information, referring to values of attributes characterizing entities

relevant to the application

12

Application

NGSI standard API

Bus

• Location

• No. passengers

• Driver

• Licence plate

Citizen

• Name-Surname

• Birthday

• Preferences

• Location

• ToDo list

Shop

• Location

• Business name

• Franchise

• offerings

Context Information

NGSI brings a simple

yet powerful API

enabling access to

context information

3.12.2015 – Convegno VSIX - Padova

City Services

Multiple system/apps can exploit context info

Any system or third-party apps can both consume and submit context

information

The overall system can rely on context information available (real-time

and historic) to monitor and manage KPIs

13

Bus

• Location

• No. passengers

• Driver

• Licence plate

Citizen

• Name-Surname

• Birthday

• Preferences

• Location

• ToDo list

Shop

• Location

• Business name

• Franchise

• offerings

Context Information

City Governance SystemCity Services

Third-party AppsCity Services

3.12.2015 – Convegno VSIX - Padova

Different sources of context need to be handled

Context info may come from many sources which may vary over time:

• Existing systems

• Sensor networks (Internet of Things)

• Third-party apps

Source of info will be transparent to applications accessing context info

14

Street = “X”, traffic = high

What’s the current traffic in

street “X”? NGSI

Standard API

A sensor in a pedestrian street

The Public Bus Transport

Management system Citizen’s car app or

smartphone

Notify me the changes of

traffic in street “X”

Place = “X”, temperature = 30º

A sensor in a pedestrian street

The Public Bus Transport

Management system Citizen’s

smartphone

It’s too hot!

NGSI

Standard API

3.12.2015 – Convegno VSIX - Padova

A non-intrusive approach is required

Capable to integrate with existing or future systems without impact in

their architectures

Info about attributes of one entity may come from different systems,

which work either as Context Producers or Context Providers

Applications rely on a single model adapting to systems of each city

15

Application/Service

Standard API

System A System B

attribute “location” attribute “driver”

Context Producer Context Provider

3.12.2015 – Convegno VSIX - Padova

Connecting to the Internet of Things

Capturing data from, or Acting upon, IoT devices should be as easy

as to read/change the value of attributes linked to context entities

using a Context Broker

16

Context Broker

Standard APIStandard API

GET <Oauth token>

/V1/contextEntities/lamp1/attributes/presenceSensor

PUT <Oauth token>

/V1/contextEntities/lamp1/attributes/status

“light on”

Setting up the value of attribute

“status” to “light on” triggers

execution of a function in the IoT

device that switches the lamp on

Issuing a get operation on the

“presenceSensor” attribute

enables the application to get

info about presence of people

near the lamp

3.12.2015 – Convegno VSIX - Padova

Integration with sensor networks

FIWARE NGSI is capable to deal with the wide variety of IoT protocols today

Rather than trying to solve the battle of standards at IoT level, it brings a

standard where no standard exists today: context information management

17

FIWARE Context Broker

IoT

Agent-1

IoT

Agent-2

IoT

Agent-n

IoT Agent

Manager

create/monitor

FIWARE Backend IoT

Device Management

OMA NGSI API (northbound interface)

(southbound interfaces)

MQTTETSI M2M IETF CoAP

3.12.2015 – Convegno VSIX - Padova

Open data publication

Once context information is gathered, a lot of useful

complementary FIWARE Generic Enablers can be used

18

Advanced Web-based UI

(AR, 3D)Data/Apps visualization

Big Data AnalysisComplex Event

ProcessingMultimedia processing

IoT-enabled

Context Information

Management

3.12.2015 – Convegno VSIX - Padova

A Smart City platform with FIWARE

Smart city platform as

a Data/Knowledge Hub

Non-intrusive, open to

third parties

CKAN

Big Data

Context Broker

Ac

co

un

ting

& P

aym

en

t & B

illing

IDM

& A

uth

Short-term

historic

data

BigData

Processing

Data

Quering/Action,

Publish/Subscr

Open Data

publishingReal-time

processing

BI

ETL

RULES

DEFINITION

TOOL

OPERATIONA

L

DASHBOARD

KPI GOVERNANCE OPEN DATA PORTALS

Service

orchestrator

Context

Adapters

CEP

19

IoT Backend

Device Management

measures /

commands

IoT Broker & Config

Management

(from sensors to things)

IoT/Sens

orOpen Dataactuators

Media

streams

Real Time

Media

Stream

Processing

City

Services

GIS

Inventory

Specific Enablers

Generic Enablers

3.12.2015 – Convegno VSIX - Padova

maps.smartsantander.eu

203.12.2015 – Convegno VSIX - Padova

Real-time open data coming from large

deployment of sensors (4500 IoT devices,

150 mobile sensor units, 2500 RFIDs)

offered through standard FI-WARE APIs

Open data sets captured from sensors

since August 2013 uploaded on Big Data

platform and ready for analysis

A Smart Factory platform with FIWARE (by FITMAN)

213.12.2015 – Convegno VSIX - Padova

The FITMAN Smart

Factory platform deals

with the optimization of

the production

processes (in terms of

production costs

reduction, efficient

energy usage,

improvement in

production reliability,

production machines

usage, etc.) via the

monitoring and

management of the

production process and

of its components.

22

Because it’s not just about technology

3.12.2015 – Convegno VSIX - Padova

Building a successful ecosystem

requires …

23

Creating a vibrant community of

active contributors who commit a

sustainable investment over time

Fully open source platform

OS community ready since

summer 2015

7430+ PMs devoted to

development activities in 5 years

(122/76 M€ of budget/funding)

Funding opportunities available

in several R&D programs during

2017-18 (e.g., Horizon 2020)

Each FIWARE component is

considered strategic in the

portfolio of contributing partner

Telefonica, Orange, Engineering

and AtoS join forces to push

common standards for Smart

Cities based on FIWARE platform

3.12.2015 – Convegno VSIX - Padova

Building a successful ecosystem

requires …

24

engaging stakeholders

31 cities from 7 different

countries launch the Open

and Agile Smart Cities

(OASC) initiative

31 cities from 7 countries launched

the Open and Agile Smart Cities

(OASC) initative commiting to adopt

common principles:• Open APIs

• Standard Data Models

• Open Data/APIs publication platform

• Driven by implementation

2nd wave of 50+ cities from 10+

countries planned in 2nd wave to

be announced in MindTrek event in

Tempere, September 2015

3rd wave of 100+ cities from

15+ countries planned for SCEWC

in November 2015

3.12.2015 – Convegno VSIX - Padova

Open and Agile Smart Cities (2nd wave, Sep 2015)

253.12.2015 – Convegno VSIX - Padova

Building a successful ecosystem

requires …

26

Bringing incentives for

entrepreneurs and developers

80 M€ in grants to startups/SMEs

in the next 2 years (FIWARE

Acceleration Programme)

3100+ startups/SMEs applied to

1st Open Call of the FIWARE

Acceleration programme

20 M€ to support involvement of

16 accelerators across Europe

FIWARE Acceleration programme

now expanding beyond Europe

Opportunity for real showcases

with cities

1300 startups/SMEs to be funded

(~400 as result of 1st Open Call)

3.12.2015 – Convegno VSIX - Padova

Building a successful ecosystem

requires …

27

Creating a meeting point where

demand connects to offering and

innovation takes place

FIWARE Lab environment with

3000+ Cores, 16+ TB RAM,

750+ TB HD

2600+ open datasets from cities

published and growing fast!

Multiple nodes across Europe

1st node in LATAM deployed

in Mexico. New nodes being

setup: Brazil and Chile

3.12.2015 – Convegno VSIX - Padova

Building a successful ecosystem

requires …

28

Scale and go global while being

able to act local

21 Innovation Hubs in Europe

devoted to provide local support

First FIWARE Lab nodes

in Mexico and Brazil

1,4 M€ funding assigned to

FIWARE mundus activities

targeted to build links with US,

Mexico, Brazil, Chile, Japan,

Canada, Korea, BRIC countries …

3.12.2015 – Convegno VSIX - Padova

Building a successful ecosystem

requires …

29

Raising awareness (which means

an investment in marketing) and

creating a brand

6,5 M€ in marketing activities

(4 M€ so far)

Lead by reputed on-line

marketing partner (Ogilvy)

450K€ just in sponsorship of

events during 2015-16

3.12.2015 – Convegno VSIX - Padova

http://fiware.org

http://lab.fiware.org

Follow @Fiware on Twitter !

Check latest videos at www.youtube.com/user/FIWARE

Grazie!

30