SlideShare a Scribd company logo
1 of 40
Building the Smart City Platform on
FIWARE Lab
Fernando López
FIWARE Cloud & Platform Senior Expert
fernando.lopez@fiware.org
@flopezaguilar
https://www.slideshare.net/flopezaguilar
https://github.com/flopezag
About me
▪ More than 35 years of programming experience (more than 12 programming languages)
▪ More than 10 years working with OpenStack and AWS
▪ Web Development, Message Queues, Functional Programming, Big Data and Data
Engineering
▪ Developer, Team Leader, QA Manager, Project & Product Manager
▪ DevOps(Secs) activities with more than 6 years
▪ Now Cloud and IoT Platform Senior Expert in FF
▪ Principal Cloud Architect in FIWARE Lab
▪ Evangelist of FIWARE Technology and TSC Member of FIWARE Technology
▪ Love Coding, CI & CD and AI/ML
2
What is a Smart City
A set of Policies & Strategies that leverage Data & Technologies from different sources
to Deliver New Businesses that:
3
CITIES
CITIZENS
BUSINESS
Drive efficiency, sustainability & improved
decision making
Create an ecosystem of transparent,
competitive and efficient environment
Improve the inclusiveness and quality of
life and develop of new citizens services
1
2
3
Smart Cities: where we are
Yes!
You may be already an
Efficient and Open City ….
… but there is still a
journey you have to
travel to be where
you HAVE TO BE
4
• Vertical solutions (some
being IoT-enabled) bringing
efficiency but in silos
• Historic and static data
published as open data
Efficient & Open
FIWARE: Supporting cities in their transformation journey
1 2 3 4
0
Enabling the
Data Economy
• City as a platform including
also 3rd party data enabling
innovative business models
• Open and commercial data
enabling multi-side markets
Supporting
Open Innovation
• Right-time context info
published as open data to
third parties
• Authorization and access
control (API management)
• Common Info Models
• Full interoperability between
cities and within the city
• Enabling portability of
solutions across cities
Collaborating towards
a sustainable market
• Breaking information silos
through shared context data
space with standard API
• Enabling Overall City-level
Governance Solutions
Exploiting Data
across verticals
CRMSocial
network
s
Waste
Mgmt.
Smart
Parking
Air
Quality
Context Management Layer
City-level governance system
Exploiting data across verticals
 Need to build an holistic data representation and the
history of the city (context) for breaking the silos:
• Vertical smart solutions
• Information systems
• IoT infrastructures
 A data-driven ”system of systems” architecture:
• Interoperability of systems within the city
• City-level smart decision support systems on top
 Key properties:
• Replaceability (systems can be replaced)
• Extensibility (new systems can be added easily)
• Loose coupling (systems can evolve independently)
• Low intrusiveness (systems do not need to change)
6
CRMSocial
networks
Waste
Mgmt.
Smart
Parking
Air
Quality
Context Management Layer
City-level governance system
Implementing Smart Solutions requires gathering and
managing context information at large scale
# Smart Cities
Bus
• Location
• No. passengers
• Driver
• License plate
Citizen
• Birthday
• Preferences
• Location
• TODO list
Shop
• Location
• Business name
• Franchise
• offerings
Incident / claim
• Date
• Location
• Type
• Issuer
• Description
FIWARE: Driving the standard for Context Information Management
 The FIWARE Context Broker technology implements the FIWARE NGSI API: a simple yet
powerful public, royalty-free standard API for Context Information Management.
 Simple: A RESTful API using JSON which any web programmer learns how to use in one day.
 Yet powerful: FIWARE NGSI supports geo-queries, notifications, soon Linked Data (JSON-LD).
Application/Service
Bus
• Location
• No. passengers
• Driver
• Licence plate
Citizen
• Name-Surname
• Birthday
• Preferences
• Location
• ToDo list
Shop
• Location
• Business name
• Franchise
• offerings
Context Broker
FIWARE NGSI API
FIWARE: Driving relevant standards at every step
9
1 2 3 4
0
Enabling the
Data Economy
• City as a platform including
also 3rd party data enabling
innovative business models
• Open and commercial data
enabling multi-side markets
Supporting
Open Innovation
• Right-time context info
published as open data to
third parties
• Authorization and access
control (API management)
• Common Info Models
• Full interoperability between
cities and within the city
• Enabling portability of
solutions across cities
Collaborating towards
a sustainable market
• Breaking information silos
through shared context data
space with standard API
• Enabling Overall City-level
Governance Solutions
Exploiting Data
across verticals
ETSI NGSI-LD Open API for context
information management (based on
FIWARE NGSIv2 API).
FIWARE provides an Open Source
reference implementation of this
standard.
The FIWARE Context Broker
Technology is a CEF Building Block.
Recommended to Public Administrations
across member states of the EU.
FIWARE: Driving relevant standards at every step
10
1 2 3 4
0
Enabling the
Data Economy
• City as a platform including
also 3rd party data enabling
innovative business models
• Open and commercial data
enabling multi-side markets
Supporting
Open Innovation
• Right-time context info
published as open data to
third parties
• Authorization and access
control (API management)
• Common Info Models
• Full interoperability between
cities and within the city
• Enabling portability of
solutions across cities
Collaborating towards
a sustainable market
• Breaking information silos
through shared context data
space with standard API
• Enabling Overall City-level
Governance Solutions
Exploiting Data
across verticals
TMForum + FIWARE Foundation support cities
through the definition of a common Reference
Architecture and smart data models.
Leverages on initial FIWARE Data Models
widely used by cities already using FIWARE.
New Data Models will be defined involving cities
following a driven-by-implementation approach.
“Powered by FIWARE” Smart City: Reference Architecture (take 1)
KeyrockIdM&WilmaAccessControl
APIManagement
IoT platformsKurento RT
media stream
processing
IDAS NGSI Agent Framework
System
Adapter …IoT
Agent
FIWARE Context Broker
Bus
• location
• route
• next stop
• time next stop
Street
• location
• traffic
• pollution
Parking space
• location
• no. slots
Shared car
• location
• status
Citizen claim
• location
• citizen id
• description
Waste Bin
• location
• capacity
Other information sources
…Social
netwoks
CRM
Deployed IoT networks,
machines, cameras, robots
High-level
Context
Updates
Processing Engines
(Flink, Spark, Tensorflow, Hadoop, …)
Smart City Governance System
Operation
Dashboards
Advanced
Data Maps
AI
Algorithms
Big Data
Algorithms
Complex Event
Processing
Cygnus / Draco / Cosmos / STH
Comet / QuantumLeap
History Data
Stream
Vertical solutions
Waste
Mgmt..
Smart
Parking
Air
Quality …Traffic
control
GIS
Wirecloud
Mashup
Apache
Superset
System
Adapter
System
Adapter
System
Adapter
FIWARE: Driving relevant standards at every step
1 2 3 4
0
Enabling the
Data Economy
• City as a platform including
also 3rd party data enabling
innovative business models
• Open and commercial data
enabling multi-side markets
Supporting
Open Innovation
• Right-time context info
published as open data to
third parties
• Authorization and access
control (API management)
• Common Info Models
• Full interoperability between
cities and within the city
• Enabling portability of
solutions across cities
Collaborating towards
a sustainable market
• Breaking information silos
through shared context data
space with standard API
• Enabling Overall City-level
Governance Solutions
Exploiting Data
across verticals
• Breaking information silos
through shared context data
space with standard API
• Enabling Overall City-level
Governance Solutions
Exploiting Data
across verticals
• Common Info Models
• Full interoperability between
cities and within the city
• Enabling portability of
solutions across cities
Collaborating towards
a sustainable market
FIWARE DCAT-AP extension for right-time
datasets
CKAN Extensions for other platforms
(OpenDataSoft, Socrata, …): right-time datasets,
end-user dashboards, developer feedback, …
Authorization and Access Control using open
standards OAuth2 and XACML 3.0.
Enabling the Data Economy
13
 The City is not able to capture all data
describing what is going on (context)
• Banks
• Retailers
• Telecom Operators
• …
 How to bring the incentives for potential
context data providers?
 The City may become an enabler of the Data
Economy
• Ability to monetize provided data
• Support to multi-side markets
• Warrantying sovereignty of data
Smart
Facto
ry
Smart
Bank
Smart
Retail
Smart
Home
Smart
City
standard Context Information Management layer
Smart
Services
FIWARE: Driving relevant standards at every step
1 2 3 4
0
Enabling the
Data Economy
• City as a platform including
also 3rd party data enabling
innovative business models
• Open and commercial data
enabling multi-side markets
Supporting
Open Innovation
• Right-time context info
published as open data to
third parties
• Authorization and access
control (API management)
• Common Info Models
• Full interoperability between
cities and within the city
• Enabling portability of
solutions across cities
Collaborating towards
a sustainable market
• Breaking information silos
through shared context data
space with standard API
• Enabling Overall City-level
Governance Solutions
Exploiting Data
across verticals
• Breaking information silos
through shared context data
space with standard API
• Enabling Overall City-level
Governance Solutions
Exploiting Data
across verticals
• Common Info Models
• Full interoperability between
cities and within the city
• Enabling portability of
solutions across cities
Collaborating towards
a sustainable market
FIWARE provides the Data Economy Framework
open source based on TMForum (open source
reference implementation of marketplace
functions).
Enables the Data Economy through the datasets
monetization and the evolution of open data
publication platforms into data marketplaces.
Collaboration with IOTA to support trustworthy
accountability and management of contracts.
Data Economy
Framework
“Powered by FIWARE” Smart City: Reference Architecture (take 1)
KeyrockIdM&WilmaAccessControl
APIManagement
IoT platformsKurento RT
media stream
processing
IDAS NGSI Agent Framework
System
Adapter …IoT
Agent
FIWARE Context Broker
Bus
• location
• route
• next stop
• time next stop
Street
• location
• traffic
• pollution
Parking space
• location
• no. slots
Shared car
• location
• status
Citizen claim
• location
• citizen id
• description
Waste Bin
• location
• capacity
Other information sources
…Social
netwoks
CRM
Deployed IoT networks,
machines, cameras, robots
High-level
Context
Updates
Processing Engines
(Flink, Spark, Tensorflow, Hadoop, …)
Smart City Governance System
Operation
Dashboards
Advanced
Data Maps
AI
Algorithms
Big Data
Algorithms
Complex Event
Processing
Cygnus / Draco / Cosmos / STH
Comet / QuantumLeap
History Data
Stream
Vertical solutions
Waste
Mgmt..
Smart
Parking
Air
Quality …Traffic
control
GIS
Wirecloud
Mashup
Apache
Superset
System
Adapter
System
Adapter
System
Adapter
Extended Data Publication Platform
(e.g., CKAN)
Open Data Portal
(supporting
right-time datasets)
Driving de-facto standards: Smart Cities
16
Involving 130+ cities in 25+
countries.
All of them agree to foster
adoption of common
principles:
• Common API: NGSI-LD
• Compatible Open Data
Publication platforms
• Collaboration in definition
of data models
TM Forum supports FIWARE
NGSIv2 for real-time access to
context information in cities
TM Forum and FIWARE collaborate
towards development of data
marketplace platform components
TM Forum and FIWARE launched
the Front-runner Smart Cities
initiative towards definition of
common information models in
collaboration with cities
Identified as one of the most
relevant Smart Cities
Platform initiatives with a
global footprint within the
IES-City (IoT-Enabled Smart
City) Framework
17
Why Cloud + Smart Cities
18
IoT = ICT + OT
f(Cloud, ICT) = ICT(enhances)
Revolutionary Impact = ICT + OT + AI
19
Cloud provides flexibility and agility to leverage
Data & Technologies in a very efficient way
20
Smart City solution should be deployed on different
Cloud providers
Why OpenStack?
 FIWARE Foundation, through FIWARE Community, provide Cloud Native
Infrastructure using OpenStack for testing “Powered by FIWARE” solutions.
 It is open and free for use following the Terms & Conditions of the FIWARE Lab.
 Facilitate the DevOps operation in the early stages of developing new Business
solutions.
 OpenStack is Open Source.
21
Working with FIWARE Lab…
https://cloud.lab.fiware.org
22
Quick glance to components
23
Login: https://cloud.lab.fiware.org
24
Overview
25
The first virtual machine: requirements
26
Create a Security Group
 A Security Group should be
created using a name and a
description.
 Clicking in button “create security
group” inside the menu option
“Access & Security”.
27
Manage rules
28
 Clicking on “Manage Rules” we add new rules to a Security Group.
• Rules define what ports and protocols are opened for any VM on which we apply our Security Group.
• Important: If there is no rule defined, there is no connectivity (no networking)
 Please, pay attention to security!!!:
• Unnecessary Ports or IP sources should not be opened to access our applications.
Manage rules (II)
29
 Typical examples of opened ports:
• Port 22 → SSH
• Port 80, 443 → HTTP, HTTPS
• Port 1026 → Orion Context Broker
• Port 5050 → Cygnus
 Egress – Outgoing traffic
 Ingress – Incoming traffic
 Can be updated afterward
Key pairs
30
Key pair (II)
31
 The Keypair requires a name.
 The private part of the Keypair will be downloaded as a .pem file.
 The private Key is not stored in the cloud.
 We cannot access the VMs without this file.
Allocate a floating IP to the project
32
 A Floating IP is needed in the project so we can access our VMs from the Internet
Access & Security → Floating IPs → Allocate IP to Project
 The Floating IP association will be done later, once we have our VMs created.
Allocate a floating IP to the project (II)
33
Launch our first virtual machine (OrionLD CB) from
Images
34
Launch our first virtual machine (OrionLD CB) from
images
35
 Launch Instance: Details
 Instance Name (mandatory)
 Flavor value (mandatory)
• Tiny – Is too small flavor
• Small – It is too small flavor too.
• Medium – Will be Ok to run the OrionLD CB
• Large – Will be a powerful Flavor.
 DO NOT press Launch yet…!!! Go to
Networking
Launch our first virtual machine (OrionLD CB) from images
(networks)
36
 Launch Instance: Networks
 Choose here the network named:
• node-int-net-01 (FIWARE Convention)
 DO NOT press Launch yet …!!! Go to
Security Groups
Launch our first virtual machine (Orion CB) from images
(access & security)
37
 Launch Instance: Access & Security
 Choose the security group previously
created
 Choose the key pair previously created
 DO Press Launch…
The instance…
38
Associate floating IP to a virtual machine
39
Thank you!
www.fiware.org
Follow @FIWARE on Twitter
Fernando López
FIWARE Cloud & Platform Senior Expert
fernando.lopez@fiware.org
@flopezaguilar
https://www.slideshare.net/flopezaguilar
https://github.com/flopezag

More Related Content

What's hot

FIWARE Wednesday Webinars - Introduction to NGSI-LD
FIWARE Wednesday Webinars - Introduction to NGSI-LDFIWARE Wednesday Webinars - Introduction to NGSI-LD
FIWARE Wednesday Webinars - Introduction to NGSI-LDFIWARE
 
Orion Context Broker 1.15.0
Orion Context Broker 1.15.0Orion Context Broker 1.15.0
Orion Context Broker 1.15.0Fermin Galan
 
FIWARE Training: Introduction to Smart Data Models
FIWARE Training: Introduction to Smart Data ModelsFIWARE Training: Introduction to Smart Data Models
FIWARE Training: Introduction to Smart Data ModelsFIWARE
 
FIWARE Global Summit - NGSI-LD – an Evolution from NGSIv2
FIWARE Global Summit - NGSI-LD – an Evolution from NGSIv2FIWARE Global Summit - NGSI-LD – an Evolution from NGSIv2
FIWARE Global Summit - NGSI-LD – an Evolution from NGSIv2FIWARE
 
FIWARE Wednesday Webinars - FIWARE Overview
FIWARE Wednesday Webinars - FIWARE OverviewFIWARE Wednesday Webinars - FIWARE Overview
FIWARE Wednesday Webinars - FIWARE OverviewFIWARE
 
FIWARE Wednesday Webinars - How to Design DataModels
FIWARE Wednesday Webinars - How to Design DataModelsFIWARE Wednesday Webinars - How to Design DataModels
FIWARE Wednesday Webinars - How to Design DataModelsFIWARE
 
Fiware IoT_IDAS_intro_ul20_v2
Fiware IoT_IDAS_intro_ul20_v2Fiware IoT_IDAS_intro_ul20_v2
Fiware IoT_IDAS_intro_ul20_v2FIWARE
 
From capabilities to services modelling for business-it alignment v.2
From capabilities to services   modelling for business-it alignment v.2From capabilities to services   modelling for business-it alignment v.2
From capabilities to services modelling for business-it alignment v.2Trond Hjorteland
 
Databricks Fundamentals
Databricks FundamentalsDatabricks Fundamentals
Databricks FundamentalsDalibor Wijas
 
Becoming a hyperledger aries developer learn things.online
Becoming a hyperledger aries developer   learn things.onlineBecoming a hyperledger aries developer   learn things.online
Becoming a hyperledger aries developer learn things.onlinedjaber3
 
Session 2 - NGSI-LD primer & Smart Data Models | Train the Trainers Program
Session 2 - NGSI-LD primer & Smart Data Models | Train the Trainers ProgramSession 2 - NGSI-LD primer & Smart Data Models | Train the Trainers Program
Session 2 - NGSI-LD primer & Smart Data Models | Train the Trainers ProgramFIWARE
 
FIWARE Global Summit - NGSI-LD: Modelling, Linking and Utilizing Context Info...
FIWARE Global Summit - NGSI-LD: Modelling, Linking and Utilizing Context Info...FIWARE Global Summit - NGSI-LD: Modelling, Linking and Utilizing Context Info...
FIWARE Global Summit - NGSI-LD: Modelling, Linking and Utilizing Context Info...FIWARE
 
FIWARE Training: NGSI-LD Advanced Operations
FIWARE Training: NGSI-LD Advanced OperationsFIWARE Training: NGSI-LD Advanced Operations
FIWARE Training: NGSI-LD Advanced OperationsFIWARE
 
Session 4 - Bringing the pieces together - Detailed review of a reference ex...
Session 4 -  Bringing the pieces together - Detailed review of a reference ex...Session 4 -  Bringing the pieces together - Detailed review of a reference ex...
Session 4 - Bringing the pieces together - Detailed review of a reference ex...FIWARE
 
Session 1 - Introduction to i4Trust Data Spaces, building blocks, and roles |...
Session 1 - Introduction to i4Trust Data Spaces, building blocks, and roles |...Session 1 - Introduction to i4Trust Data Spaces, building blocks, and roles |...
Session 1 - Introduction to i4Trust Data Spaces, building blocks, and roles |...FIWARE
 
NGSIv2 Overview for Developers That Already Know NGSIv1
NGSIv2 Overview for Developers That Already Know NGSIv1NGSIv2 Overview for Developers That Already Know NGSIv1
NGSIv2 Overview for Developers That Already Know NGSIv1Fermin Galan
 
Building an Enterprise Knowledge Graph @Uber: Lessons from Reality
Building an Enterprise Knowledge Graph @Uber: Lessons from RealityBuilding an Enterprise Knowledge Graph @Uber: Lessons from Reality
Building an Enterprise Knowledge Graph @Uber: Lessons from RealityJoshua Shinavier
 
Towards Digital Twin standards following an open source approach
Towards Digital Twin standards following an open source approachTowards Digital Twin standards following an open source approach
Towards Digital Twin standards following an open source approachFIWARE
 

What's hot (20)

FIWARE Wednesday Webinars - Introduction to NGSI-LD
FIWARE Wednesday Webinars - Introduction to NGSI-LDFIWARE Wednesday Webinars - Introduction to NGSI-LD
FIWARE Wednesday Webinars - Introduction to NGSI-LD
 
Orion Context Broker 1.15.0
Orion Context Broker 1.15.0Orion Context Broker 1.15.0
Orion Context Broker 1.15.0
 
FIWARE Training: Introduction to Smart Data Models
FIWARE Training: Introduction to Smart Data ModelsFIWARE Training: Introduction to Smart Data Models
FIWARE Training: Introduction to Smart Data Models
 
FIWARE Global Summit - NGSI-LD – an Evolution from NGSIv2
FIWARE Global Summit - NGSI-LD – an Evolution from NGSIv2FIWARE Global Summit - NGSI-LD – an Evolution from NGSIv2
FIWARE Global Summit - NGSI-LD – an Evolution from NGSIv2
 
FIWARE Wednesday Webinars - FIWARE Overview
FIWARE Wednesday Webinars - FIWARE OverviewFIWARE Wednesday Webinars - FIWARE Overview
FIWARE Wednesday Webinars - FIWARE Overview
 
Fiware overview
Fiware overviewFiware overview
Fiware overview
 
FIWARE Wednesday Webinars - How to Design DataModels
FIWARE Wednesday Webinars - How to Design DataModelsFIWARE Wednesday Webinars - How to Design DataModels
FIWARE Wednesday Webinars - How to Design DataModels
 
Fiware IoT_IDAS_intro_ul20_v2
Fiware IoT_IDAS_intro_ul20_v2Fiware IoT_IDAS_intro_ul20_v2
Fiware IoT_IDAS_intro_ul20_v2
 
From capabilities to services modelling for business-it alignment v.2
From capabilities to services   modelling for business-it alignment v.2From capabilities to services   modelling for business-it alignment v.2
From capabilities to services modelling for business-it alignment v.2
 
Databricks Fundamentals
Databricks FundamentalsDatabricks Fundamentals
Databricks Fundamentals
 
Becoming a hyperledger aries developer learn things.online
Becoming a hyperledger aries developer   learn things.onlineBecoming a hyperledger aries developer   learn things.online
Becoming a hyperledger aries developer learn things.online
 
Session 2 - NGSI-LD primer & Smart Data Models | Train the Trainers Program
Session 2 - NGSI-LD primer & Smart Data Models | Train the Trainers ProgramSession 2 - NGSI-LD primer & Smart Data Models | Train the Trainers Program
Session 2 - NGSI-LD primer & Smart Data Models | Train the Trainers Program
 
FIWARE Global Summit - NGSI-LD: Modelling, Linking and Utilizing Context Info...
FIWARE Global Summit - NGSI-LD: Modelling, Linking and Utilizing Context Info...FIWARE Global Summit - NGSI-LD: Modelling, Linking and Utilizing Context Info...
FIWARE Global Summit - NGSI-LD: Modelling, Linking and Utilizing Context Info...
 
FIWARE Training: NGSI-LD Advanced Operations
FIWARE Training: NGSI-LD Advanced OperationsFIWARE Training: NGSI-LD Advanced Operations
FIWARE Training: NGSI-LD Advanced Operations
 
Data Modeling with NGSI, NGSI-LD
Data Modeling with NGSI, NGSI-LDData Modeling with NGSI, NGSI-LD
Data Modeling with NGSI, NGSI-LD
 
Session 4 - Bringing the pieces together - Detailed review of a reference ex...
Session 4 -  Bringing the pieces together - Detailed review of a reference ex...Session 4 -  Bringing the pieces together - Detailed review of a reference ex...
Session 4 - Bringing the pieces together - Detailed review of a reference ex...
 
Session 1 - Introduction to i4Trust Data Spaces, building blocks, and roles |...
Session 1 - Introduction to i4Trust Data Spaces, building blocks, and roles |...Session 1 - Introduction to i4Trust Data Spaces, building blocks, and roles |...
Session 1 - Introduction to i4Trust Data Spaces, building blocks, and roles |...
 
NGSIv2 Overview for Developers That Already Know NGSIv1
NGSIv2 Overview for Developers That Already Know NGSIv1NGSIv2 Overview for Developers That Already Know NGSIv1
NGSIv2 Overview for Developers That Already Know NGSIv1
 
Building an Enterprise Knowledge Graph @Uber: Lessons from Reality
Building an Enterprise Knowledge Graph @Uber: Lessons from RealityBuilding an Enterprise Knowledge Graph @Uber: Lessons from Reality
Building an Enterprise Knowledge Graph @Uber: Lessons from Reality
 
Towards Digital Twin standards following an open source approach
Towards Digital Twin standards following an open source approachTowards Digital Twin standards following an open source approach
Towards Digital Twin standards following an open source approach
 

Similar to Building the Smart City Platform on FIWARE Lab

FIWARE: Transforming Smart Cities into engines of growth
FIWARE: Transforming Smart Cities into engines of growthFIWARE: Transforming Smart Cities into engines of growth
FIWARE: Transforming Smart Cities into engines of growthJuanjo Hierro
 
FIWARE - Driving the standards and helping cities to become enablers of the D...
FIWARE - Driving the standards and helping cities to become enablers of the D...FIWARE - Driving the standards and helping cities to become enablers of the D...
FIWARE - Driving the standards and helping cities to become enablers of the D...Juanjo Hierro
 
TMForum Open Hack Opening Session - FIWARE
TMForum Open Hack Opening Session - FIWARETMForum Open Hack Opening Session - FIWARE
TMForum Open Hack Opening Session - FIWAREAitor Magán García
 
FIWARE From Open Data to Open APIs
FIWARE From Open Data to Open APIsFIWARE From Open Data to Open APIs
FIWARE From Open Data to Open APIsSergio Garcia Gomez
 
FIWARE Wednesday Webinars - FIWARE Vision and Value Proposition
FIWARE Wednesday Webinars - FIWARE Vision and Value PropositionFIWARE Wednesday Webinars - FIWARE Vision and Value Proposition
FIWARE Wednesday Webinars - FIWARE Vision and Value PropositionFIWARE
 
FIWARE Overview presentation
FIWARE Overview presentationFIWARE Overview presentation
FIWARE Overview presentationJuanjo Hierro
 
FiWARE: transforming smart cities into engines of growth
FiWARE: transforming smart cities into engines of growthFiWARE: transforming smart cities into engines of growth
FiWARE: transforming smart cities into engines of growthJuanjo Hierro
 
FIWARE Global Summit - FIWARE Overview
FIWARE Global Summit - FIWARE OverviewFIWARE Global Summit - FIWARE Overview
FIWARE Global Summit - FIWARE OverviewFIWARE
 
The Open and Agile Smart Cities (OASC) initiative: from vision to execution
The Open and Agile Smart Cities (OASC) initiative: from vision to executionThe Open and Agile Smart Cities (OASC) initiative: from vision to execution
The Open and Agile Smart Cities (OASC) initiative: from vision to executionJuanjo Hierro
 
FIWARE Tech Summit - FIWARE Overview and Description of GEs
FIWARE Tech Summit - FIWARE Overview and Description of GEsFIWARE Tech Summit - FIWARE Overview and Description of GEs
FIWARE Tech Summit - FIWARE Overview and Description of GEsFIWARE
 
FIWARE Global Summit - FIWARE Overview
FIWARE Global Summit - FIWARE OverviewFIWARE Global Summit - FIWARE Overview
FIWARE Global Summit - FIWARE OverviewFIWARE
 
20171213 Future Internet: The forgotten Enabler for SmartCities
20171213 Future Internet: The forgotten Enabler for SmartCities20171213 Future Internet: The forgotten Enabler for SmartCities
20171213 Future Internet: The forgotten Enabler for SmartCitiesstefano de panfilis
 
FIWARE Wednesday Webinars - FIWARE Building the Future
FIWARE Wednesday Webinars - FIWARE Building the FutureFIWARE Wednesday Webinars - FIWARE Building the Future
FIWARE Wednesday Webinars - FIWARE Building the FutureFIWARE
 
20181012 fiware at_construction_conference
20181012 fiware at_construction_conference20181012 fiware at_construction_conference
20181012 fiware at_construction_conferencestefano de panfilis
 
Knowage & FIWARE: the new ecosystem for Smart Applications, Alessandro Portos...
Knowage & FIWARE: the new ecosystem for Smart Applications, Alessandro Portos...Knowage & FIWARE: the new ecosystem for Smart Applications, Alessandro Portos...
Knowage & FIWARE: the new ecosystem for Smart Applications, Alessandro Portos...OW2
 
#OSSPARIS17 - Knowage & FIWARE: the new ecosystem for Smart Applications, by ...
#OSSPARIS17 - Knowage & FIWARE: the new ecosystem for Smart Applications, by ...#OSSPARIS17 - Knowage & FIWARE: the new ecosystem for Smart Applications, by ...
#OSSPARIS17 - Knowage & FIWARE: the new ecosystem for Smart Applications, by ...Paris Open Source Summit
 
Valencia Smart City project powered by Telefonica and Red Hat IoT solutions
Valencia Smart City project powered by Telefonica and Red Hat IoT solutionsValencia Smart City project powered by Telefonica and Red Hat IoT solutions
Valencia Smart City project powered by Telefonica and Red Hat IoT solutionsDavid Bericat
 

Similar to Building the Smart City Platform on FIWARE Lab (20)

FIWARE: Transforming Smart Cities into engines of growth
FIWARE: Transforming Smart Cities into engines of growthFIWARE: Transforming Smart Cities into engines of growth
FIWARE: Transforming Smart Cities into engines of growth
 
FIWARE - Driving the standards and helping cities to become enablers of the D...
FIWARE - Driving the standards and helping cities to become enablers of the D...FIWARE - Driving the standards and helping cities to become enablers of the D...
FIWARE - Driving the standards and helping cities to become enablers of the D...
 
TMForum Open Hack Opening Session - FIWARE
TMForum Open Hack Opening Session - FIWARETMForum Open Hack Opening Session - FIWARE
TMForum Open Hack Opening Session - FIWARE
 
Hierro juanjo
Hierro juanjoHierro juanjo
Hierro juanjo
 
FIWARE From Open Data to Open APIs
FIWARE From Open Data to Open APIsFIWARE From Open Data to Open APIs
FIWARE From Open Data to Open APIs
 
FIWARE Wednesday Webinars - FIWARE Vision and Value Proposition
FIWARE Wednesday Webinars - FIWARE Vision and Value PropositionFIWARE Wednesday Webinars - FIWARE Vision and Value Proposition
FIWARE Wednesday Webinars - FIWARE Vision and Value Proposition
 
FIWARE Overview presentation
FIWARE Overview presentationFIWARE Overview presentation
FIWARE Overview presentation
 
FiWARE: transforming smart cities into engines of growth
FiWARE: transforming smart cities into engines of growthFiWARE: transforming smart cities into engines of growth
FiWARE: transforming smart cities into engines of growth
 
FIWARE Global Summit - FIWARE Overview
FIWARE Global Summit - FIWARE OverviewFIWARE Global Summit - FIWARE Overview
FIWARE Global Summit - FIWARE Overview
 
The Open and Agile Smart Cities (OASC) initiative: from vision to execution
The Open and Agile Smart Cities (OASC) initiative: from vision to executionThe Open and Agile Smart Cities (OASC) initiative: from vision to execution
The Open and Agile Smart Cities (OASC) initiative: from vision to execution
 
Fiware overview3
Fiware overview3Fiware overview3
Fiware overview3
 
FIWARE Tech Summit - FIWARE Overview and Description of GEs
FIWARE Tech Summit - FIWARE Overview and Description of GEsFIWARE Tech Summit - FIWARE Overview and Description of GEs
FIWARE Tech Summit - FIWARE Overview and Description of GEs
 
FIWARE - TM Forum collaboration
FIWARE  - TM Forum collaborationFIWARE  - TM Forum collaboration
FIWARE - TM Forum collaboration
 
FIWARE Global Summit - FIWARE Overview
FIWARE Global Summit - FIWARE OverviewFIWARE Global Summit - FIWARE Overview
FIWARE Global Summit - FIWARE Overview
 
20171213 Future Internet: The forgotten Enabler for SmartCities
20171213 Future Internet: The forgotten Enabler for SmartCities20171213 Future Internet: The forgotten Enabler for SmartCities
20171213 Future Internet: The forgotten Enabler for SmartCities
 
FIWARE Wednesday Webinars - FIWARE Building the Future
FIWARE Wednesday Webinars - FIWARE Building the FutureFIWARE Wednesday Webinars - FIWARE Building the Future
FIWARE Wednesday Webinars - FIWARE Building the Future
 
20181012 fiware at_construction_conference
20181012 fiware at_construction_conference20181012 fiware at_construction_conference
20181012 fiware at_construction_conference
 
Knowage & FIWARE: the new ecosystem for Smart Applications, Alessandro Portos...
Knowage & FIWARE: the new ecosystem for Smart Applications, Alessandro Portos...Knowage & FIWARE: the new ecosystem for Smart Applications, Alessandro Portos...
Knowage & FIWARE: the new ecosystem for Smart Applications, Alessandro Portos...
 
#OSSPARIS17 - Knowage & FIWARE: the new ecosystem for Smart Applications, by ...
#OSSPARIS17 - Knowage & FIWARE: the new ecosystem for Smart Applications, by ...#OSSPARIS17 - Knowage & FIWARE: the new ecosystem for Smart Applications, by ...
#OSSPARIS17 - Knowage & FIWARE: the new ecosystem for Smart Applications, by ...
 
Valencia Smart City project powered by Telefonica and Red Hat IoT solutions
Valencia Smart City project powered by Telefonica and Red Hat IoT solutionsValencia Smart City project powered by Telefonica and Red Hat IoT solutions
Valencia Smart City project powered by Telefonica and Red Hat IoT solutions
 

More from Fernando Lopez Aguilar

Big Data and Machine Learning with FIWARE
Big Data and Machine Learning with FIWAREBig Data and Machine Learning with FIWARE
Big Data and Machine Learning with FIWAREFernando Lopez Aguilar
 
Creating a Context-Aware solution, Complex Event Processing with FIWARE Perseo
Creating a Context-Aware solution, Complex Event Processing with FIWARE PerseoCreating a Context-Aware solution, Complex Event Processing with FIWARE Perseo
Creating a Context-Aware solution, Complex Event Processing with FIWARE PerseoFernando Lopez Aguilar
 
FIWARE Identity Management and Access Control
FIWARE Identity Management and Access ControlFIWARE Identity Management and Access Control
FIWARE Identity Management and Access ControlFernando Lopez Aguilar
 
Data persistency (draco, cygnus, sth comet, quantum leap)
Data persistency (draco, cygnus, sth comet, quantum leap)Data persistency (draco, cygnus, sth comet, quantum leap)
Data persistency (draco, cygnus, sth comet, quantum leap)Fernando Lopez Aguilar
 
Cloud and Big Data in the agriculture sector
Cloud and Big Data in the agriculture sectorCloud and Big Data in the agriculture sector
Cloud and Big Data in the agriculture sectorFernando Lopez Aguilar
 
Context Information Management in IoT enabled smart systems - the basics
Context Information Management in IoT enabled smart systems - the basicsContext Information Management in IoT enabled smart systems - the basics
Context Information Management in IoT enabled smart systems - the basicsFernando Lopez Aguilar
 
Setting up your virtual infrastructure using FIWARE Lab Cloud
Setting up your virtual infrastructure using FIWARE Lab CloudSetting up your virtual infrastructure using FIWARE Lab Cloud
Setting up your virtual infrastructure using FIWARE Lab CloudFernando Lopez Aguilar
 
Connecting to the internet of things (IoT)
Connecting to the internet of things (IoT)Connecting to the internet of things (IoT)
Connecting to the internet of things (IoT)Fernando Lopez Aguilar
 

More from Fernando Lopez Aguilar (20)

Introduction to FIWARE technology
Introduction to FIWARE  technologyIntroduction to FIWARE  technology
Introduction to FIWARE technology
 
DW2020 Data Models - FIWARE Platform
DW2020 Data Models - FIWARE PlatformDW2020 Data Models - FIWARE Platform
DW2020 Data Models - FIWARE Platform
 
How to deploy a smart city platform?
How to deploy a smart city platform?How to deploy a smart city platform?
How to deploy a smart city platform?
 
FIWARE and Robotics
FIWARE and RoboticsFIWARE and Robotics
FIWARE and Robotics
 
Big Data and Machine Learning with FIWARE
Big Data and Machine Learning with FIWAREBig Data and Machine Learning with FIWARE
Big Data and Machine Learning with FIWARE
 
Creating a Context-Aware solution, Complex Event Processing with FIWARE Perseo
Creating a Context-Aware solution, Complex Event Processing with FIWARE PerseoCreating a Context-Aware solution, Complex Event Processing with FIWARE Perseo
Creating a Context-Aware solution, Complex Event Processing with FIWARE Perseo
 
FIWARE Identity Management and Access Control
FIWARE Identity Management and Access ControlFIWARE Identity Management and Access Control
FIWARE Identity Management and Access Control
 
Data persistency (draco, cygnus, sth comet, quantum leap)
Data persistency (draco, cygnus, sth comet, quantum leap)Data persistency (draco, cygnus, sth comet, quantum leap)
Data persistency (draco, cygnus, sth comet, quantum leap)
 
How to debug IoT Agents
How to debug IoT AgentsHow to debug IoT Agents
How to debug IoT Agents
 
Core Context Management
Core Context ManagementCore Context Management
Core Context Management
 
What is an IoT Agent
What is an IoT AgentWhat is an IoT Agent
What is an IoT Agent
 
Overview of the FIWARE Ecosystem
Overview of the FIWARE EcosystemOverview of the FIWARE Ecosystem
Overview of the FIWARE Ecosystem
 
Cloud and Big Data in the agriculture sector
Cloud and Big Data in the agriculture sectorCloud and Big Data in the agriculture sector
Cloud and Big Data in the agriculture sector
 
Berlin OpenStack Summit'18
Berlin OpenStack Summit'18Berlin OpenStack Summit'18
Berlin OpenStack Summit'18
 
Context Information Management in IoT enabled smart systems - the basics
Context Information Management in IoT enabled smart systems - the basicsContext Information Management in IoT enabled smart systems - the basics
Context Information Management in IoT enabled smart systems - the basics
 
FIWARE IoT Introduction 1
FIWARE IoT Introduction 1FIWARE IoT Introduction 1
FIWARE IoT Introduction 1
 
Introduction to FIWARE IoT
Introduction to FIWARE IoTIntroduction to FIWARE IoT
Introduction to FIWARE IoT
 
Setting up your virtual infrastructure using FIWARE Lab Cloud
Setting up your virtual infrastructure using FIWARE Lab CloudSetting up your virtual infrastructure using FIWARE Lab Cloud
Setting up your virtual infrastructure using FIWARE Lab Cloud
 
Connecting to the internet of things (IoT)
Connecting to the internet of things (IoT)Connecting to the internet of things (IoT)
Connecting to the internet of things (IoT)
 
Fiware, the future internet
Fiware, the future internetFiware, the future internet
Fiware, the future internet
 

Recently uploaded

PHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 DocumentationPHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 DocumentationLinaWolf1
 
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书rnrncn29
 
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170Sonam Pathan
 
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书zdzoqco
 
Blepharitis inflammation of eyelid symptoms cause everything included along w...
Blepharitis inflammation of eyelid symptoms cause everything included along w...Blepharitis inflammation of eyelid symptoms cause everything included along w...
Blepharitis inflammation of eyelid symptoms cause everything included along w...Excelmac1
 
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一z xss
 
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书rnrncn29
 
Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24Paul Calvano
 
Git and Github workshop GDSC MLRITM
Git and Github  workshop GDSC MLRITMGit and Github  workshop GDSC MLRITM
Git and Github workshop GDSC MLRITMgdsc13
 
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一Fs
 
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作ys8omjxb
 
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)Christopher H Felton
 
Elevate Your Business with Our IT Expertise in New Orleans
Elevate Your Business with Our IT Expertise in New OrleansElevate Your Business with Our IT Expertise in New Orleans
Elevate Your Business with Our IT Expertise in New Orleanscorenetworkseo
 
Contact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New DelhiContact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New Delhimiss dipika
 
Q4-1-Illustrating-Hypothesis-Testing.pptx
Q4-1-Illustrating-Hypothesis-Testing.pptxQ4-1-Illustrating-Hypothesis-Testing.pptx
Q4-1-Illustrating-Hypothesis-Testing.pptxeditsforyah
 
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一Fs
 
Call Girls Near The Suryaa Hotel New Delhi 9873777170
Call Girls Near The Suryaa Hotel New Delhi 9873777170Call Girls Near The Suryaa Hotel New Delhi 9873777170
Call Girls Near The Suryaa Hotel New Delhi 9873777170Sonam Pathan
 
Top 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptxTop 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptxDyna Gilbert
 

Recently uploaded (20)

PHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 DocumentationPHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 Documentation
 
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
 
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
 
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
 
Blepharitis inflammation of eyelid symptoms cause everything included along w...
Blepharitis inflammation of eyelid symptoms cause everything included along w...Blepharitis inflammation of eyelid symptoms cause everything included along w...
Blepharitis inflammation of eyelid symptoms cause everything included along w...
 
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
 
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
 
Hot Sexy call girls in Rk Puram 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in  Rk Puram 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in  Rk Puram 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Rk Puram 🔝 9953056974 🔝 Delhi escort Service
 
Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24
 
Git and Github workshop GDSC MLRITM
Git and Github  workshop GDSC MLRITMGit and Github  workshop GDSC MLRITM
Git and Github workshop GDSC MLRITM
 
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
 
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
 
young call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Service
young call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Service
young call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Service
 
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
 
Elevate Your Business with Our IT Expertise in New Orleans
Elevate Your Business with Our IT Expertise in New OrleansElevate Your Business with Our IT Expertise in New Orleans
Elevate Your Business with Our IT Expertise in New Orleans
 
Contact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New DelhiContact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New Delhi
 
Q4-1-Illustrating-Hypothesis-Testing.pptx
Q4-1-Illustrating-Hypothesis-Testing.pptxQ4-1-Illustrating-Hypothesis-Testing.pptx
Q4-1-Illustrating-Hypothesis-Testing.pptx
 
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
 
Call Girls Near The Suryaa Hotel New Delhi 9873777170
Call Girls Near The Suryaa Hotel New Delhi 9873777170Call Girls Near The Suryaa Hotel New Delhi 9873777170
Call Girls Near The Suryaa Hotel New Delhi 9873777170
 
Top 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptxTop 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptx
 

Building the Smart City Platform on FIWARE Lab

  • 1. Building the Smart City Platform on FIWARE Lab Fernando López FIWARE Cloud & Platform Senior Expert fernando.lopez@fiware.org @flopezaguilar https://www.slideshare.net/flopezaguilar https://github.com/flopezag
  • 2. About me ▪ More than 35 years of programming experience (more than 12 programming languages) ▪ More than 10 years working with OpenStack and AWS ▪ Web Development, Message Queues, Functional Programming, Big Data and Data Engineering ▪ Developer, Team Leader, QA Manager, Project & Product Manager ▪ DevOps(Secs) activities with more than 6 years ▪ Now Cloud and IoT Platform Senior Expert in FF ▪ Principal Cloud Architect in FIWARE Lab ▪ Evangelist of FIWARE Technology and TSC Member of FIWARE Technology ▪ Love Coding, CI & CD and AI/ML 2
  • 3. What is a Smart City A set of Policies & Strategies that leverage Data & Technologies from different sources to Deliver New Businesses that: 3 CITIES CITIZENS BUSINESS Drive efficiency, sustainability & improved decision making Create an ecosystem of transparent, competitive and efficient environment Improve the inclusiveness and quality of life and develop of new citizens services 1 2 3
  • 4. Smart Cities: where we are Yes! You may be already an Efficient and Open City …. … but there is still a journey you have to travel to be where you HAVE TO BE 4 • Vertical solutions (some being IoT-enabled) bringing efficiency but in silos • Historic and static data published as open data Efficient & Open
  • 5. FIWARE: Supporting cities in their transformation journey 1 2 3 4 0 Enabling the Data Economy • City as a platform including also 3rd party data enabling innovative business models • Open and commercial data enabling multi-side markets Supporting Open Innovation • Right-time context info published as open data to third parties • Authorization and access control (API management) • Common Info Models • Full interoperability between cities and within the city • Enabling portability of solutions across cities Collaborating towards a sustainable market • Breaking information silos through shared context data space with standard API • Enabling Overall City-level Governance Solutions Exploiting Data across verticals CRMSocial network s Waste Mgmt. Smart Parking Air Quality Context Management Layer City-level governance system
  • 6. Exploiting data across verticals  Need to build an holistic data representation and the history of the city (context) for breaking the silos: • Vertical smart solutions • Information systems • IoT infrastructures  A data-driven ”system of systems” architecture: • Interoperability of systems within the city • City-level smart decision support systems on top  Key properties: • Replaceability (systems can be replaced) • Extensibility (new systems can be added easily) • Loose coupling (systems can evolve independently) • Low intrusiveness (systems do not need to change) 6 CRMSocial networks Waste Mgmt. Smart Parking Air Quality Context Management Layer City-level governance system
  • 7. Implementing Smart Solutions requires gathering and managing context information at large scale # Smart Cities Bus • Location • No. passengers • Driver • License plate Citizen • Birthday • Preferences • Location • TODO list Shop • Location • Business name • Franchise • offerings Incident / claim • Date • Location • Type • Issuer • Description
  • 8. FIWARE: Driving the standard for Context Information Management  The FIWARE Context Broker technology implements the FIWARE NGSI API: a simple yet powerful public, royalty-free standard API for Context Information Management.  Simple: A RESTful API using JSON which any web programmer learns how to use in one day.  Yet powerful: FIWARE NGSI supports geo-queries, notifications, soon Linked Data (JSON-LD). Application/Service Bus • Location • No. passengers • Driver • Licence plate Citizen • Name-Surname • Birthday • Preferences • Location • ToDo list Shop • Location • Business name • Franchise • offerings Context Broker FIWARE NGSI API
  • 9. FIWARE: Driving relevant standards at every step 9 1 2 3 4 0 Enabling the Data Economy • City as a platform including also 3rd party data enabling innovative business models • Open and commercial data enabling multi-side markets Supporting Open Innovation • Right-time context info published as open data to third parties • Authorization and access control (API management) • Common Info Models • Full interoperability between cities and within the city • Enabling portability of solutions across cities Collaborating towards a sustainable market • Breaking information silos through shared context data space with standard API • Enabling Overall City-level Governance Solutions Exploiting Data across verticals ETSI NGSI-LD Open API for context information management (based on FIWARE NGSIv2 API). FIWARE provides an Open Source reference implementation of this standard. The FIWARE Context Broker Technology is a CEF Building Block. Recommended to Public Administrations across member states of the EU.
  • 10. FIWARE: Driving relevant standards at every step 10 1 2 3 4 0 Enabling the Data Economy • City as a platform including also 3rd party data enabling innovative business models • Open and commercial data enabling multi-side markets Supporting Open Innovation • Right-time context info published as open data to third parties • Authorization and access control (API management) • Common Info Models • Full interoperability between cities and within the city • Enabling portability of solutions across cities Collaborating towards a sustainable market • Breaking information silos through shared context data space with standard API • Enabling Overall City-level Governance Solutions Exploiting Data across verticals TMForum + FIWARE Foundation support cities through the definition of a common Reference Architecture and smart data models. Leverages on initial FIWARE Data Models widely used by cities already using FIWARE. New Data Models will be defined involving cities following a driven-by-implementation approach.
  • 11. “Powered by FIWARE” Smart City: Reference Architecture (take 1) KeyrockIdM&WilmaAccessControl APIManagement IoT platformsKurento RT media stream processing IDAS NGSI Agent Framework System Adapter …IoT Agent FIWARE Context Broker Bus • location • route • next stop • time next stop Street • location • traffic • pollution Parking space • location • no. slots Shared car • location • status Citizen claim • location • citizen id • description Waste Bin • location • capacity Other information sources …Social netwoks CRM Deployed IoT networks, machines, cameras, robots High-level Context Updates Processing Engines (Flink, Spark, Tensorflow, Hadoop, …) Smart City Governance System Operation Dashboards Advanced Data Maps AI Algorithms Big Data Algorithms Complex Event Processing Cygnus / Draco / Cosmos / STH Comet / QuantumLeap History Data Stream Vertical solutions Waste Mgmt.. Smart Parking Air Quality …Traffic control GIS Wirecloud Mashup Apache Superset System Adapter System Adapter System Adapter
  • 12. FIWARE: Driving relevant standards at every step 1 2 3 4 0 Enabling the Data Economy • City as a platform including also 3rd party data enabling innovative business models • Open and commercial data enabling multi-side markets Supporting Open Innovation • Right-time context info published as open data to third parties • Authorization and access control (API management) • Common Info Models • Full interoperability between cities and within the city • Enabling portability of solutions across cities Collaborating towards a sustainable market • Breaking information silos through shared context data space with standard API • Enabling Overall City-level Governance Solutions Exploiting Data across verticals • Breaking information silos through shared context data space with standard API • Enabling Overall City-level Governance Solutions Exploiting Data across verticals • Common Info Models • Full interoperability between cities and within the city • Enabling portability of solutions across cities Collaborating towards a sustainable market FIWARE DCAT-AP extension for right-time datasets CKAN Extensions for other platforms (OpenDataSoft, Socrata, …): right-time datasets, end-user dashboards, developer feedback, … Authorization and Access Control using open standards OAuth2 and XACML 3.0.
  • 13. Enabling the Data Economy 13  The City is not able to capture all data describing what is going on (context) • Banks • Retailers • Telecom Operators • …  How to bring the incentives for potential context data providers?  The City may become an enabler of the Data Economy • Ability to monetize provided data • Support to multi-side markets • Warrantying sovereignty of data Smart Facto ry Smart Bank Smart Retail Smart Home Smart City standard Context Information Management layer Smart Services
  • 14. FIWARE: Driving relevant standards at every step 1 2 3 4 0 Enabling the Data Economy • City as a platform including also 3rd party data enabling innovative business models • Open and commercial data enabling multi-side markets Supporting Open Innovation • Right-time context info published as open data to third parties • Authorization and access control (API management) • Common Info Models • Full interoperability between cities and within the city • Enabling portability of solutions across cities Collaborating towards a sustainable market • Breaking information silos through shared context data space with standard API • Enabling Overall City-level Governance Solutions Exploiting Data across verticals • Breaking information silos through shared context data space with standard API • Enabling Overall City-level Governance Solutions Exploiting Data across verticals • Common Info Models • Full interoperability between cities and within the city • Enabling portability of solutions across cities Collaborating towards a sustainable market FIWARE provides the Data Economy Framework open source based on TMForum (open source reference implementation of marketplace functions). Enables the Data Economy through the datasets monetization and the evolution of open data publication platforms into data marketplaces. Collaboration with IOTA to support trustworthy accountability and management of contracts. Data Economy Framework
  • 15. “Powered by FIWARE” Smart City: Reference Architecture (take 1) KeyrockIdM&WilmaAccessControl APIManagement IoT platformsKurento RT media stream processing IDAS NGSI Agent Framework System Adapter …IoT Agent FIWARE Context Broker Bus • location • route • next stop • time next stop Street • location • traffic • pollution Parking space • location • no. slots Shared car • location • status Citizen claim • location • citizen id • description Waste Bin • location • capacity Other information sources …Social netwoks CRM Deployed IoT networks, machines, cameras, robots High-level Context Updates Processing Engines (Flink, Spark, Tensorflow, Hadoop, …) Smart City Governance System Operation Dashboards Advanced Data Maps AI Algorithms Big Data Algorithms Complex Event Processing Cygnus / Draco / Cosmos / STH Comet / QuantumLeap History Data Stream Vertical solutions Waste Mgmt.. Smart Parking Air Quality …Traffic control GIS Wirecloud Mashup Apache Superset System Adapter System Adapter System Adapter Extended Data Publication Platform (e.g., CKAN) Open Data Portal (supporting right-time datasets)
  • 16. Driving de-facto standards: Smart Cities 16 Involving 130+ cities in 25+ countries. All of them agree to foster adoption of common principles: • Common API: NGSI-LD • Compatible Open Data Publication platforms • Collaboration in definition of data models TM Forum supports FIWARE NGSIv2 for real-time access to context information in cities TM Forum and FIWARE collaborate towards development of data marketplace platform components TM Forum and FIWARE launched the Front-runner Smart Cities initiative towards definition of common information models in collaboration with cities Identified as one of the most relevant Smart Cities Platform initiatives with a global footprint within the IES-City (IoT-Enabled Smart City) Framework
  • 17. 17 Why Cloud + Smart Cities
  • 18. 18 IoT = ICT + OT f(Cloud, ICT) = ICT(enhances) Revolutionary Impact = ICT + OT + AI
  • 19. 19 Cloud provides flexibility and agility to leverage Data & Technologies in a very efficient way
  • 20. 20 Smart City solution should be deployed on different Cloud providers
  • 21. Why OpenStack?  FIWARE Foundation, through FIWARE Community, provide Cloud Native Infrastructure using OpenStack for testing “Powered by FIWARE” solutions.  It is open and free for use following the Terms & Conditions of the FIWARE Lab.  Facilitate the DevOps operation in the early stages of developing new Business solutions.  OpenStack is Open Source. 21
  • 22. Working with FIWARE Lab… https://cloud.lab.fiware.org 22
  • 23. Quick glance to components 23
  • 26. The first virtual machine: requirements 26
  • 27. Create a Security Group  A Security Group should be created using a name and a description.  Clicking in button “create security group” inside the menu option “Access & Security”. 27
  • 28. Manage rules 28  Clicking on “Manage Rules” we add new rules to a Security Group. • Rules define what ports and protocols are opened for any VM on which we apply our Security Group. • Important: If there is no rule defined, there is no connectivity (no networking)  Please, pay attention to security!!!: • Unnecessary Ports or IP sources should not be opened to access our applications.
  • 29. Manage rules (II) 29  Typical examples of opened ports: • Port 22 → SSH • Port 80, 443 → HTTP, HTTPS • Port 1026 → Orion Context Broker • Port 5050 → Cygnus  Egress – Outgoing traffic  Ingress – Incoming traffic  Can be updated afterward
  • 31. Key pair (II) 31  The Keypair requires a name.  The private part of the Keypair will be downloaded as a .pem file.  The private Key is not stored in the cloud.  We cannot access the VMs without this file.
  • 32. Allocate a floating IP to the project 32  A Floating IP is needed in the project so we can access our VMs from the Internet Access & Security → Floating IPs → Allocate IP to Project  The Floating IP association will be done later, once we have our VMs created.
  • 33. Allocate a floating IP to the project (II) 33
  • 34. Launch our first virtual machine (OrionLD CB) from Images 34
  • 35. Launch our first virtual machine (OrionLD CB) from images 35  Launch Instance: Details  Instance Name (mandatory)  Flavor value (mandatory) • Tiny – Is too small flavor • Small – It is too small flavor too. • Medium – Will be Ok to run the OrionLD CB • Large – Will be a powerful Flavor.  DO NOT press Launch yet…!!! Go to Networking
  • 36. Launch our first virtual machine (OrionLD CB) from images (networks) 36  Launch Instance: Networks  Choose here the network named: • node-int-net-01 (FIWARE Convention)  DO NOT press Launch yet …!!! Go to Security Groups
  • 37. Launch our first virtual machine (Orion CB) from images (access & security) 37  Launch Instance: Access & Security  Choose the security group previously created  Choose the key pair previously created  DO Press Launch…
  • 39. Associate floating IP to a virtual machine 39
  • 40. Thank you! www.fiware.org Follow @FIWARE on Twitter Fernando López FIWARE Cloud & Platform Senior Expert fernando.lopez@fiware.org @flopezaguilar https://www.slideshare.net/flopezaguilar https://github.com/flopezag

Editor's Notes

  1. CEF (Connecting Europe Facility)
  2. Developers will get more attracted than with traditional Open Data approaches: Access to right-time context data fuels the kind of innovative services that really make a difference on the daily life in cities A common API, authorization and access control framework and information models will enable them to develop services that can be replicated in multiple cities Ability to provide feedback on published data resources Visual dashboard tools enable more easy consumption of published open data by end users
  3. OT = Operational Technology
  4. OT = Operational Technology
  5. OT = Operational Technology