#OSSPARIS17 - Knowage & FIWARE: the new ecosystem for Smart Applications, by ALESSANDRO PORTOSA,...
-
Upload
paris-open-source-summit -
Category
Technology
-
view
93 -
download
1
Transcript of #OSSPARIS17 - Knowage & FIWARE: the new ecosystem for Smart Applications, by ALESSANDRO PORTOSA,...
KNOWAGE & FIWARE The New Ecosystem for Smart Applications
Alessandro Portosa
Open Source Summit Paris, Dec 6th, 2017
The Internet of Things and Big Data on the cloud are major technology drivers of a new era of Smart Solutions
But … what makes an application really be “smart”?
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)
Data =
Context Information
Capture
Actuate Process
Implementing Smart Solutions requires gathering and managing context information at large scale
# Smart Industry
# Smart Agro
# Smart Cities
What if … there were
a standard API
for accessing
context information?
Users will enjoy portable solutions
Entrepreneurs will benefit the opportunities of a larger market
City of Porto City of Santander
GET <Oauth token>
/V1/contextEntities/lamp1/attributes/presenceSensor
Context Broker
Reading the value provided by a sensor
should be as easy as reading an attribute of
an entity:
Actuation on a device should come as a side
effect derived from updating the attribute of an
entity: PUT <Oauth token>
/V1/contextEntities/lamp1/attributes/status “light on”
Context Broker Context Broker Context Broker Context Broker Standard API
IoT would be an enabler, no barriers because of complexity
Shared context information would boost innovative services and the development of multi-side markets
• Process run by systems in different domains could
interchange data based on a common Context Information
Management layer providing a standard API and the
support of shared Information Models
• Access Control Policies allow context information owners
to govern who can access what and when (Sovereign of
Data)
Smart
Factory
Smart
Bank
Smart
Retail
Smart
Home
Smart
City
Virtual Shared Data Space
Smart
Services
standard API
Mission: build an open sustainable
ecosystem around public, royalty-free and
implementation-driven software platform
standards that will ease the development of
new Smart Applications in multiple sectors
Context Information Management in FIWARE
• The OMA NGSI-9/10 API is a simple yet powerful public, royalty-free standard API for
managing Context information
• The FIWARE NGSI API is the Restful binding of OMA NGSI and uses JSON: any
web/backend programmer gets quickly used to it
• FIWARE NGSI supports geo-queries, soon Linked Data (JSON-LD)
13
Application/Service
Bus
•Location
•No. passengers
•Driver
•Licence plate
Citizen
•Name-Surname
•Birthday
•Preferences
•Location
•ToDo list
Shop
•Location
•Business name
•Franchise
•offerings
Context Information
FIWARE NGSI 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
Once context information is gathered, other FIWARE enablers can be used
Open data publication
Advanced Web-based
UI (AR, 3D)
Open Data
publication
Complex Event
Processing Multimedia processing
Data/Apps
visualization
Big Data Analysis
IoT-enabled
Context Information
Management
Open data publication
Advanced Web-
based UI (AR,
3D)
Open Data
publication
Complex Event
Processing Multimedia processing
Data/Apps
visualization
Big Data Analysis
IoT-enabled
Context Information
Management
Integration with CKAN
Integration with Orion Context Broker as context data consumer
Context Broker
real-time
update
historical
analyses
Integration with Orion Context Broker as context data producer
sends
alarms
Knowage datasets
Installer and binaries
Chef script
GitHub source
code
Docker container
RESTful API JavaScript SDK
Thanks for your attention!
Knowage website: www.knowage-suite.com
Twitter: @Knowage_suite
LinkedIn group: knowage
FIWARE website: www.fiware.org
Twitter: @FIWARE