fiware: transforming smart cities into engines of growth · fiware ngsi is capable to deal with the...

37
http://www.fiware.org http://lab.fiware.org Follow @FIWARE on Twitter! FIWARE: transforming Smart Cities into engines of growth Juanjo Hierro Telefonica I+D. FIWARE Coordinator and Chief Architect [email protected], @JuanjoHierro (twitter)

Upload: duongdang

Post on 20-May-2018

219 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: FIWARE: transforming Smart Cities into engines of growth · FIWARE NGSI is capable to deal with the wide variety of IoT protocols today ... Complex Event Big Data Analysis Processing

http://www.fiware.orghttp://lab.fiware.orgFollow @FIWARE on Twitter!

FIWARE: transforming Smart Cities into engines of growthJuanjo HierroTelefonica I+D. FIWARE Coordinator and Chief [email protected], @JuanjoHierro (twitter)

Page 2: FIWARE: transforming Smart Cities into engines of growth · FIWARE NGSI is capable to deal with the wide variety of IoT protocols today ... Complex Event Big Data Analysis Processing

Cities are where daily life and businessesactually happen …

1

Smart Cities are not simply about more efficientmunicipality services but transforming Cities into

the ICT platform enabling economy growth andimprovement of the well-being through innovation

Page 3: FIWARE: transforming Smart Cities into engines of growth · FIWARE NGSI is capable to deal with the wide variety of IoT protocols today ... Complex Event Big Data Analysis Processing

Why FIWARE?

2

Page 4: FIWARE: transforming Smart Cities into engines of growth · FIWARE NGSI is capable to deal with the wide variety of IoT protocols today ... Complex Event Big Data Analysis Processing

3

Because it brings the right standards fordeveloping “Smart” apps/services

Because it allows your city to join forceswith others to build a sustainable market

Because it’s not just about technology

Page 5: FIWARE: transforming Smart Cities into engines of growth · FIWARE NGSI is capable to deal with the wide variety of IoT protocols today ... Complex Event Big Data Analysis Processing

4

Because it brings the right standards fordeveloping “Smart” apps/services

Page 6: FIWARE: transforming Smart Cities into engines of growth · FIWARE NGSI is capable to deal with the wide variety of IoT protocols today ... Complex Event Big Data Analysis Processing

Does this guy look “smart”? … why?

5

Page 7: FIWARE: transforming Smart Cities into engines of growth · FIWARE NGSI is capable to deal with the wide variety of IoT protocols today ... Complex Event Big Data Analysis Processing

Being “Smart” requires first being “Aware” Systems dealing with management of city services or third-party apps (subject

to access control policies) can both consume and update context information

Overall city governance can rely on context information available (real-time andhistoric) to monitor KPIs and run BigData analysis

6

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 System

City Services

Third-party Apps

Page 8: FIWARE: transforming Smart Cities into engines of growth · FIWARE NGSI is capable to deal with the wide variety of IoT protocols today ... Complex Event Big Data Analysis Processing

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

7

Street = “X”, traffic = high

What’s the current traffic instreet “X”?

Standard API

A sensor in a pedestrian street

The Public Bus TransportManagement system Citizen’s car app or

smartphone

Notify me the changes oftraffic in street “X”

Page 9: FIWARE: transforming Smart Cities into engines of growth · FIWARE NGSI is capable to deal with the wide variety of IoT protocols today ... Complex Event Big Data Analysis Processing

A non-intrusive approach is required

Capable to integrate with existing or future systems dealing withmanagement of municipal services 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

8

Application/Service

Standard API

System A System B

attribute “location” attribute “driver”

Context Producer Context Provider

Page 10: FIWARE: transforming Smart Cities into engines of growth · FIWARE NGSI is capable to deal with the wide variety of IoT protocols today ... Complex Event Big Data Analysis Processing

Connecting to the Internet of Things

Capturing data from, or Acting upon, IoT devices should be as easyas to read/change the value of attributes linked to context entitiesusing a Context Broker

9

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” triggersexecution of a function in the IoTdevice that switches the lamp on

Issuing a get operation on the“presenceSensor” attributeenables the application to getinfo about presence of peoplenear the lamp

Page 11: FIWARE: transforming Smart Cities into engines of growth · FIWARE NGSI is capable to deal with the wide variety of IoT protocols today ... Complex Event Big Data Analysis Processing

FIWARE NGSI materializes a cornerstonePivotal Point of Interoperability (PPI) 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

10

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

Page 12: FIWARE: transforming Smart Cities into engines of growth · FIWARE NGSI is capable to deal with the wide variety of IoT protocols today ... Complex Event Big Data Analysis Processing

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 astandard where no standard exists today: context information management

11

FIWARE Context Broker

IoTAgent-1

IoTAgent-2

IoTAgent-n

IoT AgentManager

create/monitor

FIWARE Backend IoTDevice Management

FIWARE NGSI API (northbound interface)

(southbound interfaces)

MQTTETSI M2M IETF CoAP

Page 13: FIWARE: transforming Smart Cities into engines of growth · FIWARE NGSI is capable to deal with the wide variety of IoT protocols today ... Complex Event Big Data Analysis Processing

Open data publication

Once context information is gathered, a lot of usefulcomplementary FIWARE enablers can be used

12

Advanced Web-based UI(AR, 3D)

Data/Apps visualization

Big Data AnalysisComplex EventProcessing Multimedia processing

IoT-enabledContext Information

Management

Page 14: FIWARE: transforming Smart Cities into engines of growth · FIWARE NGSI is capable to deal with the wide variety of IoT protocols today ... Complex Event Big Data Analysis Processing

NGSI resources in CKAN

13

Page 15: FIWARE: transforming Smart Cities into engines of growth · FIWARE NGSI is capable to deal with the wide variety of IoT protocols today ... Complex Event Big Data Analysis Processing

Target Smart City platform

Smart city platform asa Data/Knowledge Hub

Non-intrusive, open tothird parties

CKAN

Big Data

Context Broker

Accounting & Paym

ent & B

illing

IDM

& Auth

Short-termhistoric

data

BigDataProcessing

DataQuering/Action,Publish/Subscr

Open Datapublishing

Real-timeprocessing

BIETL

RULESDEFINITION

TOOL

OPERATIONALDASHBOARD KPI GOVERNANCE OPEN DATA PORTALS

Serviceorchestrator

ContextAdapters

CEP

14

IoT BackendDevice Management

measures /commands

IoT Broker & ConfigManagement

(from sensors to things)

IoT/Sensor Open DataactuatorsMedia

streams

Real TimeMediaStream

Processing

CityServices

GIS

Inventory

Specific Enablers

Generic Enablers

Page 16: FIWARE: transforming Smart Cities into engines of growth · FIWARE NGSI is capable to deal with the wide variety of IoT protocols today ... Complex Event Big Data Analysis Processing

Smart Cities as platforms for innovative apps The city may export part of the context information to third-parties

Going further, it may allow third-applications to enrich contextinformation, by means of adding new attributes and entities

This leads to potential innovative business models and fuels theEconomy of Data

15

Third-party applications

FIWARE NGSI API

Bus• Location• No. passengers• Driver• Licence plate

Citizen• Name-Surname• Birthday• Preferences• Location• ToDo list

Shop• Location• Business name• Franchise• offerings

Context Information

Page 17: FIWARE: transforming Smart Cities into engines of growth · FIWARE NGSI is capable to deal with the wide variety of IoT protocols today ... Complex Event Big Data Analysis Processing

16

Because it allows your city to join forceswith others to build a sustainable market

Page 18: FIWARE: transforming Smart Cities into engines of growth · FIWARE NGSI is capable to deal with the wide variety of IoT protocols today ... Complex Event Big Data Analysis Processing

The Open and Agile Smart Cities(OASC) initiative

Common APIs FIWARE NGSI to start with Standard Data Models CitySDK and more Platform for Open Data/API publication Driven by implementation approach

17

More info:http://connectedsmartcities.eu/open-and-agile-smart-cities/

Page 19: FIWARE: transforming Smart Cities into engines of growth · FIWARE NGSI is capable to deal with the wide variety of IoT protocols today ... Complex Event Big Data Analysis Processing

Launch of the OASC initiative

1st wave of OASC cities* announced at CeBIT:• Denmark: Copenhagen, Aarhus and Aalborg• Finland: Helsinki, Espoo, Vantaa, Oulu, Tampere, Turku• Spain: Valencia, Santander, Málaga, Sevilla• Portugal: Porto, Lisbon, Fundão, Palmela, Penela and

Águeda• Belgium: Brussels, Ghent and Antwerp• Italy: Milan, Palermo and Lecce• Brazil: Olinda (Recife), Anapólis (Goiás), Porto Alegre

(Rio Grande do Sul), Vitória (Espírito Santo), Colinas deTocantins (Tocantins) and Taquaritinga (São Paulo)

Background document describing the vision

Cities have to sign a Letter of Intent (LoI) where they:• Endorse OASC principles• Prove their capacity to implement the principles

18

(*) Ordered by country and date of incorporation

Page 20: FIWARE: transforming Smart Cities into engines of growth · FIWARE NGSI is capable to deal with the wide variety of IoT protocols today ... Complex Event Big Data Analysis Processing

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

19

Page 21: FIWARE: transforming Smart Cities into engines of growth · FIWARE NGSI is capable to deal with the wide variety of IoT protocols today ... Complex Event Big Data Analysis Processing

Open and Agile Smart Cities (3rd wave, Nov 2015)

20

Page 22: FIWARE: transforming Smart Cities into engines of growth · FIWARE NGSI is capable to deal with the wide variety of IoT protocols today ... Complex Event Big Data Analysis Processing

Open and Agile Smart Cities (4rd wave, Feb 2015)

21

Page 23: FIWARE: transforming Smart Cities into engines of growth · FIWARE NGSI is capable to deal with the wide variety of IoT protocols today ... Complex Event Big Data Analysis Processing

Smart car navigation: we started with Porto

22

Page 24: FIWARE: transforming Smart Cities into engines of growth · FIWARE NGSI is capable to deal with the wide variety of IoT protocols today ... Complex Event Big Data Analysis Processing

Smart car navigation: now extending to othercities

23

City of Santander

City of Porto

Page 25: FIWARE: transforming Smart Cities into engines of growth · FIWARE NGSI is capable to deal with the wide variety of IoT protocols today ... Complex Event Big Data Analysis Processing

24

OASC cities

App 1

App i

City 1

City 2

City 3

City k

City n

City 1

City 2

City 3

City n

Showcase 1

Showcase m

Transference to Market

FIWARE Accelerator Programme,other programmes

Solutions coming from majorSolution providers

Standard information models

It’s time to execute!

Page 26: FIWARE: transforming Smart Cities into engines of growth · FIWARE NGSI is capable to deal with the wide variety of IoT protocols today ... Complex Event Big Data Analysis Processing

Joint FIWARE-TMForum collaboration

25

Page 27: FIWARE: transforming Smart Cities into engines of growth · FIWARE NGSI is capable to deal with the wide variety of IoT protocols today ... Complex Event Big Data Analysis Processing

FIWARE and European Data Portal collaboration

26

Page 28: FIWARE: transforming Smart Cities into engines of growth · FIWARE NGSI is capable to deal with the wide variety of IoT protocols today ... Complex Event Big Data Analysis Processing

US: Global City Technology Challenge (GCTC)

27

Page 29: FIWARE: transforming Smart Cities into engines of growth · FIWARE NGSI is capable to deal with the wide variety of IoT protocols today ... Complex Event Big Data Analysis Processing

28

Because it’s not just about technology

Page 30: FIWARE: transforming Smart Cities into engines of growth · FIWARE NGSI is capable to deal with the wide variety of IoT protocols today ... Complex Event Big Data Analysis Processing

Building a successful ecosystemrequires …

29

Creating a vibrant community ofactive contributors who commit asustainable investment over time

Fully open source platformOS community ready sincesummer 2015

7430+ PMs devoted todevelopment activities in 5 years(122/76 M€ of budget/funding)

Funding opportunities availablein several R&D programs during2017-18 (e.g., Horizon 2020)

Each FIWARE component isconsidered strategic in theportfolio of contributing partner

Telefonica, Orange, Engineeringand AtoS join forces to pushcommon standards for SmartCities based on FIWARE platform

Page 31: FIWARE: transforming Smart Cities into engines of growth · FIWARE NGSI is capable to deal with the wide variety of IoT protocols today ... Complex Event Big Data Analysis Processing

Building a successful ecosystemrequires …

30

engaging cities

31 cities from 7 differentcountries launch the Openand Agile Smart Cities(OASC) initiative

31 cities from 7 countries launchedthe Open and Agile Smart Cities(OASC) initative commiting to adoptcommon principles:• Open APIs• Standard Data Models• Open Data/APIs publication platform• Driven by implementation

Now, 89 cities from 19 countrieswere announced as part of the 4thwave in Puebla

2015

Page 32: FIWARE: transforming Smart Cities into engines of growth · FIWARE NGSI is capable to deal with the wide variety of IoT protocols today ... Complex Event Big Data Analysis Processing

Building a successful ecosystemrequires …

31

Bringing incentives forentrepreneurs and developers

80 M€ in grants to startups/SMEsin the last 2 years (FIWAREAcceleration Programme)

3100+ startups/SMEs applied to1st Open Call of the FIWAREAcceleration programme

20 M€ to support involvement of16 accelerators across Europe

FIWARE Acceleration programmenow expanding beyond Europe

Opportunity for real showcaseswith cities

1300 startups/SMEs to be funded(~400 as result of 1st Open Call)

Page 33: FIWARE: transforming Smart Cities into engines of growth · FIWARE NGSI is capable to deal with the wide variety of IoT protocols today ... Complex Event Big Data Analysis Processing

Building a successful ecosystemrequires …

32

Creating a meeting point wheredemand connects to offering andinnovation takes place

FIWARE Lab environment with3000+ Cores, 16+ TB RAM,750+ TB HD

2600+ open datasets from citiespublished and growing fast!

Multiple nodes across Europe

1st node in LATAM deployedin Mexico. New nodes beingsetup: Brazil and Chile

Page 34: FIWARE: transforming Smart Cities into engines of growth · FIWARE NGSI is capable to deal with the wide variety of IoT protocols today ... Complex Event Big Data Analysis Processing

Building a successful ecosystemrequires …

33

Scale and go global while beingable to act local

21 Innovation Hubs in Europedevoted to provide local support

First FIWARE Lab nodesin Mexico and Brazil

1,4 M€ funding assigned toFIWARE mundus activitiestargeted to build links with US,Mexico, Brazil, Chile, Japan,Canada, Korea, BRIC countries …

Page 35: FIWARE: transforming Smart Cities into engines of growth · FIWARE NGSI is capable to deal with the wide variety of IoT protocols today ... Complex Event Big Data Analysis Processing

FIWARE ecosystem of SMEs/startups in Europe

Currently total of 831 startupsand 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 notavailable in the market

45% close to market delivery

For 30% this is their “first job”

34

Page 36: FIWARE: transforming Smart Cities into engines of growth · FIWARE NGSI is capable to deal with the wide variety of IoT protocols today ... Complex Event Big Data Analysis Processing

FIWARE Mission

Goal: capture opportunities derived from the new waveof digitalization of life and businesses that is coming

Strategy: Build a sustainable innovation ecosystemaround open standards supporting development ofsmart 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

andLogistics

e-government

SmartEnergy

Grid

35

Driven byimplementation Sustainable

Page 37: FIWARE: transforming Smart Cities into engines of growth · FIWARE NGSI is capable to deal with the wide variety of IoT protocols today ... Complex Event Big Data Analysis Processing

http://fiware.org

http://lab.fiware.org

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

@FIWARE

Thanks!

36