Post on 06-Aug-2015
transcript
http://www.fiware.org http://lab.fiware.org
FIWARE: Overview
Andrés Leiva Araos Telefónica I+D Chile
The goal
§ Constituir un ecosistema de innovación abierta que nos permita desarrollar colaborativamente soluciones que mejoren la calidad de vida de las ciudades e incrementen la productividad de la industria.
§ Constitute an ecosystem of open innovation that enables us to develop collaborative solutions that improve the quality of life in cities and increase industrial productivity.
This challenge require a collaborative environment where ... § Sizing the country challenge
§ Learn from the network and in the network
§ Add all capabilities
§ Common interest
§ No technology restrictions
13,915,756,820 18 November 2014
Source: Gartner, IDC, Strategy Analytics, Machina Research, company filings, BII estimates
≈14,000,000,000 November 2014
IoT is going to be huge
≈50,000,000,000 2025
Internet: a transformation engine
8
Navigation (Waze), Calling a taxi (EasyTaxi), Recruiting (Linkedin)…
It will again transform the daily life of individuals, businesses, verticals…
9
The Next Computer
This time because all the rich enablers in the Cloud
How can the new opportunities be captured and ultimately translated into local economy growth and creation of jobs?
10
ecosystem Open Global/Interoperable Sustainable
Build an
How can the new opportunities be captured and ultimately translated into local economy growth and creation of jobs?
11
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 Sponsors and Data providers • Connect to entrepreneurs • Put their data at work • Bring new innovative services to
end users • Be more efficient • Social Reputation
Technology Providers • Ability to “coopete” • Connect to entrepreneurs: jointly
exploit the opportunities
ecosystem Open Global/Interoperable Sustainable
FIWARE Delivers: SW Platform & Ecosystem
12
Open Standard Platform
ecosystem open Global. sustainable
Why an open standard SW 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 • 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
13
What is FIWARE?
§ European project
§ Truly open, public and royalty-free architecture
§ Reference platform
§ It has technical instances in the cloud called FIWARE-Labs
§ Open software based
§ Ecosystem
§ http://fi-ware.org
FIWARE “at a glance” !!
App Services
IoT Data/
Context Mgnt
Context Broker
Cloud Hosting
Open Data
Smart Business Vertical Markets Cities
Sensors / Actuators Smart Cities
Smart Industries
IDM
+60 open Generic Enablers (GEs) http://lab.fi-ware.org
Advanced Web UI
… APIs
IoT
Cloud Big
Data App
1
App
2
App
3
App
4
App
n
FIWARE “at a glance” !!
App Services
IoT Data/
Context Mgnt
Context Broker
Cloud Hosting
Private Data
Open Data
Smart Business Vertical Markets Cities
Sensors / Actuators Smart Cities
Smart Industries
IDM
+60 open Generic Enablers (GEs)
Orion (OMA NGSI 9 y 10) IDAS/DCA
Cloud Portal (UPM) PaaS Manager - Pegasus
Software Deployment Config - Sagitta Iaas Resource Management
OAuth2.0
HDFS+HIVE - Cosmos Cygnus Stream-Oriented Kurento CEP
Mashup - Wirecloud Marketplace Wstore Revenue Settlement and Sharing
http://lab.fi-ware.org
Advanced Web UI
2D UI 2d/3D Capture (RA) Tundra (RT) GIS Data Provider POI Data Searcher Real Virtual Interaction
FIWARE “at a glance” !!
IoT Context Broker
Sensors / Actuators Smart Cities
Smart Industries
Orion (OMA NGSI 9 y 10) IDAS/DCA
IoT
FIWARE “at a glance” !!
IoT Data/
Context Mgnt
Context Broker
Private Data
Smart Business Vertical Markets Cities
Sensors / Actuators Smart Cities
Smart Industries
Open Data
Orion (OMA NGSI 9 y 10) IDAS/DCA
HDFS+HIVE - Cosmos Cygnus Stream-Oriented Kurento CEP
Data Context / Management
FIWARE “at a glance” !!
IoT Data/
Context Mgnt
Context Broker
Cloud Hosting
Private Data
Open Data
Smart Business Vertical Markets Cities
Sensors / Actuators Smart Cities
Smart Industries
Orion (OMA NGSI 9 y 10) IDAS/DCA
Cloud Portal (UPM) PaaS Manager - Pegasus
Software Deployment Config - Sagitta Iaas Resource Management
IDM
OAuth2.0
HDFS+HIVE - Cosmos Cygnus Stream-Oriented Kurento CEP
Cloud Hosting
FIWARE “at a glance” !!
App Services
IoT Data/
Context Mgnt
Context Broker
Cloud Hosting
Private Data
Open Data
Smart Business Vertical Markets Cities
Sensors / Actuators Smart Cities
Smart Industries
IDM
Orion (OMA NGSI 9 y 10) IDAS/DCA
Cloud Portal (UPM) PaaS Manager - Pegasus
Software Deployment Config - Sagitta Iaas Resource Management
OAuth2.0
HDFS+HIVE - Cosmos Cygnus Stream-Oriented Kurento CEP
Mashup - Wirecloud Marketplace Wstore Revenue Settlement and Sharing
App Services
FIWARE “at a glance” !!
App Services
IoT Data/
Context Mgnt
Context Broker
Cloud Hosting
Private Data
Open Data
Smart Business Vertical Markets Cities
Sensors / Actuators Smart Cities
Smart Industries
IDM
Orion (OMA NGSI 9 y 10) IDAS/DCA
Cloud Portal (UPM) PaaS Manager - Pegasus
Software Deployment Config - Sagitta Iaas Resource Management
OAuth2.0
HDFS+HIVE - Cosmos Cygnus Stream-Oriented Kurento CEP
Mashup - Wirecloud Marketplace Wstore Revenue Settlement and Sharing
Advanced Web UI
2D UI 2d/3D Capture (RA) Tundra (RT) GIS Data Provider POI Data Searcher Real Virtual Interaction
Advanced Web Based UI
FIWARE “at a glance” !!
App Services
IoT Data/
Context Mgnt
Context Broker
Cloud Hosting
Private Data
Open Data
Smart Business Vertical Markets Cities
Sensors / Actuators Smart Cities
Smart Industries
IDM
Orion (OMA NGSI 9 y 10) IDAS/DCA
Cloud Portal (UPM) PaaS Manager - Pegasus
Software Deployment Config - Sagitta Iaas Resource Management
OAuth2.0
HDFS+HIVE - Cosmos Cygnus Stream-Oriented Kurento CEP
Mashup - Wirecloud Marketplace Wstore Revenue Settlement and Sharing
Advanced Web UI
2D UI 2d/3D Capture (RA) Tundra (RT) GIS Data Provider POI Data Searcher Real Virtual Interaction
… APIs
IoT
Cloud Big
Data App
1
App
2
App
3
App
4
App
n
52 european organizations in FIWARE 158 european organizations FI-PPP
22 FIWARE-Lab nodes in 14 countries
15 cities connected to FIWARE-Lab in 6 countries
FIWARE is an on going project
Included in Chilean Digital Agenda
LATAM Expansion
§ 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
• Creating a precommercial node in Chile
FIWARE Lab: A Global Experimental instance of FIWARE
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
26
FIWARE Data Model: Context Management
§ FIWARE implements the OMA NGSI-9/10 API: a simple yet powerful standard API that helps programmers to manage Context information
§ Context information refers to the values of attributes characterizing entities relevant to applications
27
My Application
NGSI API Bus • Location • No. passengers • Driver • Licence plate
Person • Name-Surname • Birthday • Preferences • Location • ToDo list
Shop • Location • Business name • Franchise • offerings
IoT Device • Observations • Commands • Location • Info
FIWARE Lab emerging ecosystem: Community+Smart Cities
§ Cities getting connected to FIWARE Lab: • Italy: Trento, Torino, Veneto • Spain: Valencia, Sevilla, Málaga, Santander,
Logroño, Vigo, Lleida, Sabadell. • Finland: Helsinki, Espoo • Netherlands: Amsterdam • Portugal: Lisbon • Ongoing discussion with other cities…
29
§ FIWARE Hackathons & Challenges
§ Example: Smartcity Challenge • Launched end of October • 300+ teams (individuals, startups, SMEs – few
researchers) applied to the challenge (ES, EN) • 20 final teams run the final in CPBR 14 • quite amazing results!
FIWARE Lab: Smart Santander
30
§ Real-time open data coming from large deployment of sensors (4500 IoT devices, 150 mobile sensor units, 2500 RFIDs) offered through standard FI-WARE APIs
§ Open data sets captured from sensors since August 2013 uploaded on Big Data platform and ready for analysis
§ Reference FI-WARE application examples available (e.g. Management of Parque de las Llamas public lighting)
FIWARE Lab: Smart Seville
31
§ Valuable open datasets uploaded on Big Data platform and ready for analysis (demography, bikes renting)
§ Real-time detection of people masses through real-time multimedia analysis of video streams from urban surveillance cameras
§ Real-time open data captured from sensors and offered through standard FI-WARE APIs: • Noise • Water healthiness (ornamental fountains)
§ Reference FI-WARE applications: • Mobility of masses and masses detection • Water healthiness in ornamental fountains
FIWARE Lab: Trento Smart City
32
§ More than 600 data sets: economy, territory, demography, welfare, mobility, weather… to be integrated in the Big Data GE.
§ Data from public transportation and other fleets, parkings, and other vertical systems to be integrated through Context Broker GE.
§ Apps about Smart Mobility and Citizen Centric Services. • Develpment of end to end solutions (App and
backend) • Focused on data aggregation.
FIWARE: Lab SmartCity Malaga
33
§ Large amount of open datasets uploaded on Big Data platform and ready for analysis • Animals pests forecasts. • Integration of public transport data, • parking information, etc..
§ Citizens’s smartphones as sensors capturing real-time open data (temperature, humidity, etc) offered through standard FI-WARE APIs
§ Reference FI-WARE applications • Personal dashboard for the citizes available in
smartphones (warnings, events, leisure, marketing, etc.)
• Municipal Dashboards easing management of municipal services
Exploitation Models: Domain-specific platforms
FIWARE
34
GEs
SMART City Apps
SMART Factory Apps
SMART Agrifood Apps
Domain specific enablers
FIWARE-compliant Platforms = FIWARE GEs + specific enablers
Building FIWARE Instances/ Specific Platforms
§ 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 added-value components.
FIWARE Catalogue
FIWARE GE implementations
FIWARE Instance
35
Future Internet App
assemble…
added-value components
FIWARE Ops: tools for FIWARE Instances providers
Deployment Deployment of basic Cloud Hosting GEs and Monitoring Adapters in a FIWARE node
Federation Management Federate a new FIWARE node within a given FIWARE instance (e.g., the FIWARE Lab)
Connectivity Management Manage connectivity of services across FIWARE nodes of a FIWARE instance
Service Offer Management Registration and deployment of additional Generic Enablers, Specific Enablers and complementary Future Internet Facilities
Summary: the FIWARE Program
§ Goal: capture opportunities derived from the new wave of digitalization of life and businesses
§ Strategy: Build an ecosystem that will work as catalyst for capturing the opportunities. Lead standardization in Smart Cities and Industrial IoT (Internet of Things)
§ Pillars: • FI-WARE : a generic, open standard platform which
serve the needs of developers in multiple domains • FIWARE Lab : a meeting point where innovation takes
place, an opportunities can be incubated • : a program that funds developers and
entrepreneurs, and ignites roll-out of the ecosystem • FIWARE Ops : the suite of tools easing deployment and
operation of FI-WARE instance nodes
§ Global footprint: open to regions sharing the ambition
eHealth
tourism
Transport, Mobility
and Logistics
e-government
Smart Energy
Grid
…
37