21
http:// www.fiware.org http:// lab.fiware.org Follow @FIWARE on Twitter! FIWARE: behind those future digital services you will love Juanjo Hierro Telefonica I+D. FIWARE Coordinator and Chief Architect [email protected], @JuanjoHierro (twitter)

FIWARE: behind those future digital services you will love · FIWARE: behind those future digital services you will love ... FIWARE Lab : a meeting point ... Complex Event Big Data

Embed Size (px)

Citation preview

http://www.fiware.org

http://lab.fiware.org

Follow @FIWARE on Twitter!

FIWARE: behind those future digital services you will love

Juanjo Hierro

Telefonica I+D. FIWARE Coordinator and Chief Architect

[email protected], @JuanjoHierro (twitter)

FIWARE Mission

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

1

Driven by

implementation Sustainable

FIWARE (Future Internet) PPP: main figures

2

9Countries

122 = 85 + 37 M€FIWARE budget

99 = 76 + 23 M€FIWARE funding

80 + 20 M€

for startups/SMEs

1300

Startups/SMEs

21Innovation

Hubs

6,5 M€marketing

95/66 M€

budget/funding of

Vertical Use Cases

18 = 17 + 1FIWARE 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

FIWARE in the Digital Single Market strategy

3

Digitising the European Industry• “Networks of start-up accelerators such as Startup Europe and FIWARE initiatives …

have shown not only an increase of competitiveness of existing industries, notably for

SME and mid-caps, but also additional business creation in new digitised products

and services”

• “The Commission will invest in demand-driven large-scale pilots and lighthouse

initiatives … The investment will address notably open platforms cutting across

sectors and accelerate innovation by companies and communities of developers,

building on existing open service platforms, such as FIWARE”

Advancing the Internet of Things in Europe• “Future actions could build on the positive experience gained from networks of start-

up accelerators in StartupEurope and FIWARE”

• “European companies should strive for leadership in IoT platforms allowing them to

manage an ecosystem including SMEs, researchers, entrepreneurs and innovators

that is anchored in Europe … One example of an open platform is FIWARE”

• “The recently launched openFIWARE Foundation further develops FIWARE

components in the context of digitising industries, starting with three business sectors:

Smart City, Industry 4.0 and Smart Agriculture. This is expected to accelerate the

industrial use of open digital platforms and reinforce related innovation ecosystems.”

Does this guy look “smart”? … why?

4

Being “Smart” requires first being “Aware”

Implementing a Smart Application requires gathering and managing context

information, referring to values of attributes characterizing relevant entities

There is a wide range of application domains where the concept of context

information is relevant: smart home, smart agrifood, smart logistics, smart cities

5

Boiler

• Manufacturer

• Last revision

• Product id

• temperature

Users

• Name-Surname

• Birthday

• Preferences

• Location

• ToDo list

Flowerpot

• Humidity

• Watering plan

Context Information

Application

standard API

Being “Smart” requires first being “Aware”

Implementing a Smart Application requires gathering and managing context

information, referring to values of attributes characterizing relevant entities

There is a wide range of application domains where the concept of context

information is relevant: smart home, smart agrifood, smart logistics, smart cities

6

Ship

• Company

• Speed

• Location

• …

Stevedore Truck

• Driver

• Location

• … Container

• Dimension

• Temperature

• …

Context Information

Application

standard API

Being “Smart” requires first being “Aware”

Implementing a Smart Application requires gathering and managing context

information, referring to values of attributes characterizing relevant entities

There is a wide range of application domains where the concept of context

information is relevant: smart home, smart agrifood, smart logistics, smart cities

7

City Services

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

In the “Smart” Port, applications are “Aware” of

what’s going on in the port at any time

Smart Port Applications requires gathering and managing context

information, referring to values of attributes characterizing entities

relevant to the application

8

Ship

• Company

• Speed

• Location

• …

Stevedore Truck

• Driver

• Location

• … Container

• Dimension

• Temperature

• …

Context Information

Application

standard API

Different sources of context need to be handled

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

• Existing systems dealing with management of municipal services

• Sensor networks (Internet of Things)

• Third-party smart city apps

Source of info will be transparent to applications accessing context info

9

Street = “X”, traffic = high

What’s the current traffic in

street “X”?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”

A non-intrusive approach is required

Capable to integrate with existing or future systems without impact in

their architectures, but bringing a common context information hub

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

which work either as Context Producers or Context Providers

10

Application/Service

Standard API

System A System B

attribute “location” attribute “driver”

Context Producer Context Provider

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

11

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

FIWARE NGSI brings the needed standard for

context information management

NGSI brings a simple yet powerful Restful API enabling access to

context information, supporting Linked Data

Any web developer can build applications the very first day

12

Ship

• Company

• Speed

• Location

• …

Stevedore Truck

• Driver

• Location

• … Container

• Dimension

• Temperature

• …

Context Information

Application

standard API

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

13

FIWARE Context Broker

IoT

Agent-1

IoT

Agent-2

IoT

Agent-n

IoT Agent

Manager

create/monitor

FIWARE Backend IoT

Device Management

FIWARE NGSI API (northbound interface)

(southbound interfaces)

MQTTETSI M2M IETF CoAP

Open data publication

Once context information is gathered, a lot of useful

complementary FIWARE enablers can be used

14

Advanced Web-based UI

(AR, 3D)Data/Apps visualization

Big Data AnalysisComplex Event

ProcessingMultimedia processing

IoT-enabled

Context Information

Management

ISG at ETSI

Work to be structured in several Task Forces:

• Context Information Management API (fast-track

adoption of FIWARE NGSI specifications)

• Common Information Models (one cross-domain

plus several per domain: smart cities, smart

agrifood, ...)

• Specifications to be fulfilled by Data Publication

platforms

Application to several Application Domains

Proposal to be presented by Telefónica,

Orange, NEC, eGlobalMark endorsed by other

ETSI members (Catapult UK, iMinds, …)

Identified as action within EC 2016 Rolling

Plan on ICT standardization

15

FIWARE ecosystem of SMEs/startups in Europe

Currently total of 831 startups

and SMEs

Good geographical coverage

(except France)

60% < 5 years experience

(14% no experience at all!)

60% by small team (< 5 people)

63% bring a solution not

available in the market

45% close to market delivery

For 30% this is their “first job”

18

FIWARE Mission

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

19

Driven by

implementation Sustainable

http://fiware.org

http://lab.fiware.org

http://www.youtube.com/user/fiware

@FIWARE

Thanks!

20