fiware · 2020-03-16 · alerts, iot sensors, open data, georeferenced social media posts and...

Post on 13-Aug-2020

3 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

FIWAREStandards and Community across the Globe.

CommunityCharitable Foundation

Framework

Middleware Standards

API BuildingBlocks

Components

Facilitator

AcceleratorCommitee

Platform

What is FIWARE all about?

FIWARE community, standards and components for platforms of choice for Smart CitiesNürnberg, Thursday, March 5th | Olaf-Gerd Gemein

Inhalt / Abschnitte

Beispiele aus der FIWARE Community

Architekturen und Implementierungsmuster

Standards und Links zu Quellen

UN SDG / UN Habitat / BMI Wettbewerb

Lisbon (Portugal), Wellington (New Zealand)

http://www.necsmartit.com/solution/

Easy integration with other applications:

Based on open standards, the CCOC uses API interfaces that allow easy integration with other existing applications or even with those that are currently under development.

CCOC is certified by FIWARE, the European initiative enabling the right framework for the creation of innovative developments that facilitate the use of platforms and applications at a lower cost and at a City scale.

Eindhoven (Netherlands): City Pulse

Using Data Captured in public space through sensors like video and sound to understand what is happening in the streets. Combining the data with sentiment analysis on Social Media allow for early warning of possible incidents to the police surveillance room. This all to prevent escalation of incidents in an early stage

Rick Schager, City of Eindhovenr.schager@eindhoven.nl

Eindhoven (Netherlands)

Rick Schager, City of Eindhovenr.schager@eindhoven.nl

City Pulse Starter Kit

Eindhoven (Netherlands): Privacy App

Crowd-sourced repository ofall sensors

supporting the data-economywhile gaining transparency

Rick Schager, City of Eindhovenr.schager@eindhoven.nl

Utrecht (Netherlands)

FIWARE Lab NL is initiated by a consortium consisting of Deloitte, Civity, Elba-Rec, Onetrail and Xcellent. The Province of Utrecht supports this investment in the innovation infrastructure. FIWARE Lab NL is located in Utrecht and Amersfoort. Contact: Tom Willebrands

Perugia (Italy): Situation Room

Andrea Cruciani, CEO of TeamDev, andrea@teamdev.ithttps://www.fiware.org/success-stories/wise-town/

City of Independence (USA)

Perugia (Italy): Situation Room

The tool manage, in real time, digital data collected from citizenalerts, IoT sensors, open data, georeferenced social media postsand pre-existing data archives. The platform used FIWARE OrionContext Broker to collect and categorize data from IoT sensors intown. In this way Situation Room Engine analyzed, ranked andaggregated data, by assigning the ownership of the information tothe right person on the road. The activities to be monitored wereavailable to the city’s workforce: representatives of the publicadministration, volunteers or law enforcement agencies. Thus, incase of confusion among the crowd or incidents, they couldintervene promptly.

Andrea Cruciani, CEO of TeamDev, andrea@teamdev.ithttps://www.fiware.org/success-stories/wise-town/

City of Independence (USA)

Montevideo (Uruguay): Estimated Arrival time

http://www.antel.com.uy/en/principal?p_p_id=101&p_p_lifecycle=0&p_p_state=maximized&p_p_mode=view&_101_struts_action=%2Fasset_publisher%2Fview_content&_101_assetEntryId=1389234&_101_type=content&_101_urlTitle=antel-recibio-la-certificacion-de-su-plataforma-de-internet-de-las-cosas-fiware&inheritRedirect=false

Nuova Fribourgo (Brazil) Vienna (Austria)

http://novafriburgo.cityasplatform.info/ www.smartdata.wien

Vienna (Austria): Datalake

Gerhard HartmannBrigitte LutzBernhard Schmid

www.smartdata.wien

Vienna (Austria): Datalake

Principles:

- Open Source

- Cloud - based

- Open APIs

- secure sharing of catalogues and/or datawithin the city

OrionContextBroker

OrionContextBroker

Principles:

- Open Source- Cloud - based- Open APIs- Sharing knowledge with other cities

- secure sharing of catalogues and/or data

Towards a new federation of dataCity of London

City of London (UK): Datalake

Vienna (Austria) : IoT Traffic Monitoring

Gerhard Hartmann, Brigitte LutzBernhard Schmid

www.smartdata.wien www.smartdata.wien

Graz (Austria)This paper describes the result of a thorough analysis and evaluation of the so-called FIWARE platform from a smart application development point of view. FIWARE is the result of a series of well-funded EU projects that is currently intensively promoted throughout public agencies in Europe and world-wide. The goal was to figure out how services provided by FIWARE facilitate the development of smart applications. It was conducted first by an analysis of the central components that make up the service stack, followed by the implementation of a pilot project that aimed on using as many of these services as possible

Evaluating the FIWARE Platform

Prof. Peter Salhofer, FH Johannes, Graz

https://www.researchgate.net/publication/323380872_Evaluating_the_FIWARE_Platform

Goa, Panja (India)

partly based on simulated data

www.vero.city

Porto (Portugal)

Paulo Calzada, Porto Digital, Rui Costa, Ubiwhere, Filipe Araújo, Vice Mayor

Traffic & Environment PortoWater Consumption Malaga

Einteilung in Zonen

22

Architektur Open Urban Data Plattform

Use Case Specific Components, Atomic Services

Data Lake

Identity Management

Keyrock

MySQL

Portal (Open Data, City Government)

NGSI-LD API

API Management APInf Umbrella

AuthzForce

Time Series Management

QuantumLeap

REST

CrateDB

Event Processing

Perseo

REST

ApacheNifi

Data Storage

Cygnus

REST

MongoDB?

PostgreSQL

ElasticSearch

CKAN DataStore

IoT FogFlow IDAS + IoT Agents

Business Analytics

Knowage Server

Knowage Meta

KnowageApplications

IT-Infrastructure & Network

Admin FrontEnd

FiDash

WebUI

IoT Portal

OpenStack Admin

Kubernetes Admin

CCoC

Situation Room

WebUI

Database

Ticket Management

Ticket System

REST

Database

Tourismus

Mediendatenbank

REST

Infrastruktur Stadt

Baustellen

VMS – Dr.Haller

extern

BaustellenTraffic Information

Center

DATEX II WMS

Geodateninfrastruktur

Deegree

Database

MapProxy

Geodateninfrastruktur

Database

ArcGIS

QGIS

Deegree Admin

Database Admins

NGSI-LD APIREST & OGC-

Dienste

Water

Starkregen Backend

OGC-Dienst

Database

Issue Manager

Backend

WebUI

Database

CMS

Verkehrsleitrechner

Videokameras

OCIT-C

Verkehrssensorik

API Management FME

Externe Datenquellen/Systeme

Verkehr

MDM

DATEX IIStarkregen

Copernicus

REST

DWD

Tourismus

Kalender

JSONRESTOpen Data Portale

Open.land

CKAN HarvesterAPI

govdata

TheThingsNetwork

TTN-Server

TTN-Mapper

TTN-Community

MapApps

WebUI

Graphmasters

BigData

Cosmos

NGSI-LD APIMedia Stream

ProcessingKurento

WebRTC

APInf Management Platform

Context Broker

Scorpio

Kafka

PostgreSQL

NGSI-LD API

Data Lake

Brownfield Infrastructure& City legacy Systems

External Sources / Systems

Data ZoneApplication Zone

Data Connectivity / LoRA, NB-IoT, Fiber, slicing, OTA Update

Device Zone

App Zone

Modularer Aufbau / diverse Teams und Kompetenzen

23

Architektur Open Urban Data Plattform

Use Case Specific Components, Atomic Services

Data Lake

Identity Management

Keyrock

MySQL

Portal (Open Data, City Government)

NGSI-LD API

API Management APInf Umbrella

AuthzForce

Time Series Management

QuantumLeap

REST

CrateDB

Event Processing

Perseo

REST

ApacheNifi

Data Storage

Cygnus

REST

MongoDB?

PostgreSQL

ElasticSearch

CKAN DataStore

IoT FogFlow IDAS + IoT Agents

Business Analytics

Knowage Server

Knowage Meta

KnowageApplications

IT-Infrastructure & Network

Admin FrontEnd

FiDash

WebUI

IoT Portal

OpenStack Admin

Kubernetes Admin

CCoC

Situation Room

WebUI

Database

Ticket Management

Ticket System

REST

Database

Tourismus

Mediendatenbank

REST

Infrastruktur Stadt

Baustellen

VMS – Dr.Haller

extern

BaustellenTraffic Information

Center

DATEX II WMS

Geodateninfrastruktur

Deegree

Database

MapProxy

Geodateninfrastruktur

Database

ArcGIS

QGIS

Deegree Admin

Database Admins

NGSI-LD APIREST & OGC-

Dienste

Water

Starkregen Backend

OGC-Dienst

Database

Issue Manager

Backend

WebUI

Database

CMS

Verkehrsleitrechner

Videokameras

OCIT-C

Verkehrssensorik

API Management FME

Externe Datenquellen/Systeme

Verkehr

MDM

DATEX IIStarkregen

Copernicus

REST

DWD

Tourismus

Kalender

JSONREST

TheThingsNetwork

TTN-Server

TTN-Mapper

TTN-Community

MapApps

WebUI

Graphmasters

BigData

Cosmos

NGSI-LD APIMedia Stream

ProcessingKurento

WebRTC

APInf Management Platform

Context Broker

Scorpio

Kafka

PostgreSQL

NGSI-LD API

Data Lake

Brownfield Infrastructure& City legacy Systems

External Sources / Systems

Data ZoneApplication Zone

Data Connectivity / LoRA, NB-IoT, Fiber, slicing, OTA Update

Device Zone

Data Lake VeroCity

IoT Device Management

NIOTA

CKAN +Sirus

ADDIX

Situation RoomWiseTown

API ManagementProfirator

Smart NavigationGraphmasters

Smart AnalyticsKiana

Implementierung des PoC in Lübeck Roadmap bis 31.3.2020

24

Architektur Open Urban Data Plattform

Use Case Specific Components, Atomic Services

Data Lake

Identity Management

Keyrock

MySQL

Portal (Open Data, City Government)

NGSI-LD API

API Management APInf Umbrella

AuthzForce

Time Series Management

QuantumLeap

REST

CrateDB

Event Processing

Perseo

REST

ApacheNifi

Data Storage

Cygnus

REST

MongoDB?

PostgreSQL

ElasticSearch

CKAN DataStore

IoT FogFlow IDAS + IoT Agents

Business Analytics

Knowage Server

Knowage Meta

KnowageApplications

IT-Infrastructure & Network

Admin FrontEnd

FiDash

WebUI

IoT Portal

OpenStack Admin

Kubernetes Admin

CCoC

Situation Room

WebUI

Database

Ticket Management

Ticket System

REST

Database

Tourismus

Mediendatenbank

REST

Infrastruktur Stadt

Baustellen

VMS – Dr.Haller

extern

BaustellenTraffic Information

Center

DATEX II WMS

Geodateninfrastruktur

Deegree

Database

MapProxy

Geodateninfrastruktur

Database

ArcGIS

QGIS

Deegree Admin

Database Admins

NGSI-LD APIREST & OGC-

Dienste

Water

Starkregen Backend

OGC-Dienst

Database

Issue Manager

Backend

WebUI

Database

CMS

Verkehrsleitrechner

Videokameras

OCIT-C

Verkehrssensorik

API Management FME

Externe Datenquellen/Systeme

Verkehr

MDM

DATEX IIStarkregen

Copernicus

REST

DWD

Tourismus

Kalender

JSONREST

TheThingsNetwork

TTN-Server

TTN-Mapper

TTN-Community

MapApps

WebUI

Graphmasters

BigData

Cosmos

NGSI-LD APIMedia Stream

ProcessingKurento

WebRTC

APInf Management Platform

Context Broker

Scorpio

Kafka

PostgreSQL

NGSI-LD API

Data Lake

Brownfield Infrastructure& City legacy Systems

External Sources / Systems

Data ZoneApplication Zone

Data Connectivity / LoRA, NB-IoT, Fiber, slicing, OTA Update

Device Zone

Data Lake VeroCity

IoT Device Management

NIOTA

CKAN +Sirus

ADDIX

Situation RoomWiseTown

API ManagementProfirator

Nov 2019

Jan 2020

Mrz2020

Feb 2020 Smart Navigation

GraphmastersSmart Analytics

Kiana

Involvierte FIWARE Komponenten

25

Architektur Open Urban Data Plattform

Use Case ComponentsPortal

Data Lake

Identity Management

Keyrock

MySQL

NGSI-LD API

PEP Proxy Proxy 42

API Management APInf Umbrella

AuthzForce

Time Series Management

QuantumLeap

REST

CrateDB

Event Processing

Perseo

REST

ApacheNifi

Data Publication

CKAN

WebUI + REST

CKAN Plug-Ins

AdvancedWebUI

Data Storage

Cygnus

REST

MongoDB?

PostgreSQL

ElasticSearch

CKAN DataStore

IoT FogFlow IDAS + IoT Agents

User FrontEnd

WireCloud

WebUI

Grafana

GIS MasterPortal

Business Analytics

Knowage Server

Knowage Meta

Knowage Applications

LoRaWan LoRaWan Gateways LoRaWan SensorsIT-Infrastructure OpenStack Kubernetes

Admin FrontEnd

FiDash

WebUI

IoT Portal

OpenStack Admin

Kubernetes Admin

CCoC

Situation Room

WebUI

Database

Ticket Management

Ticket System

REST

Database

Apps Issue Manager

Tourismus

Mediendatenbank

REST

Infrastruktur Stadt

Baustellen

VMS – Dr.Haller

extern

Baustellen

Traffic Information Center

DATEX II WMS

Geodateninfrastruktur

Deegree

Database

MapProxy

Geodateninfrastruktur

Database

ArcGIS

QGIS

Gitlab IoT-Portal

Deegree Admin

Database Admins

NGSI-LD API REST & OGC-Dienste

Water

Starkregen Backend

OGC-Dienst

Database

Issue Manager

Backend

WebUI

Database

CMS

Verkehrsleitrechner

Videokameras

OCIT-C

Verkehrssensorik

API Management FME

Externe Datenquellen/Systeme

Verkehr

MDM

DATEX IIStarkregen

Copernicus

REST

DWD

Tourismus

Kalender

JSONRESTOpen Data Portale

Open.land

CKAN Harvester API

govdata

TheThingsNetwork

TTN-Server

TTN-Mapper

TTN-Community

MapApps

WebUI

Graphmasters

BigData

Cosmos

NGSI-LD APIMedia Stream Processing

Kurento

WebRTC

APInf Management Platform

Context Broker

Scorpio

Kafka

PostgreSQL

NGSI-LD API

asvin OTA Update und Konfiguration

Mobile NUNAV

Green Hacking

27

Envisioned Smart City Architecture

PublicTransport

Smart Parking

Smart City Lab Dashboard Nürnberg / Bayern

eGovernment• licence• Ownership• public services

Open Data• Geospatial info• statistics• Points of interest

City Context Information Management layer (Context Broker NGSI-LD)

Street/Park• location• traffic• pollution

Deployed IoT networks

New applications derivedfrom local development

PerseoCEP

Cosmos BigData

PublicAdmin-istration

SecurityMonitoring

Existing vertical solutions

Smart Mobility

Infra-structure

Security …AirQuality

UnityAgent

IDAS Agent Framework

MQTTAgent

SigfoxAgent

OpenMTCAgent

LoRaWanAgent … NGSI IoT

AgentOneM2MIoT Agent…

Infrastructure• Buildings• water grid• energy grid

Sharing economy• vehicles• ownership

Key

rock

/Wilm

aId

M &

Acc

ess

Citizenengagement

Knowage BI Biz API framework

Extended CKAN

Multimodal services marketplace

OperationDashboards

Wirecloud Mashup

Advanced Data Maps

Advanced Web UI

CityGIS

Link

ed-D

ata

w/

Secu

rity

-Pol

icy

FIWAREOpen SourceComponentframework

PortalMarket-place

Envisioned Smart City Architecture

PublicTransport

Smart Parking

Smart City Lab Dashboard Nürnberg New applications derivedfrom local development

Citizenengagement

Multimodal services marketplace

OperationDashboards

Advanced Data Maps

City Portal

eGovernment• licence• Ownership• public services

Open Data• Geospatial info• statistics• Points of interest

City Context Information Management layer (Context Broker NGSI-LD)

Street/Park• location• traffic• pollution

PerseoCEP

Cosmos BigData

UnityAgent

IDAS Agent Framework

MQTTAgent

SigfoxAgent

OpenMTCAgent

LoRaWanAgent … NGSI IoT

AgentOneM2MIoT Agent…

Infrastructure• Buildings• water grid• energy grid

Sharing economy• vehicles• ownership

Key

rock

/Wilm

aId

M &

Acc

ess

Knowage BI Biz API framework

Extended CKAN

Wirecloud Mashup

Advanced Web UI

CityGIS

Link

ed-D

ata

w/

Secu

rity

-Pol

icy

FIWAREOpen SourceComponentframework

Backend / Frontend debundling

Bayern / Region

Architecture / TopologieAtomic Microservices (GE / SE)Minimum Interoperability Mechanism (MIM)

The Broker is in the heart of every information based platform and solution

SynchroniCity: Technical resources: Architecture and MIMs

Architecture / TopologieAtomic Microservices (GE / SE)

Minimum Interoperability Mechanism (MIM)

SynchroniCity: Technical resources: Architecture and MIMs

Architecture / Topologie Atomic Microservices (GE / SE)Minimum Interoperability Mechanism (MIM)

Architecture / Topologie Atomic Microservices (GE / SE)Minimum Interoperability Mechanism (MIM) in Mobility

2

China`s New Strategy 2035:Standards

„overtaking by changing lanes…“

China`s New Strategy 2035:Standards

„overtaking by changing lanes…“

36

FIWARE facilitates and establish Standardization on a global scale

Ongoing: Greece, Netherlands, Austria, Germany, Finland, Portugal, Japan, India

across the world cities are joining:

so-called MIM´s

Montevideo Uruguay October 2018

Nürnberg?München?

FIWARE-NGSI v2 SpecificationThis specification defines the FIWARE-NGSI version 2 API. FIWARE-NGSI v2 is intended to manage the entire lifecycle of context information, including updates, queries, registrations, and subscriptions.

The FIWARE NGSI (Next Generation Service Interface) API defines• a data model for context information, based on a simple information model using the

notion of context entities• a context data interface for exchanging information by means of query, subscription,

and update operations• a context availability interface for exchanging information on how to obtain context

information (whether to separate the two interfaces is currently under discussion).

https://fiware.github.io/specifications/ngsiv2/stable/

ETSI Whitepaper on NGSI-LD https://www.etsi.org/images/files/ETSIWhitePapers/etsi_wp31_NGSI_API.pdf

FIWARE-NGSI as CEF Building BlockCEF supports multiple digital infrastructure projects, which contribute to improvements in the daily lives of Europeans through digital inclusion, the connectivity and interoperability of European digital services, and the development of a Digital Single Market.

https://ec.europa.eu/cefdigital/wiki/display/CEFDIGITAL/2018/10/03/CEF+Context+Broker%3A+FIWARE-NGSI+v2+Specification+Launched

The CEF Context Broker is composed by two major software components: the Orion Context Broker component which implements the core Context Broker functionality itself and the Cygnus component which complements Orion. Cygnus captures updates on context information managed by the Orion Context Broker and produces a stream of context data history which can then be stored into a specific persistent data sink storage, such as MySQL, MongoDB, Flink or HDFS for further processing or CKAN for Open Data publication.

FIWARE-NGSI as ETSI Standard

https://portal.etsi.org/tb.aspx?tbid=854&SubTB=854

The goal of ISG CIM is to develop technical specifications and reports to enable multiple organisations to develop interoperable

software implementations of a cross-cutting Context Information Management (CIM) Layer. It is about bridging the gap between

abstract standards and concrete implementations.

The CIM Layer enables applications to update, manage, and access context information from many different sources, as well as

publishing that information through interoperable data publication platforms.

The work of ISG CIM will be done in a phased manner. The initial phase will be purely informative and result in an ISG CIM

Group Report (GR). It will be followed by a second normative phase resulting in several ISG CIM Group Specifications (GS).

Throughout both phases relevant organizations will be considered as appropriate in order to avoid duplication of work.

FIWARE-NGSI as GSMA Standard

https://www.gsma.com/iot/wp-content/uploads/2016/11/CLP.25-v1.0.pdf

This document specifies a generalized architectural framework for the delivery of Big Data services based on the Internet of Things. It

identifies the key functions and interfaces that enable IoT Big Data services to be delivered, and makes selections and

recommendations particularly in the area of interfaces that support the creation of the IoT Big Data ecosystem. The framework outlines

a logical architecture and it should be noted that operators may make different implementation decisions. In addition, not all mobile

operators will implement exactly the same IoT Big Data services and this framework provides flexibility for them to approach the market

according to their own strategy. IoT Big Data NGSIv2 Profile: „Contextual data is data that gives context to a person, entity or event.

Examples of context data might include geographic/ mapping information, weather forecasts, schedules e.g. for transportation, or

information generated from mobile networks/ users.“

George Orwell and beyond

Source: Korea Example: Green Trust

Is this at the core of a „smart“ city?

What would Greta have been done?

Saving Children Lives: The data way

Adapting information technology in healthcare services…

Errrors in manually plotting the parameters in growth charts results in

missed opportunities for early detection of growth disorders in children

http://inicucloud.com/publications.htmlHarpreet Singh

Vorführender
Präsentationsnotizen
It was, in principle, quit simple: access to knowledge was missing, and fact-based decision making processes. The technology, of course, was crucial, but not superstitious: some sensors, a cloud repository, and dedicated information management. For SDG 3 (Health and Wellbeing), let me give an example from a friend in India, who provide prenatal services since a few years. The collaboration of hundreds of hospitals, the access to huge and global libraries of knowledge about nurturing of early born childs, have already saved thousands of lifes.

Reducing flooding in rice paddies with data

11.3 gigatons of carbon dioxide emissions can be reduced,

Farmers could realize $519 billion in additional profits

and can dramatically reduce greenhouse gas emissions, and

conserve water and boost yields.

Photo: WRI.ORG by IRRI.Source: drawdown.orghttps://www.drawdown.org/solutions/food/improved-rice-cultivation

Vorführender
Präsentationsnotizen
… a lack of information on these techniques’ cost-effectiveness

Reducing congestion by indivdual routing

33% of carbon dioxide emissions caused by inidivual

travel can be reduced, when everyone gets individual

routing based on real-time traffic. It is realility, just

download the app from the appstore, and enjoy !

Photo: graphmastersSource: drawdown.org

Vorführender
Präsentationsnotizen
… a lack of information on these techniques’ cost-effectiveness

Thank you!

http://fiware.orgFollow @FIWARE on Twitter

Olaf-Gerd Gemeinoggemein@googlemail.com

Business Architect, Serial Entrepreneur

Co-Founder and CEO of Vero City Platform

Member of Smart Cities Committee andof Board of Directors FIWARE Foundation, Berlin

Council of Open & Agile Smart Cities InitiativeMember of Funding Working Group

Advisor Future State Foundery

Initiator of „Smart Mobility as a Service Platform“, Germany

top related