iot nell ambito del programma comunitario fiware - vsix vsix 2015/vsix-20151203... · ... iot...
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
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.
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
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