SlideShare a Scribd company logo
http://fiware.org
http://lab.fiware.org
FIWARE
Presentation@ Eclipse IoT Days
Grenoble, April 28 2016 Gilles Privat, Orange Labs
The FIWARE Programme (originally FI-PPP)
 Goal: capture opportunities derived from the new wave
of digitalization of life and businesses that is coming
 Strategy: Build an ecosystem that will work as catalyst
for capturing the opportunities, engaging data
providers and entrepreneurs
 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
• FIWARE Ops : the suite of tools easing deployment and
operation of FI-WARE instance nodes
• : 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
eHealth
tourism
Transport,
Mobility
and
Logistics
e-government
Smart
Energy Grid
…
1
2
Understanding FIWARE (Open Standard Platform)
(advanced OpenStack-based Cloud + rich library of Generic Enablers)
3
Sustainability
ensured
Driven by
implementation
Why an open standard platform is required
 Avoid vendor lock-in:
• Standard Southbound APIs for sensor providers
• Standard Northbound APIs offered to applications
• Portability across platform providers
• Interoperability of apps on top of different providers
 Larger community of developers (critical mass,
economies of scale)
• True innovation
• More competition, leading to cost savings
 Not any standard is enough
• Modularity
• Allow different business models
• Integration with standard open data platform
• Non-intrusive (smooth integration with legacies)
4
Open Source. Avoid vendor lock-in
You have the control
5
6
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
7
FIWARE major differential features
8
• Federation of infrastructures (private/public
regions)
• Automated GE deployment
CloudCloud
• Complete Context Management Platform
• Integration of Data and Media Content
Data/Services
Delivery
Data/Services
Delivery
• Easy plug&play of devices using multiple protocols
• Automated Measurements/Action Context updatesIoTIoT
• Visualization of data (operation dashboards)
• Publication of data sets/servicesAppsApps
• Easy incorporation of advanced 3D and AR features
• Visual representation of context informationWeb UIWeb UI
• Security Monitoring
• Built-in Identity/Access/Privacy ManagementSecuritySecurity
• Advanced networking (SDN) and middleware
• Interface to robotsI2NDI2ND
catalogue.fiware.org
9
FIWARE Chapters
10
Platform  Ecosystem
11
Open Standard
Platform
Sustainable Open
Innovation Ecosystem
Not only platform, tools…this is
powered by data!
12
A live instance of FIWARE
available to developers for
free experimentation
FIWARE Lab: the “meeting point”
where innovation takes place
13
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
App Customers and Data providers
• Connect to entrepreneurs
• Put their 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
 4,2 M€ promotion campaign
• Campus Party events
• Startup Weekend events
• Chambers of Commerce
• 870 K€ in prizes
 100 M€ of funding devoted to
entrepreneurs in phase 3 of
the FIWARE program
Extending the FIWARE Lab offering for
service providers and developers
 ff
 4,2 M€ promotion campaign
• Campus Party events
• Startup Weekend events
• Chambers of Commerce
• 870 K€ in prizes
 100 M€ of funding devoted to
entrepreneurs in phase 3 of
the FIWARE program
• 12 nodes in Europe
providing up to 3000+
cores, 16TB+ Ram,
750TB+ HD
• Creation of nodes in
Mexico (1000+ cores)
and Brazil
• Level 1 and Level 2
support for the nodes
• Showcases for
developers,
infrastructures, smart
businesses
FIWARE Lab nodes around the world
15
FIWARE Instances
 Future Internet Applications run on top of “FIWARE Instances” that are built by
“FIWARE Instance Providers” upon:
• selection of FIWARE GEis (products) from the FIWARE Catalogue.
• assembly of selected FIWARE GEis with proprietary added-value products.
FIWARE Catalogue
FIWARE GE implementations
FIWARE Instance
16
Future Internet App
assemble…
proprietary product
Building the FIWARE ecosystem: the vision
FIWARE Catalogue
creation of dedicated
GE instances
Use of Global shared
GE instance
FIWARE provider A
Applications
FIWARE provider B
Applications
17
18
What does FIWARE bring to
Smart Cities?
Why standards are relevant for Smart Cities
 The current lack of standards means an impediment for
the development of Smart Cities
• The target market for solution and services is not large
enough to attract investment
• Solutions and services become tailor made, therefore
expensive.
• Cities get locked-in to solution/application providers
 Pillars of the FIWARE programme support the creation of
a sustainable ecosystem:
• The FIWARE platform brings the necessary standards
• The FIWARE Lab becomes the meeting point where cities
meet entrepreneurs and innovation takes place
• The FIWARE Acceleration programme helps to attract a first
wave of developers (startups/SMEs)
• The FIWARE mundus programme helps to expand globally
• The FIWARE Ops suite of tools ease the task to deploy
FIWARE instances
19
Open and Agile Smart Cities initiative
 Launch of the Open and Agile Smart at CeBIT:
• Denmark: Copenhagen, Aarhus and Aalborg
• Finland: Helsinki, Espoo, Vantaa, Oulu, Tampere, Turku
• Spain: Valencia, Santander, Málaga, Sevilla
• Portugal: Porto, Lisbon, Fundão, Palmela, Penela and
Águeda
• Belgium: Brussels, Ghent and Antwerp
• Italy: Milan, Palermo and Lecce
• Brazil: Olinda (Recife), Anapólis (Goiás), Porto Alegre
(Rio Grande do Sul), Vitória (Espírito Santo), Colinas de
Tocantins (Tocantins) and Taquaritinga (São Paulo)
 Other countries and cities welcome to join !
 Some of them already in the pipeline
20
(*) Ordered by country and date of incorporation
From silos to platforms
From clusters to ecosystems :
Cross-fertilization of data
 within a given environment (building, plant, city)…
 between vertical application domains (energy, transportation, logistics, etc…)
22
Modularity; integration with legacies
Domain-specific platforms = FIWARE + specific enablers
FIWARE
23
GEs
SMART City
Apps
SMART Factory
Apps
SMART
Agrifood Apps
Domain
specific
enablers
Example: FIWARE for Smart Energy
 FIWARE Sustainable Smart City Malmö, Sweden
 FIWARE Smart Region Horsens, Denmark & Madrid
 FIWARE X-border Virtual Utility, Aachen
 FIWARE for the Energy Marketplace in Terni, Italy
 FIWARE for Power management, Ireland
24
GE and DSE integration
FIWARE as a multi-sided IoT platform
IoT Applications providers
25
data providers data providers
Data
aggregators
Networks & IoT Infrastructures
operators
data providers individual
data providers
developers
end users
IoT data
providers
Raising the level of data abstraction in IoT
infrastructures
 Beyond device and protocol abstraction!
 Capturing the invariants in target environment instances
 Abstracting all relevant physical entities in the environment
› rooms, places ( akin to context entities in context middleware)
› non-connected appliances and legacy systems
› passive items
 Providing higher layers of abstraction
› virtual entities based on properties and categories (intrinsic)
› entity & device instance groups (extrinsic and ad hoc)
pivotal layer
27
Consolidating multiple sources of data
 Primary data may come from many types of sources:
• peer and lower-level infrastructures
• networked sensor systems
• external information systems
• crowdsourcing (individual smartphone sensors)
 They are attached by FIWARE to relevant entities
28
What’s the current
traffic density
in street “X”?
FIWARE high-level API
inductive-loop
vehicle detector
surveillance
camerasdriver smartphones
Notify me in case of
congestion of street “X”
{« street X » :
« hasState » : [
« TrafficDensity »
……
]
}
Acting upon entities through devices
 IoT devices are acted upon through changes in the state of entites
29
Backend platform
FIWARE APIFIWARE API
GET <Oauth token>
/cityEntities/street1/presenceState
PUT <Oauth token>
/cityEntities/street1/lamps/”OnState”
Edge IoT Applications
Edge platforms
Backend IoT Applications
FIWARE API
Integration with sensor networks
 The FIWARE backend IoT Device Management GE enables creation and
configuration of NGSI IoT Agents that connect to sensor networks
 Each NGSI IoT Agent can behave as Context Consumers or Context
Providers, or both
30
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)
MQTTOneM2M IETF CoAP
NGSI IoT
Agents
FIWARE IoT & overall Data Management
IoT Backend Device
Management
Backend
Applications
FIWARE API
Simple processing
CEP
IoT-enabled
Context
Management
Backend
BigData Analysis
ContextBroker
Other
data
sources
Gateway/Device
Platform GEs
Gateway/Device
Platform GEs
Gateway/Device
Platform GEs
Gateway/Device
Platform GEs
Native IoT
Agent
Native IoT
Agent
31
Example: Smart City platform
 Smart city platform as
a Data/Knowledge Hub
 Non-intrusive, open to
third parties
CKAN
Big Data
Context Broker
Accounting&Payment&Billing
IDM&Auth
Short-term
historic
data
BigData
Processing
Data
Quering/Action,
Publish/Subscr
Open Data
publishing
Real-time
processing
BI
ETL
RULES
DEFINITION
TOOL
OPERATIONA
L
DASHBOARD
KPI GOVERNANCE OPEN DATA PORTALS
Service
orchestrator
Context
Adapters
CEP
32
IoT Backend
measures /
commands
Sensors Open DataActuators
Media
streams
Real Time
Media
Stream
Processing
City
Services
GIS
Inventory
Specific Enablers
Generic Enablers
IoT Edge
Device
manag
ement
&
abstra
ction
Context Broker
Context Information
Management Layer
Context Entities Mgmt
Context-IoT
translation
IoT Brokering
IoT AgentIoT Agent
Entity
Attribute
IoT resource
IoT device
Context IoT translation
Management Layer
IoT connectivity and
management layer
IoT resources Mgmt
Other context
information sources
Applications
NGSI
NGSI
NGSI NGSI
conectorconector
Relationship
with other
IoT protocols
FIWARE IoT architecture
34
Open Data publication
36
Context
Broker
NGSI
Context
Source
s
BigData
Analysis
Bringing IoT to the next level
with Linked Data
 IoT systems no longer isolated islands
 They become part of the larger linked data archipelago
Evolution of FIWARE APIs towards
Linked Data & Web of Things
 abiding by linked data principles
• use URIs as names
• use HTTP URIs,
so that people can look up those names
• when someone looks up a URI,
provide useful information
• include links to other URIs,
so that they can discover more things
 Naming and identifying devices
• URI of network interface (HTTP or CoAP) or proxy
 Naming and identifying physical things
• physical things are interfaced or represented through dereferenceable URIs of their own
• device resources may allow to monitor or control things, either directly or indirectly
Federating IoT infrastructures with Linked Data
data providers data providers
Data
aggregators
Networks & IoT Infrastructures
operators
IoT data
providers
IoT data
sources
IoT data
sources
IoT data
sources
IoT data
sources
Linked data from the Web of Things
Narrow waist =REST identifiers shared by different
infrastructures and abstraction layers
› entities are resources, states are subresources, instant values are
representations
› devices are resources, reading from sensors and actuator controls are representations
HTTP or CoAP URIs for all resources and subresources
JSON-LD for semantic mapping of identifiers
› resource descriptions are hyperlinks  »follow your nose »
› no declarative descriptions à la WSDL!
IP devices
Non-IP devices
things
space entities
persons
M2M
backend
fast -
data
enabler
s
analytics
enablers
monitoring
applications
gateways/
reverse proxies
crowdsourced
data gathering
real-time
control
applications
REST = HTTP/CoAP URIs + CRUD + hyperlinks
http://fiware.org
http://lab.fiware.org
Follow @Fiware on Twitter !
Join us!
41

More Related Content

What's hot

Fiware IoT_intro&scenarios
Fiware IoT_intro&scenariosFiware IoT_intro&scenarios
Fiware IoT_intro&scenarios
FIWARE
 
Welcome to the 1st FIWARE Summit
Welcome to the 1st FIWARE SummitWelcome to the 1st FIWARE Summit
Welcome to the 1st FIWARE Summit
FIWARE
 
FIWARE IoT Ready Programme
FIWARE IoT Ready ProgrammeFIWARE IoT Ready Programme
FIWARE IoT Ready Programme
FIWARE
 
Frontier Cities 2 - FIWARE Goes to the Market
Frontier Cities 2 - FIWARE Goes to the MarketFrontier Cities 2 - FIWARE Goes to the Market
Frontier Cities 2 - FIWARE Goes to the Market
FIWARE
 
OASC Session ICT 2015
OASC Session ICT 2015OASC Session ICT 2015
OASC Session ICT 2015
FIWARE
 
FI-WARE Basic Guide
FI-WARE Basic GuideFI-WARE Basic Guide
FI-WARE Basic Guide
FIWARE
 
Building the Internet of Things with open source and Eclipse IoT projects (Be...
Building the Internet of Things with open source and Eclipse IoT projects (Be...Building the Internet of Things with open source and Eclipse IoT projects (Be...
Building the Internet of Things with open source and Eclipse IoT projects (Be...
AGILE IoT
 
Connecting to the IoT
Connecting to the IoTConnecting to the IoT
Connecting to the IoT
FIWARE
 
Adoptive Gateways for dIverse MuLtiple Environments
Adoptive Gateways for dIverse MuLtiple EnvironmentsAdoptive Gateways for dIverse MuLtiple Environments
Adoptive Gateways for dIverse MuLtiple Environments
Charalampos Doukas
 
FI-LAB for Smart Cities
FI-LAB for Smart CitiesFI-LAB for Smart Cities
FI-LAB for Smart Cities
FIWARE
 
AGILE Open Call #1 Pitch
AGILE Open Call #1 PitchAGILE Open Call #1 Pitch
AGILE Open Call #1 Pitch
AGILE IoT
 
FIWARE at LeWeb - Agenda
FIWARE at LeWeb - AgendaFIWARE at LeWeb - Agenda
FIWARE at LeWeb - Agenda
FIWARE
 
The FIWARE Marketplace
The FIWARE MarketplaceThe FIWARE Marketplace
The FIWARE Marketplace
FIWARE
 
FIWARE Summit - conclusions
FIWARE Summit - conclusionsFIWARE Summit - conclusions
FIWARE Summit - conclusions
FIWARE
 
FIWARE Overview
FIWARE OverviewFIWARE Overview
FIWARE Overview
FIWARE
 
Io t idas_intro_ul20_nobkg
Io t idas_intro_ul20_nobkgIo t idas_intro_ul20_nobkg
Io t idas_intro_ul20_nobkgFIWARE
 
201410 1 fiware-overview
201410 1 fiware-overview201410 1 fiware-overview
201410 1 fiware-overview
FIWARE
 
Mang oh challenge fabmob feb2019
Mang oh challenge fabmob feb2019Mang oh challenge fabmob feb2019
Mang oh challenge fabmob feb2019
FabMob
 
OSGi -Simplifying the IoT Gateway - Walt Bowers
OSGi -Simplifying the IoT Gateway - Walt BowersOSGi -Simplifying the IoT Gateway - Walt Bowers
OSGi -Simplifying the IoT Gateway - Walt Bowers
mfrancis
 
IoT Seminar (Jan. 2016) - (3) benjamin cabé - building an open internet of th...
IoT Seminar (Jan. 2016) - (3) benjamin cabé - building an open internet of th...IoT Seminar (Jan. 2016) - (3) benjamin cabé - building an open internet of th...
IoT Seminar (Jan. 2016) - (3) benjamin cabé - building an open internet of th...
Open Mobile Alliance
 

What's hot (20)

Fiware IoT_intro&scenarios
Fiware IoT_intro&scenariosFiware IoT_intro&scenarios
Fiware IoT_intro&scenarios
 
Welcome to the 1st FIWARE Summit
Welcome to the 1st FIWARE SummitWelcome to the 1st FIWARE Summit
Welcome to the 1st FIWARE Summit
 
FIWARE IoT Ready Programme
FIWARE IoT Ready ProgrammeFIWARE IoT Ready Programme
FIWARE IoT Ready Programme
 
Frontier Cities 2 - FIWARE Goes to the Market
Frontier Cities 2 - FIWARE Goes to the MarketFrontier Cities 2 - FIWARE Goes to the Market
Frontier Cities 2 - FIWARE Goes to the Market
 
OASC Session ICT 2015
OASC Session ICT 2015OASC Session ICT 2015
OASC Session ICT 2015
 
FI-WARE Basic Guide
FI-WARE Basic GuideFI-WARE Basic Guide
FI-WARE Basic Guide
 
Building the Internet of Things with open source and Eclipse IoT projects (Be...
Building the Internet of Things with open source and Eclipse IoT projects (Be...Building the Internet of Things with open source and Eclipse IoT projects (Be...
Building the Internet of Things with open source and Eclipse IoT projects (Be...
 
Connecting to the IoT
Connecting to the IoTConnecting to the IoT
Connecting to the IoT
 
Adoptive Gateways for dIverse MuLtiple Environments
Adoptive Gateways for dIverse MuLtiple EnvironmentsAdoptive Gateways for dIverse MuLtiple Environments
Adoptive Gateways for dIverse MuLtiple Environments
 
FI-LAB for Smart Cities
FI-LAB for Smart CitiesFI-LAB for Smart Cities
FI-LAB for Smart Cities
 
AGILE Open Call #1 Pitch
AGILE Open Call #1 PitchAGILE Open Call #1 Pitch
AGILE Open Call #1 Pitch
 
FIWARE at LeWeb - Agenda
FIWARE at LeWeb - AgendaFIWARE at LeWeb - Agenda
FIWARE at LeWeb - Agenda
 
The FIWARE Marketplace
The FIWARE MarketplaceThe FIWARE Marketplace
The FIWARE Marketplace
 
FIWARE Summit - conclusions
FIWARE Summit - conclusionsFIWARE Summit - conclusions
FIWARE Summit - conclusions
 
FIWARE Overview
FIWARE OverviewFIWARE Overview
FIWARE Overview
 
Io t idas_intro_ul20_nobkg
Io t idas_intro_ul20_nobkgIo t idas_intro_ul20_nobkg
Io t idas_intro_ul20_nobkg
 
201410 1 fiware-overview
201410 1 fiware-overview201410 1 fiware-overview
201410 1 fiware-overview
 
Mang oh challenge fabmob feb2019
Mang oh challenge fabmob feb2019Mang oh challenge fabmob feb2019
Mang oh challenge fabmob feb2019
 
OSGi -Simplifying the IoT Gateway - Walt Bowers
OSGi -Simplifying the IoT Gateway - Walt BowersOSGi -Simplifying the IoT Gateway - Walt Bowers
OSGi -Simplifying the IoT Gateway - Walt Bowers
 
IoT Seminar (Jan. 2016) - (3) benjamin cabé - building an open internet of th...
IoT Seminar (Jan. 2016) - (3) benjamin cabé - building an open internet of th...IoT Seminar (Jan. 2016) - (3) benjamin cabé - building an open internet of th...
IoT Seminar (Jan. 2016) - (3) benjamin cabé - building an open internet of th...
 

Similar to 2016 04-28-fiware@eclipse-io t-event

Fiware overview
Fiware overviewFiware overview
Fiware overview
Joaquín Salvachúa
 
Fiware, the future internet
Fiware, the future internetFiware, the future internet
Fiware, the future internet
Fernando Lopez Aguilar
 
IoTMeetupGuildford#6: frontierCities - A Funding Opportunity for Developing S...
IoTMeetupGuildford#6: frontierCities - A Funding Opportunity for Developing S...IoTMeetupGuildford#6: frontierCities - A Funding Opportunity for Developing S...
IoTMeetupGuildford#6: frontierCities - A Funding Opportunity for Developing S...
MicheleNati
 
Trento IoT Day: Build IoT apps with FI-WARE, FI-Lab and FI-Ops
Trento IoT Day: Build IoT apps with FI-WARE, FI-Lab and FI-OpsTrento IoT Day: Build IoT apps with FI-WARE, FI-Lab and FI-Ops
Trento IoT Day: Build IoT apps with FI-WARE, FI-Lab and FI-Ops
Federico Michele Facca
 
3° Fiware Overview-Chile- Track
3° Fiware Overview-Chile- Track3° Fiware Overview-Chile- Track
3° Fiware Overview-Chile- Track
TIDChile
 
FIWARE & Future Internet PPP: Entrepreneurial Views
FIWARE & Future Internet PPP: Entrepreneurial ViewsFIWARE & Future Internet PPP: Entrepreneurial Views
FIWARE & Future Internet PPP: Entrepreneurial Views
imec
 
FI Workshop Sesión Inaugural TID Chile
FI Workshop Sesión Inaugural TID ChileFI Workshop Sesión Inaugural TID Chile
FI Workshop Sesión Inaugural TID Chile
TIDChile
 
Day1 Jacques Magen FIWARE
Day1 Jacques Magen FIWARE Day1 Jacques Magen FIWARE
Day1 Jacques Magen FIWARE
US-Ignite
 
Introduction to FIWARE Open Ecosystem
Introduction to FIWARE Open EcosystemIntroduction to FIWARE Open Ecosystem
Introduction to FIWARE Open Ecosystem
Fernando Lopez Aguilar
 
FIWARE Global Summit - WAZIUP Initiative Cost-effective IoT for SDG2030
FIWARE Global Summit - WAZIUP InitiativeCost-effective IoT for SDG2030 FIWARE Global Summit - WAZIUP InitiativeCost-effective IoT for SDG2030
FIWARE Global Summit - WAZIUP Initiative Cost-effective IoT for SDG2030
FIWARE
 
CreatiFI Call1 presentation
CreatiFI Call1 presentationCreatiFI Call1 presentation
CreatiFI Call1 presentation
CreatiFI
 
Vinnova hosted presentation of FI-PPP in Malmö Sweden 2013-09-27
Vinnova hosted presentation of FI-PPP in Malmö Sweden 2013-09-27Vinnova hosted presentation of FI-PPP in Malmö Sweden 2013-09-27
Vinnova hosted presentation of FI-PPP in Malmö Sweden 2013-09-27
UPPSALA kommun, Kommunledningen, it-strategi
 
FIWARE Global Summit - Welcome & Opening Remarks
FIWARE Global Summit - Welcome & Opening RemarksFIWARE Global Summit - Welcome & Opening Remarks
FIWARE Global Summit - Welcome & Opening Remarks
FIWARE
 
Iot presentation JustPeople-ago2015
Iot presentation JustPeople-ago2015Iot presentation JustPeople-ago2015
Iot presentation JustPeople-ago2015
TIDChile
 
FIWARE Technology
FIWARE TechnologyFIWARE Technology
FIWARE Technology
Miguel González
 
FIWARE Technology Intro
FIWARE Technology IntroFIWARE Technology Intro
FIWARE Technology Intro
Miguel García González
 
20170720 fiware lab_at_open_stack_days_tokyo
20170720 fiware lab_at_open_stack_days_tokyo20170720 fiware lab_at_open_stack_days_tokyo
20170720 fiware lab_at_open_stack_days_tokyo
stefano de panfilis
 
The Neuroinformatics community in OpenAIRE Connect (Presentation by Sorina Po...
The Neuroinformatics community in OpenAIRE Connect (Presentation by Sorina Po...The Neuroinformatics community in OpenAIRE Connect (Presentation by Sorina Po...
The Neuroinformatics community in OpenAIRE Connect (Presentation by Sorina Po...
OpenAIRE
 
What is FIWARE Lab
What is FIWARE LabWhat is FIWARE Lab
What is FIWARE Lab
Fernando Lopez Aguilar
 
FIWARE and IoT net services by DunavNET, SenZations 2015
FIWARE and IoT net services by DunavNET, SenZations 2015FIWARE and IoT net services by DunavNET, SenZations 2015
FIWARE and IoT net services by DunavNET, SenZations 2015
SenZations Summer School
 

Similar to 2016 04-28-fiware@eclipse-io t-event (20)

Fiware overview
Fiware overviewFiware overview
Fiware overview
 
Fiware, the future internet
Fiware, the future internetFiware, the future internet
Fiware, the future internet
 
IoTMeetupGuildford#6: frontierCities - A Funding Opportunity for Developing S...
IoTMeetupGuildford#6: frontierCities - A Funding Opportunity for Developing S...IoTMeetupGuildford#6: frontierCities - A Funding Opportunity for Developing S...
IoTMeetupGuildford#6: frontierCities - A Funding Opportunity for Developing S...
 
Trento IoT Day: Build IoT apps with FI-WARE, FI-Lab and FI-Ops
Trento IoT Day: Build IoT apps with FI-WARE, FI-Lab and FI-OpsTrento IoT Day: Build IoT apps with FI-WARE, FI-Lab and FI-Ops
Trento IoT Day: Build IoT apps with FI-WARE, FI-Lab and FI-Ops
 
3° Fiware Overview-Chile- Track
3° Fiware Overview-Chile- Track3° Fiware Overview-Chile- Track
3° Fiware Overview-Chile- Track
 
FIWARE & Future Internet PPP: Entrepreneurial Views
FIWARE & Future Internet PPP: Entrepreneurial ViewsFIWARE & Future Internet PPP: Entrepreneurial Views
FIWARE & Future Internet PPP: Entrepreneurial Views
 
FI Workshop Sesión Inaugural TID Chile
FI Workshop Sesión Inaugural TID ChileFI Workshop Sesión Inaugural TID Chile
FI Workshop Sesión Inaugural TID Chile
 
Day1 Jacques Magen FIWARE
Day1 Jacques Magen FIWARE Day1 Jacques Magen FIWARE
Day1 Jacques Magen FIWARE
 
Introduction to FIWARE Open Ecosystem
Introduction to FIWARE Open EcosystemIntroduction to FIWARE Open Ecosystem
Introduction to FIWARE Open Ecosystem
 
FIWARE Global Summit - WAZIUP Initiative Cost-effective IoT for SDG2030
FIWARE Global Summit - WAZIUP InitiativeCost-effective IoT for SDG2030 FIWARE Global Summit - WAZIUP InitiativeCost-effective IoT for SDG2030
FIWARE Global Summit - WAZIUP Initiative Cost-effective IoT for SDG2030
 
CreatiFI Call1 presentation
CreatiFI Call1 presentationCreatiFI Call1 presentation
CreatiFI Call1 presentation
 
Vinnova hosted presentation of FI-PPP in Malmö Sweden 2013-09-27
Vinnova hosted presentation of FI-PPP in Malmö Sweden 2013-09-27Vinnova hosted presentation of FI-PPP in Malmö Sweden 2013-09-27
Vinnova hosted presentation of FI-PPP in Malmö Sweden 2013-09-27
 
FIWARE Global Summit - Welcome & Opening Remarks
FIWARE Global Summit - Welcome & Opening RemarksFIWARE Global Summit - Welcome & Opening Remarks
FIWARE Global Summit - Welcome & Opening Remarks
 
Iot presentation JustPeople-ago2015
Iot presentation JustPeople-ago2015Iot presentation JustPeople-ago2015
Iot presentation JustPeople-ago2015
 
FIWARE Technology
FIWARE TechnologyFIWARE Technology
FIWARE Technology
 
FIWARE Technology Intro
FIWARE Technology IntroFIWARE Technology Intro
FIWARE Technology Intro
 
20170720 fiware lab_at_open_stack_days_tokyo
20170720 fiware lab_at_open_stack_days_tokyo20170720 fiware lab_at_open_stack_days_tokyo
20170720 fiware lab_at_open_stack_days_tokyo
 
The Neuroinformatics community in OpenAIRE Connect (Presentation by Sorina Po...
The Neuroinformatics community in OpenAIRE Connect (Presentation by Sorina Po...The Neuroinformatics community in OpenAIRE Connect (Presentation by Sorina Po...
The Neuroinformatics community in OpenAIRE Connect (Presentation by Sorina Po...
 
What is FIWARE Lab
What is FIWARE LabWhat is FIWARE Lab
What is FIWARE Lab
 
FIWARE and IoT net services by DunavNET, SenZations 2015
FIWARE and IoT net services by DunavNET, SenZations 2015FIWARE and IoT net services by DunavNET, SenZations 2015
FIWARE and IoT net services by DunavNET, SenZations 2015
 

Recently uploaded

Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Globus
 
Pro Unity Game Development with C-sharp Book
Pro Unity Game Development with C-sharp BookPro Unity Game Development with C-sharp Book
Pro Unity Game Development with C-sharp Book
abdulrafaychaudhry
 
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of CodeA Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
Aftab Hussain
 
Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024
Globus
 
Game Development with Unity3D (Game Development lecture 3)
Game Development  with Unity3D (Game Development lecture 3)Game Development  with Unity3D (Game Development lecture 3)
Game Development with Unity3D (Game Development lecture 3)
abdulrafaychaudhry
 
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Crescat
 
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
Enhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdfEnhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdf
Globus
 
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdfAutomated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
timtebeek1
 
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
Alina Yurenko
 
May Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdfMay Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdf
Adele Miller
 
Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"
Donna Lenk
 
E-commerce Application Development Company.pdf
E-commerce Application Development Company.pdfE-commerce Application Development Company.pdf
E-commerce Application Development Company.pdf
Hornet Dynamics
 
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI AppAI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
Google
 
Large Language Models and the End of Programming
Large Language Models and the End of ProgrammingLarge Language Models and the End of Programming
Large Language Models and the End of Programming
Matt Welsh
 
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Łukasz Chruściel
 
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOMLORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
lorraineandreiamcidl
 
Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
NYGGS Automation Suite
 
AI Genie Review: World’s First Open AI WordPress Website Creator
AI Genie Review: World’s First Open AI WordPress Website CreatorAI Genie Review: World’s First Open AI WordPress Website Creator
AI Genie Review: World’s First Open AI WordPress Website Creator
Google
 

Recently uploaded (20)

Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
 
Pro Unity Game Development with C-sharp Book
Pro Unity Game Development with C-sharp BookPro Unity Game Development with C-sharp Book
Pro Unity Game Development with C-sharp Book
 
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of CodeA Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
 
Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024
 
Game Development with Unity3D (Game Development lecture 3)
Game Development  with Unity3D (Game Development lecture 3)Game Development  with Unity3D (Game Development lecture 3)
Game Development with Unity3D (Game Development lecture 3)
 
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
 
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
Enhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdfEnhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdf
 
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdfAutomated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
 
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
 
May Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdfMay Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdf
 
Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"
 
E-commerce Application Development Company.pdf
E-commerce Application Development Company.pdfE-commerce Application Development Company.pdf
E-commerce Application Development Company.pdf
 
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI AppAI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
 
Large Language Models and the End of Programming
Large Language Models and the End of ProgrammingLarge Language Models and the End of Programming
Large Language Models and the End of Programming
 
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
 
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOMLORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
 
Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
 
AI Genie Review: World’s First Open AI WordPress Website Creator
AI Genie Review: World’s First Open AI WordPress Website CreatorAI Genie Review: World’s First Open AI WordPress Website Creator
AI Genie Review: World’s First Open AI WordPress Website Creator
 

2016 04-28-fiware@eclipse-io t-event

  • 1. http://fiware.org http://lab.fiware.org FIWARE Presentation@ Eclipse IoT Days Grenoble, April 28 2016 Gilles Privat, Orange Labs
  • 2. The FIWARE Programme (originally FI-PPP)  Goal: capture opportunities derived from the new wave of digitalization of life and businesses that is coming  Strategy: Build an ecosystem that will work as catalyst for capturing the opportunities, engaging data providers and entrepreneurs  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 • FIWARE Ops : the suite of tools easing deployment and operation of FI-WARE instance nodes • : 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 eHealth tourism Transport, Mobility and Logistics e-government Smart Energy Grid … 1
  • 3. 2
  • 4. Understanding FIWARE (Open Standard Platform) (advanced OpenStack-based Cloud + rich library of Generic Enablers) 3 Sustainability ensured Driven by implementation
  • 5. Why an open standard platform is required  Avoid vendor lock-in: • Standard Southbound APIs for sensor providers • Standard Northbound APIs offered to applications • Portability across platform providers • Interoperability of apps on top of different providers  Larger community of developers (critical mass, economies of scale) • True innovation • More competition, leading to cost savings  Not any standard is enough • Modularity • Allow different business models • Integration with standard open data platform • Non-intrusive (smooth integration with legacies) 4
  • 6. Open Source. Avoid vendor lock-in You have the control 5
  • 7. 6
  • 8. 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 7
  • 9. FIWARE major differential features 8 • Federation of infrastructures (private/public regions) • Automated GE deployment CloudCloud • Complete Context Management Platform • Integration of Data and Media Content Data/Services Delivery Data/Services Delivery • Easy plug&play of devices using multiple protocols • Automated Measurements/Action Context updatesIoTIoT • Visualization of data (operation dashboards) • Publication of data sets/servicesAppsApps • Easy incorporation of advanced 3D and AR features • Visual representation of context informationWeb UIWeb UI • Security Monitoring • Built-in Identity/Access/Privacy ManagementSecuritySecurity • Advanced networking (SDN) and middleware • Interface to robotsI2NDI2ND
  • 12. Platform  Ecosystem 11 Open Standard Platform Sustainable Open Innovation Ecosystem
  • 13. Not only platform, tools…this is powered by data! 12 A live instance of FIWARE available to developers for free experimentation
  • 14. FIWARE Lab: the “meeting point” where innovation takes place 13 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 App Customers and Data providers • Connect to entrepreneurs • Put their 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  4,2 M€ promotion campaign • Campus Party events • Startup Weekend events • Chambers of Commerce • 870 K€ in prizes  100 M€ of funding devoted to entrepreneurs in phase 3 of the FIWARE program
  • 15. Extending the FIWARE Lab offering for service providers and developers  ff  4,2 M€ promotion campaign • Campus Party events • Startup Weekend events • Chambers of Commerce • 870 K€ in prizes  100 M€ of funding devoted to entrepreneurs in phase 3 of the FIWARE program • 12 nodes in Europe providing up to 3000+ cores, 16TB+ Ram, 750TB+ HD • Creation of nodes in Mexico (1000+ cores) and Brazil • Level 1 and Level 2 support for the nodes • Showcases for developers, infrastructures, smart businesses
  • 16. FIWARE Lab nodes around the world 15
  • 17. FIWARE Instances  Future Internet Applications run on top of “FIWARE Instances” that are built by “FIWARE Instance Providers” upon: • selection of FIWARE GEis (products) from the FIWARE Catalogue. • assembly of selected FIWARE GEis with proprietary added-value products. FIWARE Catalogue FIWARE GE implementations FIWARE Instance 16 Future Internet App assemble… proprietary product
  • 18. Building the FIWARE ecosystem: the vision FIWARE Catalogue creation of dedicated GE instances Use of Global shared GE instance FIWARE provider A Applications FIWARE provider B Applications 17
  • 19. 18 What does FIWARE bring to Smart Cities?
  • 20. Why standards are relevant for Smart Cities  The current lack of standards means an impediment for the development of Smart Cities • The target market for solution and services is not large enough to attract investment • Solutions and services become tailor made, therefore expensive. • Cities get locked-in to solution/application providers  Pillars of the FIWARE programme support the creation of a sustainable ecosystem: • The FIWARE platform brings the necessary standards • The FIWARE Lab becomes the meeting point where cities meet entrepreneurs and innovation takes place • The FIWARE Acceleration programme helps to attract a first wave of developers (startups/SMEs) • The FIWARE mundus programme helps to expand globally • The FIWARE Ops suite of tools ease the task to deploy FIWARE instances 19
  • 21. Open and Agile Smart Cities initiative  Launch of the Open and Agile Smart at CeBIT: • Denmark: Copenhagen, Aarhus and Aalborg • Finland: Helsinki, Espoo, Vantaa, Oulu, Tampere, Turku • Spain: Valencia, Santander, Málaga, Sevilla • Portugal: Porto, Lisbon, Fundão, Palmela, Penela and Águeda • Belgium: Brussels, Ghent and Antwerp • Italy: Milan, Palermo and Lecce • Brazil: Olinda (Recife), Anapólis (Goiás), Porto Alegre (Rio Grande do Sul), Vitória (Espírito Santo), Colinas de Tocantins (Tocantins) and Taquaritinga (São Paulo)  Other countries and cities welcome to join !  Some of them already in the pipeline 20 (*) Ordered by country and date of incorporation
  • 22. From silos to platforms From clusters to ecosystems : Cross-fertilization of data  within a given environment (building, plant, city)…  between vertical application domains (energy, transportation, logistics, etc…) 22
  • 23. Modularity; integration with legacies Domain-specific platforms = FIWARE + specific enablers FIWARE 23 GEs SMART City Apps SMART Factory Apps SMART Agrifood Apps Domain specific enablers
  • 24. Example: FIWARE for Smart Energy  FIWARE Sustainable Smart City Malmö, Sweden  FIWARE Smart Region Horsens, Denmark & Madrid  FIWARE X-border Virtual Utility, Aachen  FIWARE for the Energy Marketplace in Terni, Italy  FIWARE for Power management, Ireland 24 GE and DSE integration
  • 25. FIWARE as a multi-sided IoT platform IoT Applications providers 25 data providers data providers Data aggregators Networks & IoT Infrastructures operators data providers individual data providers developers end users IoT data providers
  • 26. Raising the level of data abstraction in IoT infrastructures  Beyond device and protocol abstraction!  Capturing the invariants in target environment instances  Abstracting all relevant physical entities in the environment › rooms, places ( akin to context entities in context middleware) › non-connected appliances and legacy systems › passive items  Providing higher layers of abstraction › virtual entities based on properties and categories (intrinsic) › entity & device instance groups (extrinsic and ad hoc) pivotal layer
  • 27. 27
  • 28. Consolidating multiple sources of data  Primary data may come from many types of sources: • peer and lower-level infrastructures • networked sensor systems • external information systems • crowdsourcing (individual smartphone sensors)  They are attached by FIWARE to relevant entities 28 What’s the current traffic density in street “X”? FIWARE high-level API inductive-loop vehicle detector surveillance camerasdriver smartphones Notify me in case of congestion of street “X” {« street X » : « hasState » : [ « TrafficDensity » …… ] }
  • 29. Acting upon entities through devices  IoT devices are acted upon through changes in the state of entites 29 Backend platform FIWARE APIFIWARE API GET <Oauth token> /cityEntities/street1/presenceState PUT <Oauth token> /cityEntities/street1/lamps/”OnState” Edge IoT Applications Edge platforms Backend IoT Applications FIWARE API
  • 30. Integration with sensor networks  The FIWARE backend IoT Device Management GE enables creation and configuration of NGSI IoT Agents that connect to sensor networks  Each NGSI IoT Agent can behave as Context Consumers or Context Providers, or both 30 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) MQTTOneM2M IETF CoAP
  • 31. NGSI IoT Agents FIWARE IoT & overall Data Management IoT Backend Device Management Backend Applications FIWARE API Simple processing CEP IoT-enabled Context Management Backend BigData Analysis ContextBroker Other data sources Gateway/Device Platform GEs Gateway/Device Platform GEs Gateway/Device Platform GEs Gateway/Device Platform GEs Native IoT Agent Native IoT Agent 31
  • 32. Example: Smart City platform  Smart city platform as a Data/Knowledge Hub  Non-intrusive, open to third parties CKAN Big Data Context Broker Accounting&Payment&Billing IDM&Auth Short-term historic data BigData Processing Data Quering/Action, Publish/Subscr Open Data publishing Real-time processing BI ETL RULES DEFINITION TOOL OPERATIONA L DASHBOARD KPI GOVERNANCE OPEN DATA PORTALS Service orchestrator Context Adapters CEP 32 IoT Backend measures / commands Sensors Open DataActuators Media streams Real Time Media Stream Processing City Services GIS Inventory Specific Enablers Generic Enablers IoT Edge Device manag ement & abstra ction
  • 33. Context Broker Context Information Management Layer Context Entities Mgmt Context-IoT translation IoT Brokering IoT AgentIoT Agent Entity Attribute IoT resource IoT device Context IoT translation Management Layer IoT connectivity and management layer IoT resources Mgmt Other context information sources Applications NGSI NGSI NGSI NGSI conectorconector Relationship with other IoT protocols
  • 36. Bringing IoT to the next level with Linked Data  IoT systems no longer isolated islands  They become part of the larger linked data archipelago
  • 37. Evolution of FIWARE APIs towards Linked Data & Web of Things  abiding by linked data principles • use URIs as names • use HTTP URIs, so that people can look up those names • when someone looks up a URI, provide useful information • include links to other URIs, so that they can discover more things  Naming and identifying devices • URI of network interface (HTTP or CoAP) or proxy  Naming and identifying physical things • physical things are interfaced or represented through dereferenceable URIs of their own • device resources may allow to monitor or control things, either directly or indirectly
  • 38. Federating IoT infrastructures with Linked Data data providers data providers Data aggregators Networks & IoT Infrastructures operators IoT data providers IoT data sources IoT data sources IoT data sources IoT data sources
  • 39. Linked data from the Web of Things Narrow waist =REST identifiers shared by different infrastructures and abstraction layers › entities are resources, states are subresources, instant values are representations › devices are resources, reading from sensors and actuator controls are representations HTTP or CoAP URIs for all resources and subresources JSON-LD for semantic mapping of identifiers › resource descriptions are hyperlinks  »follow your nose » › no declarative descriptions à la WSDL! IP devices Non-IP devices things space entities persons M2M backend fast - data enabler s analytics enablers monitoring applications gateways/ reverse proxies crowdsourced data gathering real-time control applications REST = HTTP/CoAP URIs + CRUD + hyperlinks