FIWARE Overview Slides
FIWARE Overview Slides
1
Summary: The Elevator Pitch
2
Summary: Key Selling Points
3
Summary: Key Terms
▪ FIWARE Catalogue is a curated framework of open source platform components
• All Generic Enablers can be assembled together
• Pick and Mix - only use the elements you need.
• Compatible with other third-party platforms
• Only essential component is the context broker
• Used to accelerate the development of Smart Solutions
4
Let’s discover FIWARE
5
We are in front of a new Digital revolution which will transform the daily
life of people and businesses: everything that can be connected will be
connected, for the sake of a more smart life
6
The new Digital Life will gravitate around context data. Context
data which describes what is going on, where, when, why …
7
Context creates a digital continuum, blurring the frontiers between application domains
Breaking the current silos of information
8
e-business Web 2.0 Smart Life
9
FIWARE: The Open Source platform of choice for
building smart solutions
Smart Solutions gather data from many different sources (including
but not limited to IoT) to build a “picture” of the real world and then
process and analyze that information in order to implement the
desired intelligent behavior (which may imply changing the real world)
Capture
Data =
Context Information
Actuate Process
10
Shop
• Location
• Business name
• Franchise
• offerings
… in Cities
Citizen
• Birthday
• Preferences
• Location
• ToDo list
Bus
• Location
• No. passengers
• Driver
• Licence plate
11
Crop
… in Agrifood • Humidity
• Leaf area
Drone
• Location
• Age • Battery level
• Speed
• Direction
Tractor
• Location
• Speed
• Direction
12
Gas Tank
• Station
• Max Volume
• Current Level
• Min Threshold
… in Industry • Temperature
Station
• Location
• Owner
• SLA
Tanker
• Driver
• Location
• Max Volume
• Current Level
• Speed
• Direction
13
What if ... there were
a standard API
for accessing
context information?
14
Users will enjoy portable solutions
City of Santander
City of Porto
15
IoT would be an enabler, no barriers because of complexity
GET <Oauth token>
http://<endpoint>/V2/entities/lamp1/attrs/presenceSensor/value
Standard API
“I don’t care what
low-level IoT
protocol Context Broker
is used”
16
IoT would be an enabler, no barriers because of complexity
PUT <Oauth token>
http://<endpoint>/V2/entities/crop1/attrs/watering/value “on”
Standard API
“I don’t care what
low-level IoT
protocol Context Broker
is used”
17
Shared context information would boost innovative services
and the development of a Data Economy
▪ Organizations in different domains could
interchange data based on a common Context
Information Management layer
▪ Authorization and Access Control Policies govern
who can access what, when (Sovereign of Data)
▪ Organizations may monetize the data they offer
(Economy of Data)
Smart Smart Smart Smart Smart
Factory Bank Retail Home City
Smart
standard Services FIWARE NGSI and Context Broker
API Technology has been selected to
Virtual Shared Data Space become a CEF (Connecting Europe
Facility) Building Block
18
Entrepreneurs will benefit from the opportunities of a
larger market
19
FIWARE: Driving the standard for Context Information Management
▪ The FIWARE Context Broker technology implements the NGSI v2 API: a simple yet powerful
public, royalty-free standard API for Context Information Management
▪ Simple: A RESTful API using JSON which any web programmer can learn to use in one day
▪ Yet powerful: NGSI v2 supports geo-queries, soon Linked Data (NGSI-LD)
Application/Service
FIWARE NGSI
API
Context Information
Citizen
Shop
Bus • Name-Surname
• Location
• Location • Birthday
• Business name
• No. passengers • Preferences
• Franchise
• Driver • Location
• offerings
• Licence plate • ToDo list
20
Driving de-facto standards: cross domains
The GSMA has published a The FIWARE Context Broker ETSI created Jan 2017 a new
Reference Architecture for Technology has been selected Industry Specification Group
IoT Big Data Ecosystem as a new CEF (Connecting on cross-sector Context
which recommends to Europe Facility) Building Block Information Management (ISG
mobile operators CIM) for smart cities
Enabling public and private applications and beyond.
NGSI v2 should be sector solutions regarding
supported by publication of right-time data NGSI v2 was the starting point
implementers delivering for the CIM API to be
the IoT Big Data The European Data portal will specified: NGSI-LD
ecosystem evolve to incorporate ability to
publish right-time Open Data FIWARE Context Broker to
support NGSI-LD in the future
21
Driving de-facto standards: Smart Cities
22
Driving de-facto standards: Smart Industry
FIWARE Foundation and A first version of an OPC-UA The Fast RTPS technology,
IDSA signed a MoU under Agent has been developed integrated as Generic Enabler
which both organizations will enabling integration of systems of FIWARE has been adopted
collaborate towards delivery exporting an OPC-UA interface as default communication
of a first open source with the FIWARE Context middleware in ROS2
implementation of the IDS Broker
Reference Architecture using The FIWARE Community is
FIWARE Technologies working towards providing a
Fast RTPS interface of the
FIWARE Context Broker is FIWARE Context Broker
the core of IDS Connectors
in proposed implementation
23
FIWARE Platform Architecture overview
Publication Monetization
Visualization
Data/API Management
Deployment tools
24
Mapping of FIWARE GEs
Creation of Big Data Real-time
Cloud Edge Business Intelligence
(Knowage) Application Dashboards Context Analysis Processing of media
(FogFlow)
(Wirecloud) (Cosmos) streams
(Kurento, OpenVidu)
Real-time
processing of Context Authorization and
context events Processing, Analysis, Visualization Access Control to APIs
Publication Monetization
Data/API Management
(Perseo) (Keyrock, Wilma,
Deployment tools
AuthZForce, APInf )
Connection to the
Internet of Things
Connection to robots Documents exchange
(IDAS, OpenMTC)
(FIROS, Fast RTPS,Micro XRCE-DDS) (Domibus)
Cygnus and STH Comet
26
IDAS
▪ 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
FIWARE Context
Broker
▪ Kurento is a WebRTC
media server and a set of
client APIs making simple
the development of
advanced video
applications
▪ Kurento Media Server
features include group
communications,
transcoding, recording,
mixing, broadcasting and
routing of audiovisual
flows
28
WireCloud - Dashboards
29
Knowage
31
Extended CKAN and Data/API BIZ Framework
33
Pay per use monetization of data in FIWARE
34
Checkout http://developer.fiware.org !
35
Simple Smart solutions: Generic Reference Architecture
▪ Four major layers:
▪ Data acquisition
▪ Data management
▪ Data processing
▪ Application layer
▪ Cross-layer vertical Identity
Management and Access
Control
▪ Data adquired from sensors or
third systems (e.g., weather
service)
▪ More or less sophisticated data
processing and visualization
functions
36
Smart solution: Reference Architecture (FIWARE)
▪ Context Information
Management layer based using
FIWARE Context Broker
technology
▪ Ability to integrate third IoT
platforms or use FIWARE IoT
agents developed as part of the
IDAS NGSI Agent Framework
▪ Integration of FIWARE Context
Broker technology with most
popular Apache processing
engines (Spark, Flink, Hadoop)
▪ Advanced web mashup and
Business Intelligent
components
37
Smart solution: Reference Architecture (FIWARE)
▪ Context Information
Management layer based using
FIWARE Context Broker
technology
▪ Ability to integrate third IoT
platforms or use FIWARE IoT
agents developed as part of the
IDAS NGSI Agent Framework
▪ Integration of FIWARE Context
Broker technology with most
popular Apache processing
engines (Spark, Flink, Hadoop)
▪ Advanced web mashup and
Business Intelligent
components
38
FIWARE as basis for a “System of Systems” Architecture
Pest
management
39
Envisioned evolution of Farm Management systems
40
Smart City Reference Architecture
41
Smart Farm Management Reference Architecture
42
Smart Factory Reference Architecture
43
FIWARE case example: enriching car navigation through front-runner
smart cities using third-party data
City of Santander
• Car navigators can display context information
about available parking slots published by
cities or other data from third parties it has
acquired the right to access to
• The car can share speed info with the city if the
drivers agree and both get something in return
City of Porto
• Users can receive recommendations from
smart home systems (“do you want me to
switch on the heat before you arrive?”)
• Users may have paid for apps developed
around data and recommendations used
from the car (discount restaurants around)
44
But we are not
creating just
technology ….
… but a sustainable
open innovation
ecosystem
45
#Community
#Ecosystem
46
47
48
49
50
# EasingExperimentation
51
Thank you!
# ThinkingGlobal
http://fiware.org #
52
Thank you!
# ActingLocal
http://fiware.org
Follow @FIWARE on Twitter
53
Thank you!
# AcceleratingBusinesses
http://fiware.org
Follow @FIWARE on Twitter
54
FIWARE: Technology but much more
tourism
55
http://www.fiware.org
56
Summary
57
Summary
▪ FIWARE Catalogue is a curated framework of open source platform components
▪ All Generic Enablers can be assembled together
▪ Pick and Mix - only use the elements you need.
▪ Compatible with other third-party platforms
▪ Only essential component is the context broker
▪ Used to accelerate the development of Smart Solutions
58
Thank you!
http://fiware.org
Follow @FIWARE on Twitter
59