Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
FIWARE Smart City cases 2014
1. http://www.fiware.org
http://lab.fiware.org
Follow @FIWARE on Twitter!
FIWARE Lab Smart City cases 2014
Sergio Garcia Gomez
Telefonica I+D. FIWARE Data/Context Chapter and Smart Cities Architect
sergio.garciagomez@telefonica.com, @ggsergio (twitter)
2. FIWARE Smart City Activities
1
City (Country) IoT Open Data Context Prototype
Amsterdam (Netherlands) CitySDK LD API
Barcelona (Spain) CKAN API wrapper
Espoo (Finland) Energy consumption dashboard
Helsinki (Finland)
Participation dashboard
(CitySDK-Open311)
Las Palmas (Spain) Port management dashboard
Lisbon (Portugal) Mobility and social networks
Lleida (Spain)
Public transport and
accessibility
Logroño (Spain) Smart watering, City App
Malaga (Spain) Citizen as a sensor
Rome (Italy) Visualization dahsboard
Santander (Spain)
Big Data / Open Data
publication of IoT
Sevilla (Spain) Fountains water management,
Crowds detection
Torino (Italy) Security & participation
Trento (Italy) Smart Campus
Valencia (Spain) Smart Taxi
Vigo (Spain) City App
3. Sevilla Fountains water healthiness
Description: This application monitors water sensors from
ornamental fountains from the city of Sevilla (Spain). It uses the
FIWARE platform for data acquisition, storage, logic and user
interface. A total of 3 fountains are going to be equipped with
hardware to gather critical information as pH or chlorine levels.
This information is then sent to the FIWARE platform, using the
Sevilla node, and a webpage based also on FIWARE shows
the current status of the fountain.
Used GEs: Iot Backend Device Management, Context Broker,
Wirecloud, ProtonCEP, CKAN, Cosmos
Partners: University of Sevilla, ADevice
4. Malaga Citizen as a Sensor
Description: The Malaga CitySense project aims to innovate in
data generation for Smart City through the citizen cooperation
using use of their Smartphone and his sensors.
App that generates data (temperature, light, humidity, pressure,
etc.), shows relevant open data from the city, detects iBeacons
deployed to track tourism visits.
Web application shows data and statistics.
Used GEs: Context Broker, Wirecloud, CKAN
Partners: Soidemer/TopDigital
5. Streets video based crowds detection
Description: This system captures video stream from city video surveillance cameras and uses complex
computational vision algorithms for detecting when a crowd of people is being formed, that is a group of
people moving very slowly or not moving at all. The system detects different levels of crowdness and
published them into the FIWARE Context Broker (Orion), so that applications can subscribe to them and
execute specific actions based on thresholds or other mechanism. A Wirecloud widget allows to define areas
for cloud detection in the canvas.
Used GEs: Kurento, Orion, Wirecloud
Partners: URJC,Naevatec, UPM
Kurento
Media
Server
FI-LAB
Orion
Context
Broker
Applica on
Server
h" p://&
Video
Stream
Video
Stream
Context
Events
Media
Events
WWW
traffic
City streets
WWW Browser
Alarms
Other
applica ons
6. Barcelona Smart Taxi
Description: SmartTaxi informs taxi drivers about the most
likely place where they can get passengers every moment.
• Gather location data from all taxis in our network with Orion
Context Broker and store it automatically with Cygnus in
Cosmos. A dedicated instance was setup using FIWARE
Cloud environment.
• Analyze the taxi location data to forecast the demand in the
city.
• Display a heat-map directly to the taxi driver Smartphone,
the mobile application reads from Object Storage.
Used GEs: Context Broker, Cosmos, CEP, Object Storage
Partners: Talleria Valencia
7. IoT infrastructure from Smart Santander
Description: Integration of the IoT SmartSantander facility on
top of the FIWARE platform
• Devices registration
• Observations generation
• Definition of new dictionaries to support sensor
measurements as well as citizens observations (mainly
social related events).
• Guidelines to access SmartSantander data (both historical
and live data) by using Generic Enablers
Used GEs: Backend Device Management, Cosmos, IdM,
Context Broker, CKAN
Partners: University of Cantabria
BackendDevice Management [IDAS]
SmartSantander
Core Network
Service StorerResource Configurator
Device Gateway
(SensorML, Lightweight SensorML)
ContextBroker [ORION] Big Data [COSMOS]
IdM [KeyRock]
PEP-Proxy [Wilma]
FIWARE Architecture
Token Request
Context
Request
Historical
Request
8. Helsinki Open311 (issue reporting)
Description: The main objective of the pilot was to prepare a
working prototype software to a) integrate Helsinki Open311
issue reporting API to FIWARE platform b) store Helsinki issue
reports (based on Open311 standard) to FIWARE Orion
Context Broker c) display Helsinki issue reporting API data on
FIWARE Wirecloud environment. For this purpose a dedicated
Orion Context Broker instance was setup using FIWARE Cloud
environment. In addition to this Helsinki Service registry API
was used to receive additional information to be displayed in
mashup environment.
Used GEs: Context Broker, Wirecloud
Partners: Forum Virium
9. Las Palmas Smart Port
Description: Smart Port is an application that intended to
provide an easy mechanism to monitor and retrieve historical
data from geolocated sensors of the Port Authority of Las
Palmas. In order to display information in a more suitable
manner, sensors are represented on a 3D map. Context Broker
was used to gather data, while Cosmos was used to save
historical data. There’s one version of the application based on
Wirecloud
Used GEs: Cosmos, Context Broker, Wirecloud
Partners: ULPGC
10. Trento Smart Campus
Description: This pilot has integrated Trento Smart Campus
infrastsructure with FIWARE Lab GEs, offering real time data and
interactive services. The use case scenario for testing such an
integration consisted of collecting data coming from different
sources and, after opportune aggregation, of showing them on a
cockpit, to monitor the evolution of some indicators related to traffic
and mobility - such as the occupation of parking places and the
usage of shared bikes. Regarding open data, a tool was developed
to mirror all the open data from Trentino into FIWARE Lab instance.
Used Ges: Cosmos, Context Broker, CKAN
Partners: FBK
11. Espoo Energy Management
Description: In the Espoo FIWARE pilot the objective was to
demonstrate how energy consumption measurements can be
gathered and visualized. The demonstrator collects building
level information from Espoo Otaniemi researcher hotel and
provides the data to FIWARE platform for processing and
visualization. The data is sent to FIWARE in real-time as a
standard NGSI update context messages. VTT also analyzed
the security and privacy requirements.
Used GEs: Context Broker, Proton CEP (tested)
Partners: VTT
12. Opening data in Valencia
Description: Adoption of FIWARE open data APIs and platform
to release open data:
• Migration to CKAN for datasets (culture, urbanism, etc.)
• Implementation of NGSI API for dynamic data (traffic and
transport)
• Cross harvesting to keep production and experimentation
instances synchronized.
Used GEs: Context Broker, CKAN
Partners: Inndea Valencia
13. City case
Description: This …
Used GEs: Backend Device Management, Cosmos, IdM,
Context Broker, CKAN
Partners: That