SlideShare ist ein Scribd-Unternehmen logo
1 von 40
Downloaden Sie, um offline zu lesen
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

Weitere ähnliche Inhalte

Was ist angesagt?

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
 
Io t idas_intro_ul20_nobkg
Io t idas_intro_ul20_nobkgIo t idas_intro_ul20_nobkg
Io t idas_intro_ul20_nobkg
FIWARE
 

Was ist angesagt? (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...
 

Ähnlich wie 2016 04-28-fiware@eclipse-io t-event

Ähnlich wie 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
 

Kürzlich hochgeladen

introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
VishalKumarJha10
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
mohitmore19
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
Health
 

Kürzlich hochgeladen (20)

10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 202410 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdf
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
Exploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfExploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdf
 
How to Choose the Right Laravel Development Partner in New York City_compress...
How to Choose the Right Laravel Development Partner in New York City_compress...How to Choose the Right Laravel Development Partner in New York City_compress...
How to Choose the Right Laravel Development Partner in New York City_compress...
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 

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