fiware technologies
TRANSCRIPT
http://fiware.org
http://lab.fiware.org
FIWARE: Future Internet Open Platform
FIWARE Accelerate Birmingham, 13th May 2015
Nuria de Lama
ICT Program Manager FIWARE Collaboration Officer [email protected]
Introduction to FIWARE
FIWARE in a nutshell
Value Proposition: FIWARE USP
The Future: Sustainability
1
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
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
5
FIWARE major differential features
6
• Federation of infrastructures (private/public regions)
• Automated GE deployment Cloud
• Complete Context Management Platform
• Integration of Data and Media Content
Data/Services Delivery
• Easy plug&play of devices using multiple protocols
• Automated Measurements/Action Context updates IoT
• Visualization of data (operation dashboards)
• Publication of data sets/services Apps
• Easy incorporation of advanced 3D and AR features
• Visual representation of context information Web UI
• Security Monitoring
• Built-in Identity/Access/Privacy Management Security
• Advanced networking (SDN) and middleware
• Interface to robots I2ND
Building an application
7
IDAS Orion
contextBroker
Access Control IDM
EspR4FastData MrCoAP
Kurento
IoT Broker
Ecosystem and platform: two tied concepts
8
Open Standard
Platform
Sustainable Open
Innovation Ecosystem
FIWARE Lab: the “meeting point”
where innovation takes place
9
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
Open Data/Content approaches
11
Datasets
Existing Datasets (census,
geographical, tourism,...)
Historic Data (from sensors,
events...)
Real Time
Vertical Systems (mobility, events...)
Internet of Things (sensors, Smart
meters...)
Media
Video streams (traffic,
surveillance..)
Audio (microphones),
speaches...
Applications
NGSI CKAN WEBRTC
KURENTO
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
Not only platform, tools…this is
powered by data!
14
A live instance of FIWARE
available to developers for
free experimentation
Going from clusters to ecosystems Cross-fertilization between sectors; avoid silos
Leading to a more powerful platform offering (based on common
functionalities; develop once and reuse as much as you can)
Then, translating the sectorial knowledge into domain-specific plafforms
15
FIWARE support channels
A Help/Contact page has been created on the
FIWARE website providing:
• Link to FAQ (Frequently Asked Questions) page
• Multiple contact mailing lists, each focused on a
given category of questions
Mails sent to contact mailing lists
automatically generate a ticket on a trouble-
ticketing system (JIRA)
Tickets get assigned to some member of the
FIWARE community who takes care of
answering the email and close the ticket when
appropriate
Handling of relevant technical questions are
moved to StackOverflow.com
19
Modularity; integration with legacies
Domain-specific platforms = FIWARE + specific enablers
FIWARE
20
GEs
SMART City
Apps
SMART Factory
Apps
SMART
Agrifood Apps
Domain
specific
enablers
Example: Smart City platform
Smart city platform as
a Data/Knowledge Hub
Non-intrusive, open to
third parties
CKAN
Big Data
Context Broker
Ac
co
un
ting
& P
ay
me
nt &
Billin
g
IDM
& A
uth
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
21
IoT Backend
Device Management
measures /
commands
IoT Broker & Config Management
(from sensors to things)
IoT/Sensor
Open Data actuators Media
streams
Real Time
Media
Stream
Processing
City
Services
GIS
Inventory
Specific Enablers
Generic 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
22
GE and DSE integration
Success Stories? Get inspiration!
24
350 connected sensors for
the management of public resources through a single connectivity platform and
enhancing various areas such as transport, energy
efficiency and environmental services
Open source community designed to last and be open
to anyone who wish to actively contribute
25
• Board made up of member
representatives (core members +
elected members):
• Approves changes to
governance model
• Elect officer of the
Foundation
• Foundation carries out Secretariat
and marketing activities and owns
FIWARE brand
• Technical Committee deals with
overall coordination
• FIWARE Chief Architect and Lab
Coordinator elected by Technical
Committee
• Leader and Architect of FIWARE
Chapters or FIWARE Ops elected by
active contributors in chapters
• New FIWARE components can be
proposed and become part of the
FIWARE Core after incubation,
once they gain traction among the
wider community of developers
and subject to approval of
Technical Committee
FIWARE Core (Generic Enablers)
Contributes resources to
development
FIWARE
Ops
Leader & Architect
FIWARE
Lab
coordinator
FIWARE coordinator
& Chief Architect
Chapter 1
Leader & Architect
Chapter n
Leader & Architect
Technical Committee
Board
coordinate
coordinate
Incubated
components
election
growth Foundation
core
new
members
new
members
Final model under definition. Starting proposal based on model of the reputed OpenStack community
FIWARE Foundation
• Build and protect the FIWARE brands
• Protect, Empower, and Promote FIWARE
technologies
• Deliver high quality software releases
• Ensure interoperability among FIWARE instances
• Compliance assessment
• Grow the ecosystem around FIWARE to strengthen
the platform
The Open and Agile Smart Cities initiative (OASC)
Helsinki, Espoo, Vantaa, Tampere, Oulu and Turku in
Finland; Copenhagen, Aarhus and Aalborg in
Denmark; Brussels, Ghent and Antwerp in Belgium;
Porto, Lisbon, Fundão, Palmela, Penela and Águeda in Portugal; Milan, Palermo and Lecce in Italy;
Valencia, Santander, Málaga and Sevilla in Spain; & 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) in Brazil have joined the OASC initiative in the first wave.
Next wave expected in April-May: cities from the Netherlands, United Kingdom and
Mexico are already on track.
27
FIWARE mundus
Despite born in Europe, FIWARE’s ambition is global
• FI-LINKS brings FIWARE to regions and beyond Europe
Goals
• Promote the adoption of FIWARE in European regions and in countries outside Europe where the take-up of Internet innovation can occur and impact local markets.
• Ensure that the FIWARE ecosystem is sustainable at medium and long term
http://fiware.org
http://lab.fiware.org
Follow @Fiware on Twitter !
Join us!
31