fiware mexico workshop 2016 - 3. fiware: open apis for open cities

39
www.fiware.org Federico M. Facca – Martel Innovate FIWARE TSC Member and Cloud Architect [email protected] @chicco785 (twitter) Open APIs for Open Cities

Upload: fiware-mexico

Post on 12-Feb-2017

35 views

Category:

Internet


1 download

TRANSCRIPT

Page 1: FIWARE MEXICO WorkShop 2016 - 3. FIWARE: Open APIs for Open Cities

www.fiware.org

Federico M. Facca – Martel InnovateFIWARE TSC Member and Cloud Architect

[email protected]@chicco785 (twitter)

Open APIs for Open Cities

Page 2: FIWARE MEXICO WorkShop 2016 - 3. FIWARE: Open APIs for Open Cities

2

What is FIWARE ?More than yet another platform!

Page 3: FIWARE MEXICO WorkShop 2016 - 3. FIWARE: Open APIs for Open Cities

3

An OPEN, SUSTAINABLE& GLOBAL ECOSYSTEM

InnovationHubs

25+Business Accelerators

16+Cities89

Startups1000+

Page 4: FIWARE MEXICO WorkShop 2016 - 3. FIWARE: Open APIs for Open Cities

4

supporting the global uptake

Page 5: FIWARE MEXICO WorkShop 2016 - 3. FIWARE: Open APIs for Open Cities

5

FIWAREThe offer in short

Reusability and

OpennessRestful API

Cloudification and

Microservices

Page 6: FIWARE MEXICO WorkShop 2016 - 3. FIWARE: Open APIs for Open Cities

6

FIWARE PlatformA collection of Open APIs

An OpenStack-based cloud platform that allows the easy deployment and composition of FIWARE services to create new applications

Page 7: FIWARE MEXICO WorkShop 2016 - 3. FIWARE: Open APIs for Open Cities

7

FIWARE LabThe Cloud lab for FIWARE developers

16 FIWARE Lab Nodes• Currently 16 nodes in Europe

providing up to 3000+ cores, 6TB+ Ram, 750TB+ HD• 1 node in Mexico providing 1200+

cores• 1 node in Brazil active

…and more to follow!• Discussions with other regions and

countries with high potential• Commercial nodes under

deployment

Page 8: FIWARE MEXICO WorkShop 2016 - 3. FIWARE: Open APIs for Open Cities

8

FIWARE for Smart Cities

Page 9: FIWARE MEXICO WorkShop 2016 - 3. FIWARE: Open APIs for Open Cities

9

Why FIWARE?What really matters to build a Smart City

1• brings the right standards

for developing “Smart” apps/services

2• allows your city to join

forces with others to build a sustainable market

3• it’s not just about

technology

Page 10: FIWARE MEXICO WorkShop 2016 - 3. FIWARE: Open APIs for Open Cities

10

1 - Brings the right standards for developing “Smart” apps/services

Page 11: FIWARE MEXICO WorkShop 2016 - 3. FIWARE: Open APIs for Open Cities

11

2 - Allows your city to join forces with others to build a sustainable market

Page 12: FIWARE MEXICO WorkShop 2016 - 3. FIWARE: Open APIs for Open Cities

12

3 - It’s not just about technology

InnovationHubs

25+Business Accelerators

16+Cities89

Startups1000+

Page 13: FIWARE MEXICO WorkShop 2016 - 3. FIWARE: Open APIs for Open Cities

13

Implementation

Driven(FIWARE Lab

& Acceleration, Organicity,

Code4Europe)

Common

APIs(NGSI)

City Models(CityS

DK, etc)

Open Data

Platform

(CKAN)

Open Agile Smart Cities

Leon

Cuautla

Page 14: FIWARE MEXICO WorkShop 2016 - 3. FIWARE: Open APIs for Open Cities

How can standard Smart City data models easing common solutions be defined? Smart City apps can be ported from one Smart City to another once

their platforms provide the same set of APIs, that’s why FIWARE brings a rather high value

Without standard data models, Smart City apps would need to come with adapters that transform data made available by the city so that it complies with the data model handled by the app but that has proven to be easy with OMA NGSI (overall if NGSI is at both ends)

Creation of standard Smart City data models would allow to avoid performing this kind of adaptation and make portability of Smart City apps across Smart City platforms a pretty straightforward task

14

Page 15: FIWARE MEXICO WorkShop 2016 - 3. FIWARE: Open APIs for Open Cities

15

Existing modelshttps://github.com/Fiware/dataModels

Point of interest (entity type PointOfInterest). It models different points of interest such as public parking lots, weather or air quality stations, and others.

Weather• forecast (entity type WeatherForecast). It models a weather forecast, including all

the expected values for the different variables (temperature, humidity, wind speed, maximum, minimum, etc.).

• observed (entity type WeatherObserved). It represents weather observations offered by the automated weather stations owned by AEMET.

• alarms (entity type WeatherAlarm). They correspond to weather alarms provided by the European Meteoalarm service.

Ambient observed (entity type AmbientObserved). This entity type corresponds to the observations of the air quality in a city.

Parking (StreetParking or ParkingLot). Smart parking data models capture information that is needed to optimize car mobility in cities.

Page 16: FIWARE MEXICO WorkShop 2016 - 3. FIWARE: Open APIs for Open Cities

16

Smart City servicesSuccess Stories based on FIWARE

Page 17: FIWARE MEXICO WorkShop 2016 - 3. FIWARE: Open APIs for Open Cities

Cities in FIWARE Lab

17

City (Country) IoT Open Data NGSI Prototype or details

Amsterdam (NL) x x CitySDK-LD

Barcelona (Spain) X API implementation to municipal portal

Espoo (Finland) x Energy consumption dashboard

Helsinki (Finland) x Participation dashboard (CitySDK-Open311)

Las Palmas (Spain) x x Port management dashboardLisbon (Portugal) x Mobility and social networksLleida (Spain) x x Public transport and accessibilityLogroño (Spain) x x Smart watering, City AppMalaga (Spain) x x x Citizen as a sensorRome (Italy) x Data dashboardSantander (Spain) x x Big Data / Open Data publication of IoTSevilla (Spain) x x x Fountains water management, Crowds detection

Torino (Italy) x Security & participationTrento (Italy) x SmartCampus” Open Service platformValencia (Spain) x x Smart TaxiVigo (Spain) x x City dashboard

Page 18: FIWARE MEXICO WorkShop 2016 - 3. FIWARE: Open APIs for Open Cities

18

IoT infrastructure from Smart Santander

Integration of the IoT SmartSantander facility with FIWARE• Devices registration • Observations generation• Definition of new dictionaries to

support sensor measurements as well as citizens observations

• Access SmartSantander data (both historical and live data)

• Used GEs: Backend Device Management, Cosmos, IdM, Context Broker, CKAN

Partners: University of Cantabria

Page 19: FIWARE MEXICO WorkShop 2016 - 3. FIWARE: Open APIs for Open Cities

19

Malaga Citizen as a Sensor

Crowdsense city data using citizen Smartphones and their sensors • App that generates data

(temperature, light, humidity, pressure, etc.), shows relevant open data from the city, detects iBeacons deployed to track tourism visits

• Web application shows data and statistics

Used GEs: Context Broker, Wirecloud, CKAN

Partners: Soidemer/TopDigital

Page 20: FIWARE MEXICO WorkShop 2016 - 3. FIWARE: Open APIs for Open Cities

20

Helsinki Open311 (issue reporting)

Integrate Helsinki Open311 issue reporting API to FIWARE

Used GEs: Context Broker, Wirecloud

Partners: Forum Virium

Page 21: FIWARE MEXICO WorkShop 2016 - 3. FIWARE: Open APIs for Open Cities

21

Captures video stream from city video surveillance cameras and uses complex computational vision algorithms for detecting when a crowd of people is being formed.• Level of crowdness are stored

Used GEs: Kurento, Orion, Wirecloud

Partners: URJC, Naevatec, UPM

Streets video based crowds detection in Madrid

Page 22: FIWARE MEXICO WorkShop 2016 - 3. FIWARE: Open APIs for Open Cities

22

Global City Teams Challenge https://www.us-ignite.org/globalcityteams

Page 23: FIWARE MEXICO WorkShop 2016 - 3. FIWARE: Open APIs for Open Cities

23

Start-ups using FIWARE

Page 24: FIWARE MEXICO WorkShop 2016 - 3. FIWARE: Open APIs for Open Cities

24

Upcoming activitieshttp://smartsdk.eu

Page 25: FIWARE MEXICO WorkShop 2016 - 3. FIWARE: Open APIs for Open Cities

25

Data models

Enablers

Architecture Patterns

App

App GE

GE

GE App

City

Startup Ap

pApp Cit

y

Startup

The Concept

Page 26: FIWARE MEXICO WorkShop 2016 - 3. FIWARE: Open APIs for Open Cities

26

Smart Security

Smart City

Smart Health• Common architecture patterns:

e.g. scalability pattern• Common generic enablers: e.g.

orion context-broker• Common data models: e.g. geo-

location

• Specific architecture patterns: e.g. secured data access pattern

• Specific and customised generic enablers: e.g. security risk detection filters for kurento media server

• Specific data models: e.g. security’s events

Smart Security

Application “recipe”

The Scenarios

Page 27: FIWARE MEXICO WorkShop 2016 - 3. FIWARE: Open APIs for Open Cities

27

Wanna collaborate with us?

Page 28: FIWARE MEXICO WorkShop 2016 - 3. FIWARE: Open APIs for Open Cities

28

Find out more

Page 29: FIWARE MEXICO WorkShop 2016 - 3. FIWARE: Open APIs for Open Cities

Where to start from?Quick FIWARE Tour Guide!

29

Page 30: FIWARE MEXICO WorkShop 2016 - 3. FIWARE: Open APIs for Open Cities

30

Download the code here

FIWARE Tour Guide AppSmart Restaurant

Page 31: FIWARE MEXICO WorkShop 2016 - 3. FIWARE: Open APIs for Open Cities

31

Live information on FIWARE Lab http://infographic.lab.fiware.org

Page 32: FIWARE MEXICO WorkShop 2016 - 3. FIWARE: Open APIs for Open Cities

32

FIWARE FOUNDATION https://www.fiware.org/fiware-community/

Page 34: FIWARE MEXICO WorkShop 2016 - 3. FIWARE: Open APIs for Open Cities

FIWARE Cataloguehttp://catalogue.fiware.org

34

Page 35: FIWARE MEXICO WorkShop 2016 - 3. FIWARE: Open APIs for Open Cities

FIWARE Universityhttp://edu.fiware.org

35

Page 36: FIWARE MEXICO WorkShop 2016 - 3. FIWARE: Open APIs for Open Cities

FIWARE ASKhttp://ask.fiware.org

36

Page 37: FIWARE MEXICO WorkShop 2016 - 3. FIWARE: Open APIs for Open Cities

37

#MYFIWARESTORYWhich is yours?

Page 38: FIWARE MEXICO WorkShop 2016 - 3. FIWARE: Open APIs for Open Cities

38

Success storiesWhat FIWARE start-ups are building!

Page 39: FIWARE MEXICO WorkShop 2016 - 3. FIWARE: Open APIs for Open Cities

www.fiware.org

Open APIsfor Open Minds

Join us!