Upload
nguyenliem
View
213
Download
0
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.”
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
Joint FIWARE-TMForum collaboration
16
FIWARE and European Data Portal collaboration
17
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