Download - Open and agile smart cities
![Page 1: Open and agile smart cities](https://reader035.vdocument.in/reader035/viewer/2022070516/58715c8b1a28ab8e5b8b6985/html5/thumbnails/1.jpg)
OPEN AND AGILE SMART CITIESA technical introductionSergio Garcia GomezTelefonica I+D. FIWARE Data/Context Chapter and Smart Cities Architect
![Page 2: Open and agile smart cities](https://reader035.vdocument.in/reader035/viewer/2022070516/58715c8b1a28ab8e5b8b6985/html5/thumbnails/2.jpg)
Open Data/Content approaches
2
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...
ApplicationsNGSICKAN WEBRTC
![Page 3: Open and agile smart cities](https://reader035.vdocument.in/reader035/viewer/2022070516/58715c8b1a28ab8e5b8b6985/html5/thumbnails/3.jpg)
OASC PRINCIPLESDriven by
Implementation (procurement, projects, labs, accelerators)
Common APIs
(NGSI)
Data Models(CitySD
K)
Open Data
Platform(CKAN)
![Page 4: Open and agile smart cities](https://reader035.vdocument.in/reader035/viewer/2022070516/58715c8b1a28ab8e5b8b6985/html5/thumbnails/4.jpg)
OASC PRINCIPLESDriven by
Implementation (procurement, projects, labs, accelerators)
Common APIs
(NGSI)
Data Models(CitySD
K)
Open Data
Platform(CKAN)
![Page 5: Open and agile smart cities](https://reader035.vdocument.in/reader035/viewer/2022070516/58715c8b1a28ab8e5b8b6985/html5/thumbnails/5.jpg)
Being “Smart” requires first being “Aware”
Implementing a Smart City requires gathering and managing context information describing the current and historic “state” of the city
Context information refers to the values of attributes characterizing entities relevant to city services, governance and third-party apps
Bus• Location• No. passengers• Driver• License plate
Citizen• Name-Surname• Birthday• Preferences• Location• ToDo list
Shop• Location• Business name• Franchise• offerings
Context Information
City Governance SystemCity Services Third-party Apps
![Page 6: Open and agile smart cities](https://reader035.vdocument.in/reader035/viewer/2022070516/58715c8b1a28ab8e5b8b6985/html5/thumbnails/6.jpg)
NGSI: Context from different sources FIWARE: Restful binding of OMA NGSI 9 and NGSI 10 Context information may come from many sources:
Existing systems, Users, through mobile apps, Sensor networks Source of info related to a given entity may vary
over time
Place = “X”, temperature = 30º
What’s the current temperature in place
“X”? Standard API
A sensor in a pedestrian street
The Public Bus Transport
Management systemA person from his
smartphone
It’s too hot!
Notify me the changes of temperature in place
“X”
![Page 7: Open and agile smart cities](https://reader035.vdocument.in/reader035/viewer/2022070516/58715c8b1a28ab8e5b8b6985/html5/thumbnails/7.jpg)
Integration with sensor networks The 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
FIWARE Context Broker
IoT Agent-1
IoT Agent-2
IoT Agent-n
IoT Agent Manager
create/monitor
FIWARE Backend IoTDevice Management
NGSI API (northbound interface)
(southbound interfaces)MQTTETSI M2M IETF CoAP
![Page 8: Open and agile smart cities](https://reader035.vdocument.in/reader035/viewer/2022070516/58715c8b1a28ab8e5b8b6985/html5/thumbnails/8.jpg)
OASC PRINCIPLESDriven by
Implementation (procurement, projects, labs, accelerators)
Common APIs
(NGSI)
Data Models(CitySD
K)
Open Data
Platform(CKAN)
![Page 9: Open and agile smart cities](https://reader035.vdocument.in/reader035/viewer/2022070516/58715c8b1a28ab8e5b8b6985/html5/thumbnails/9.jpg)
Open Data Platform
De facto standard platform for open data in Europe and beyond.
Search & Discover Data: Search by keywords Browse by facets Explore data with previews & visualization REST/JSON APIs to access data and metadata Data Management for publishers Easy store & update of metadata and data Plenty of extensions: harvesting, geographical information, data visualization….
9
![Page 10: Open and agile smart cities](https://reader035.vdocument.in/reader035/viewer/2022070516/58715c8b1a28ab8e5b8b6985/html5/thumbnails/10.jpg)
Entering data (web,
files, CKAN API)Harvest data from external repositories (geospatial servers, HTML, CKANs...)
Manage the publicationprocess: visibility, organizations, workflows...
Publishing and Managing Data
10
![Page 11: Open and agile smart cities](https://reader035.vdocument.in/reader035/viewer/2022070516/58715c8b1a28ab8e5b8b6985/html5/thumbnails/11.jpg)
Search and discovery
11
Search and querythrough an APISearch by text,
facets (tags, format,...) in the portal
![Page 12: Open and agile smart cities](https://reader035.vdocument.in/reader035/viewer/2022070516/58715c8b1a28ab8e5b8b6985/html5/thumbnails/12.jpg)
Metadata
12
A CKAN portal provides a rich set of metadata for each dataset
Title, group,owner, dates, license...
![Page 13: Open and agile smart cities](https://reader035.vdocument.in/reader035/viewer/2022070516/58715c8b1a28ab8e5b8b6985/html5/thumbnails/13.jpg)
NGSI resource visualization
![Page 14: Open and agile smart cities](https://reader035.vdocument.in/reader035/viewer/2022070516/58715c8b1a28ab8e5b8b6985/html5/thumbnails/14.jpg)
NGSI resources visualization
![Page 15: Open and agile smart cities](https://reader035.vdocument.in/reader035/viewer/2022070516/58715c8b1a28ab8e5b8b6985/html5/thumbnails/15.jpg)
OASC PRINCIPLESDriven by
Implementation (procurement, projects, labs, accelerators)
Common APIs
(NGSI)
Data Models(CitySD
K)
Open Data
Platform(CKAN)
![Page 16: Open and agile smart cities](https://reader035.vdocument.in/reader035/viewer/2022070516/58715c8b1a28ab8e5b8b6985/html5/thumbnails/16.jpg)
From Metamodel to data model
NGSI Metamodel
NGSI data example
Entity• Entity Id• Entity Type
Attribute• Attribute
Name• Attribyte
Type• Attribute
Value
Metadata• Metadata
Name• Metadata
Type• Metadata
Value
1 n 1 n
Entity• urn:santander:
123• MeteoSensor
Attribute• temperature• float• 23.5
Metadata• Accuracy• float• 0.01
![Page 17: Open and agile smart cities](https://reader035.vdocument.in/reader035/viewer/2022070516/58715c8b1a28ab8e5b8b6985/html5/thumbnails/17.jpg)
OASC Participation modelEntity• entityId• entityType:
serviceRequest
Attribute• status• string
Metadata• location• string• WSG84
Attribute• serviceCod
e• stringAttribute• position• coords
…
= CitySDK Participation + NGSI model
![Page 18: Open and agile smart cities](https://reader035.vdocument.in/reader035/viewer/2022070516/58715c8b1a28ab8e5b8b6985/html5/thumbnails/18.jpg)
Some examples
![Page 19: Open and agile smart cities](https://reader035.vdocument.in/reader035/viewer/2022070516/58715c8b1a28ab8e5b8b6985/html5/thumbnails/19.jpg)
OASC PRINCIPLESDriven by
Implementation (procurement, projects, labs, accelerators)
Common APIs
(NGSI)
Data Models(CitySD
K)
Open Data
Platform(CKAN)
![Page 20: Open and agile smart cities](https://reader035.vdocument.in/reader035/viewer/2022070516/58715c8b1a28ab8e5b8b6985/html5/thumbnails/20.jpg)
Showcasing OASCo Cities involvement and commitment to unleash real time data.• Pilots, procurement, R&D actionsoStart-ups and development partners to
develop solutions in various verticals and distil the data models to be shared.
![Page 21: Open and agile smart cities](https://reader035.vdocument.in/reader035/viewer/2022070516/58715c8b1a28ab8e5b8b6985/html5/thumbnails/21.jpg)
Porto Citibrain
![Page 22: Open and agile smart cities](https://reader035.vdocument.in/reader035/viewer/2022070516/58715c8b1a28ab8e5b8b6985/html5/thumbnails/22.jpg)
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 and store Helsinki issue reports (based on Open311 standard) to NGSI c) display Helsinki issue reporting API data on Wirecloud environment. Partners: Forum Virium
![Page 23: Open and agile smart cities](https://reader035.vdocument.in/reader035/viewer/2022070516/58715c8b1a28ab8e5b8b6985/html5/thumbnails/23.jpg)
Next technical steps at OASCo Tools to define NGSI-based data models and and models repositoryo Definition of data models. CitySDK first.
o DCAT AP to support harvesting / interoperability among open data portals. CKAN as reference implementation
o Management of access control to data resourceso Federation / harvesting of data portalso Publication of open data resources
o Technical guidelines
o Rolling plan for Standardization
![Page 24: Open and agile smart cities](https://reader035.vdocument.in/reader035/viewer/2022070516/58715c8b1a28ab8e5b8b6985/html5/thumbnails/24.jpg)
Thanks!Sergio Garcia GomezTelefonica I+D. FIWARE Data/Context Chapter and Smart Cities Architect