SlideShare a Scribd company logo
1 of 189
Download to read offline
DISIT Lab, Distributed Data Intelligence and Technologies
Distributed Systems and Internet Technologies
Department of Information Engineering (DINFO)
http://www.disit.dinfo.unifi.it
1
LIVING LAB
Be smart in a SNAP!
2nd Day, Dashboards, Nov 2019, Florence
https://www.snap4city.org/501
DISIT Lab, Distributed Data Intelligence and Technologies
Distributed Systems and Internet Technologies
Department of Information Engineering (DINFO)
http://www.disit.dinfo.unifi.it
Snap4City (C), Nov 2019
Paolo Nesi, paolo.nesi@unifi.it
https://www.Km4City.org
https://www.disit.org
https://www.Snap4City.org
scalable Smart aNalytic APplication builder for sentient
Cities: for Living Lab and co-working with Stakeholders
Powered by
2
2nd Day, Dashboards, Nov 2019, Florence
https://www.snap4city.org/501
DISIT Lab, Distributed Data Intelligence and Technologies
Distributed Systems and Internet Technologies
Department of Information Engineering (DINFO)
http://www.disit.dinfo.unifi.it
http://www.disit.org
General Overview of the full Course
• 1st Day: General overview (1 day, 6 hours)
• 2nd Day: Dashboards, how to build and manage them (4 hours)
• 3rd Day: IOT Applications development, IOT Devices, IOT Networks (4 hours)
• 4th Day: Data Analytics, in R Studio, In Python, how to integrate with IOT
Applications (4 hours)
• 5th Day: Data Ingestion, Data Warehouse, ETL Development, Data Gate, IOT
Device Data ingestion, etc.. (5 hours)
• 6th Day: Snap4City Architecture, How To Install Snap4City (3 hours)
• 7th Day: Smart city API (internal and external) Web and Mobile App
development tool kit (4 hours)
A number of the training sections include exercitations
Updated versions on: https://www.snap4city.org/501
Snap4City (C), November 2019 3
Agenda of 2nd day: dashboard building
• Recall on Snap4City Architecture
• Dashboard Usage and Authoring
– Dashboard usage vs Widgets
– Multi Data Map Widget
– Unified Data and Services Inspection (data inspector)
– Data Inspector vs Data Processes Details
– From Data to Graphic Widgets
– GIS Data Gathering /Connection
• Dashboard Creation & Exercitation
– Dashboard Creation, Exercitation
– Synoptics and Custom Widgets Creation
– Dashboards Intelligence on Web and Mobile Devices
– Dashboard ChatRoom and Notifications
• Data Type Management GDPR Compliant
– Dashboard Listing, Managing, Sharing, Delegation
– Dashboards GDPR Management
– Personal Data Management GDPR Compliant: POI, Data, KPI
• Snap4City and Km4City Projects
• Acknowledgments
Snap4City (C), Nov 2019 4
GO
GO
GO
GO
GO
GO
GO
GO
DISIT Lab, Distributed Data Intelligence and Technologies
Distributed Systems and Internet Technologies
Department of Information Engineering (DINFO)
http://www.disit.dinfo.unifi.it
http://www.disit.org
Connect
IOT/IOE
Upload context
Open Data
Connect external
Services
Advanced Smart
City API,
MicroServices
Manage
Apps & Dashboards,
User Engagement
Monitor
City Platform
experiments
workshops
tutorials
networking
agreements
events
Start-ups
Research
groups
City
Users
Large
Industries
collaborations
Licensing,
Gold services
personal
services
Case
Studies
Inhouse
companies
Resource Operators
Tech
providers
partnerships
documentation
Help
desk
Category
Associations
Corporations
Advertisers
Community
Building
subscription to
applications
Produce City
IOT Applications &
Dashboards
Promote
Applications &
Dashboards
Produce Apps and
Dashboards for City
Users
Data Ingestion and
Analytic algorithms
Early Adopters
Snap4City (C), November 2019 5
Collaborative
Platform
hackathons
GO!
City Operators
Living Lab Accelerating
DISIT Lab, Distributed Data Intelligence and Technologies
Distributed Systems and Internet Technologies
Department of Information Engineering (DINFO)
http://www.disit.dinfo.unifi.it
http://www.disit.org
Development Life Cycle
Smart City Services
Snap4City (C), November 2019 6
Analysis
Design
Data
Discovery
Data
Ingestion
IOT App
Development
Dashboard
Development
Data Analytics
Development
Deploy
TestingPublication
Production
Special Tool
Development
Data Analytics
Development
Deploy
Analysis & Design
Recall on Snap4City
Architecture
Snap4City (C), Nov 2019 7
TOP
Sentient Solutions
Dashboards with data driven IOT Applications enforcing intelligence
Dashboards and AppsIOT and data World IOT Applications
My IOT Devices Big Data Analytics, Artificial Intelligence
Snap4City (C), November 2019 8
9
http://www.disit.org
DASHBOARDS:
USAGE AND AUTHORING
Snap4City (C), Nov 2019 10
TOP
Snap4City (C), Nov 2019 11
Public Dashboards (see them on the Portal)
Dashboards Usage vs Widgets
Snap4City (C), Nov 2019 12
TOP
http://www.disit.org
Vista Helsinki
https://www.snap4city.org/dashboardSmartCity/view/index.php?iddasboard=MTQwNg==
Snap4City (C), Nov 2019 13
http://www.disit.org
Vista Helsinki
https://www.snap4city.org/dashboardSmartCity/view/index.php?iddasboard=MTQwNg==
Snap4City (C), Nov 2019 14
Dashboard Usage & Recipe
• https://www.snap4city.org/dashboardSmartCity/view/index.php
?iddasboard=MTQwNg==
• Selector Widget: (of different kinds) present “Information”,
according to the HighLevelType (HLT), as overlapped layers on
Target
– Additive: PIN (POI, sensors, etc.), Cycling Paths, shapes, ...
– Mutual Exclusive: Heatmaps, traffic, etc.
• MultiDataMap Widget (Target: (may be of different kind), this
one may manage
– Multiple representations on the same map
– Each representation may provide specific interaction modalities and
controls
Snap4City (C), Nov 2019 15
Other Widgets in the dashboard
• Button Widget may be of different kind and may
– Open external web pages, services, forum, surveys, etc.
– Send messages on the field (IOT), etc.
• External Content:
– Web pages, Video Streams
– Many many other tools see next exercise
• Single Content
– Single value: numeric, string, HTML, etc.
• Time Trend
– Time Series: numeric values over time
Snap4City (C), Nov 2019 16
Vista Helsinki
Snap4City (C), Nov 2019 17
Snap4City (C), Nov 2019 18
Helsinki vs Florence comparison
https://www.snap4city.org/dashboardSmartCity/view/index.php?iddasboard=MTc0MQ==
http://www.disit.org
Snap4City (C), Nov 2019 19https://www.snap4city.org/dashboardSmartCity/view/index.php?iddasboard=MTUzMg==
http://www.disit.org
Snap4City (C), Nov 2019 20
https://www.snap4city.org/dashboardSmartCity/view/index.php?iddasboard=MTc3NA==
http://www.disit.org
Snap4City (C), Nov 2019 21
https://www.snap4city.org/dashboardSmartCity/view/index.php?iddasboard=MTc3NA==
Snap4City (C), Nov 2019 22
Dashboard Usage and Recipe
• https://www.snap4city.org/dashboardSmartCity/view/index.php?id
dasboard=MTc3NA==
• External Content Widget (optional zoom feature):
– External Services: Web Pages, web sites, web tools (registered or not)
• Tools: Twitter Vigilance, Origin Destination Matrices, WiFi Tool, …
• GIS & MAPs: ServiceMap, ArcGIS, ServiceMap3D, GoogleMap, etc. etc.
• TV CAM Proxy adapted, VideoCam Streams, …
– MicroApplications
• More than 300 micro applications based on Snap4City and Km4City Tech.
– Snap4City pages: Form discussion, help desk, user manual, …
– Snap4City Dashboards for nested views, MultiDashboards views
• Ultra ultra HD screens….
• Selector WEB
– Anything that can be shown on External Content WG, one or more
Snap4City (C), Nov 2019 23
External Services (registered)
Snap4City (C), Nov 2019 24
MicroApplications
Snap4City (C), Nov 2019 25
http://www.disit.org
Snap4City (C), Nov 2019 26
https://www.snap4city.org/dashboardSmartCity/view/index.php?iddasboard=MTgwNw==
http://www.disit.org
3D view on Dashboard
Snap4City (C), Nov 2019 27
https://main.snap4city.org/view/index.php?iddasboard=MTY2
Snap4City (C), Nov 2019 28
https://www.snap4city.org/dashboardSmartCity/view/index.php?iddasboard=MTA2NA==
Snap4City (C), Nov 2019 29
https://www.snap4city.org/dashboardSmartCity/view/index.php?iddasboard=MTA2NA==
Snap4City (C), Nov 2019 30
https://www.snap4city.org/dashboardSmartCity/view/index.php?iddasboard=MTA2NA==
Dashboard Usage and recipe: Event map target
• Selector
– POI, Heatmap, traffic, etc.
• Traffic Events:
– From gestore (manager)
• Entertainment events:
– From several sources
• Mobile Operator Events:
– From operators with Mobile Apps
Snap4City (C), Nov 2019 31
Snap4City (C), Nov 2019 32
Snap4City (C), Nov 2019 33
https://www.snap4city.org/dashboardSmartCity/view/index.php?iddasboard=MTE3MA==
First Aid dashboard in Tuscany
Snap4City (C), Nov 2019 34
https://main.snap4city.org/view/index.php?iddasboard=MTIy
Snap4City (C), Nov 2019 35https://dashboard.km4city.org/view/index.php?iddasboard=MjY3
Match Widget vs
Icon
Snap4City (C), Nov 2019 36
https://main.snap4city.org/view/index.php?iddasboard=OTQw
Snap4City (C), Nov 2019 37
https://main.snap4city.org/view/index.php?iddasboard=Nzc=
https://main.snap4city.org/view/index.php?iddasboard=ODM=https://main.snap4city.org/view/index.php?iddasboard=MTAw
Snap4City (C), Nov 2019 38
https://www.snap4city.org/dashboardSmartCity/view/index.php?iddasboard=MTc0NQ==
Snap4City (C), Nov 2019 39
https://www.snap4city.org/dashboardSmartCity/view/index.php?iddasboard=MTc0NQ==
Snap4City (C), Nov 2019 40
https://www.snap4city.org/dashboardSmartCity/
view/index.php?iddasboard=MTUxMQ==
https://main.snap4city.org/view
/index.php?iddasboard=MTY2
Snap4City (C), Nov 2019 41https://www.snap4city.org/dashboardSmartCity/view/index.php?iddasboard=OTM5
Snap4City (C), Nov 2019 42
Main Dashboard of the Control Room in Florence
Snap4City (C), Nov 2019 43
Main Dashboard of the Control Room in Florence
Snap4City (C), Nov 2019 44
Snap4City (C), November 2019 45
https://www.snap4city.org/dashboardSmartCity/view/index.php?iddasboard=MjE5MA==
Demo UC5 GIDA
https://www.snap4city.org/dashboardSmartCity/view/index.php?iddasboard=MjIyNg==
Snap4City (C), Nov 2019
Multi Data Maps Widget
47
TOP
Multi Data Map Widget
• The most powerful Data Map
rendering tool, it supports:
– KB Sensor data: POI, sensors,
actuators, etc. (see in the following)
– WFS data (see in the following)
– WMS background maps
• Please ask to RootAdmin for activating this
feature on your MultiDataMaps once
created the dashboard
• Maps can come from servers, and WMS
– WMS Heatmaps
– Special tools
• Traffic flow
• Scenario (see in the following)
• What-IF (see in the following)
Snap4City (C), November 2019 48
https://www.snap4city.org/dashboardS
martCity/view/index.php?iddasboard=
MjE5MA==#
Snap4City (C), Nov 2019
Unified Data and Services
Inspection: Data Inspector
49
TOP
Data Inspector
Snap4City (C), Nov 2019 50
Data Inspector (open on your left side menu)
• Cross Filtering on the basis of:
– MAP: pan and zoom → lock , center on GPS coordinates of the user
– Data Source Classification:
• faceted filtering
• full text search
– Click on data source to see it on map, and see the graphics representation, just to learn
how widgeting it.
Snap4City (C), Nov 2019 51
• Selecting a Data Source on Map:
on its Pin you can see:
– Real time data
– Time trend: 4 hours, 12 hours, 1 day, 1
week, 30 days.
– Full status and description (only for
Administrators)
Unified Data and Services Model/Classification
Snap4City (C), Nov 2019 52
Snap4City (C), November 2019 53
HLT, High Level Types++ GPS Static Dynamic MacroCat Single Time Series Trajectory HTTP How to ingest/change/manage
Complex Event Yes Yes Yes Yes Yes Dashboard, ETL, Special, IOT App
API (Ext. Srv., any prot.) Yes Yes Yes Yes Yes Yes Yes Yes ETL, Special, IOT App
External Service (web pag) Yes ETL, Special, IOT App, Web Scraper
KPI Yes Yes Dashboard, IOT App, API
MicroApplication Yes Dashboard, IOT App, API
Dashboard-IOT App Yes Yes Yes Dashboard, IOT App, API
My Personal Data Yes Yes Dashboard, IOT App, UserInterf, API
MyKPI Yes Yes Yes Yes Yes Dashboard, IOT App, UserInterf, API
MyPOI Yes Yes Yes Yes Dashboard, IOT App, UserInterf, API
Heatmap Yes Yes Yes Yes IOT App, MicroService, UserInterf, API
Sensor Yes Yes Yes Yes Yes Yes IOT Directory, IOT App, UserInterf, API
Sensor Actuator Yes Yes Yes Yes Yes Yes Dashboard, IOT App, UserInterf, API
POI (Point of Interest) Yes Yes Yes Yes DataGate, ETL, IOT App, API
Special Widget Yes ETL, special, IOT App, API
Synoptics MyKPI (groups) (Yes) (Yes) (Yes) Yes Special, API
Special Tools (Yes) (Yes) (Yes) (Yes) Yes As MyPersonalData
WFS/WMF (GIS) Yes From third party tools
All of them can be shown on Dashboards, what about manipulate them!!!!
Legenda: How to ingest/change/manage
• Dashboard: by creating a Dashboard Widget that can act/change the values with actuators (2nd Day Slides)
• API: you can use the Smart City API to change / provide the values (see 3rd Day Slides)
• IOT App: by developing an IOT Application on Node-RED exploiting Snap4City MicroServices (4
th
Day Slide, and
in part in these slides)
• DataGate: you can use the DataGate tool to ingest the data, and publish them
• ETL: by developing an ETL process, and put it in execution via DISCES
• IOT Directory: you can use the IOT Directory tool to change the parameters, and set up the ingestion process,
via IOT Brokers, IOT Devices, IOT Edge.
• Special: by using a special tool for developing a process, or for creating SVG Synoptics
• UserInterf: there is a number of Tools with Graphic User Interface that you can use to change the values, see
in the menu on the left.
• Web Scraper: by creating a Web Scraping process and exploiting the results into an IOT Application
• As MyPersonalData: they are substantialy MyPersonalData
• From third party tools: they can be manipulated by using third party tools
Snap4City (C), November 2019 54
Snap4City (C), Nov 2019
Data Inspector vs
Data Processes Details
55
TOP
Advanced Features of the Data Inspector
• The data inspector has a number of feature accessible only for
RootAdmin, such as:
– Views on Detailed information on the basis of the the High Level Type
– Values connected to the data (structure of the single data)
– Details regarding the ingestion process
– Eventual image representing the City Entity, for example the sensor
– Ownership (licensing) details regarding the data owner
• So that you can access on the Snap4City version if you install on
premise.
• A part of these features can be activate for the Organization
Managers: «ToolAdmin» roles.
Snap4City (C), November 2019 56
• Click with
the mouse
Snap4City (C), November 2019 57
Knowledge Base view
HLT: Sensor
• Specific valuie of that
selected
• Infomation of the values
of the other sensors on
the same device
Snap4City (C), November 2019 58
HLT: Sensor
Details regarding the Ingestion process
Snap4City (C), November 2019 59
DISCES Process Scheduler view
HLT: Sensor
Image of the Devices and Licensing
Snap4City (C), November 2019 60
HLT: Sensor
Snap4City (C), November 2019 61
HLT: External Service
The fields shown may be present or not
depending on the HLT and on the
information received
Snap4City (C), Nov 2019
From Data to Graphic Widgets
63
TOP
HLT: Complex events
Snap4City (C), Nov 2019 64
• Complex Event
• Dashboard-IOT App
• External Service
• Heatmap
• KPI (Key Performance Indicator)
• MicroApplication
• My Personal Data
• MyKPI
• MyPOI
• POI (Point of Interest)
• Sensor
• Sensor Actuator
• Special Widget
• WFS (GIS)
Traffic Events
HLT: External Services
Snap4City (C), Nov 2019 65
• Complex Event
• Dashboard-IOT App
• External Service
• Heatmap
• KPI (Key Performance Indicator)
• MicroApplication
• My Personal Data
• MyKPI
• MyPOI
• POI (Point of Interest)
• Sensor
• Sensor Actuator
• Special Widget
• Wfs (GIS)
External Services
• Twitter Vigilance:
– Daily and real time
– Volume and sentiment analysis
• Services on Maps, GIS, ArcGIS
• Real time sensors on 3D
• Web HTML5 Applications
• Origin Destination Matrix
• Real Time fleets
• Routing, Multimodal tools
• IPCAM connector
• Synoptics
• Third party tools!
• …..
• Other tools also internal
– Traffic Flow Reconstruction
– User behaviour monitoring
– Tracking tools
– Heatmaps tools
– Trajectories tools
Snap4City (C), Nov 2019 66
IPCAM Service
• Examples:
– https://main.snap4city.org/cam/ipCam.php?IP=ww
w.meteofirenzehoteldavid.com/webcam/pontevec
chio.jpg
– https://main.snap4city.org/cam/ipCam.php?IP=ww
w.meteofirenzehoteldavid.com/webcam/Firenze-
HotelDavid.jpg
– https://main.snap4city.org/cam/ipCam.php?IP=192
.168.0.240/tmpfs/auto.jpg
– https://main.snap4city.org/cam/ipCam.php?IP=ww
w.cagliarimeteo.it/images/webcam/1/Cam1.jpg
– …
– To access with credentials you need to add setting
on an IP Cam Table
Snap4City (C), Nov 2019 67
Snap4City (C), November 2019 68
Custom Dashboards and Widgets (interactive,
Animations, etc.)
• SVG for graphic design
• MyKPI for collecting data
Custom Widgets
HLT: MicroApplications
Snap4City (C), Nov 2019 69
• Complex Event
• Dashboard-IOT App
• External Service
• Heatmap
• KPI (Key Performance Indicator)
• MicroApplication
• My Personal Data
• MyKPI
• MyPOI
• POI (Point of Interest)
• Sensor
• Sensor Actuator
• Special Widget
• WFS (GIS)
HTML5 MicroApplications
Snap4City (C), Nov 2019 70
HLT: Special Widgets
Snap4City (C), Nov 2019 71
• Complex Event
• Dashboard-IOT App
• External Service
• Heatmap
• KPI (Key Performance Indicator)
• MicroApplication
• My Personal Data
• MyKPI
• MyPOI
• POI (Point of Interest)
• Sensor
• Sensor Actuator
• Special Widget
• Wfs (GIS)
HLT: POI
Snap4City (C), Nov 2019 72
• Complex Event
• Dashboard-IOT App
• External Service
• Heatmap
• KPI (Key Performance Indicator)
• MicroApplication
• My Personal Data
• MyKPI
• MyPOI
• POI (Point of Interest)
• Sensor
• Sensor Actuator
• Special Widget
• Wfs (GIS)
Categories
Single POI
Snap4City (C), Nov 2019 73
HLT: Heatmaps
• Complex Event
• Dashboard-IOT App
• External Service
• Heatmap
• KPI (Key Performance Indicator)
• MicroApplication
• My Personal Data
• MyKPI
• MyPOI
• POI (Point of Interest)
• Sensor
• Sensor Actuator
• Special Widget
• Wfs (GIS)
Type: calibrated
Type: Gaussian
ColorMaps For
Calibrated
Heatmaps (flexible Data Analytics)
• Main:
–Heatmaps are Time series
• A) Gaussian Heatmaps
• B) Calibrated heatmaps
– From 200x200 to 4x4 mt
– PM10, PM2.5, SO2, NO2, Noise,
NO, O3, Enfuser, GRAL,….
– Any programmed Color map
– Animations
– Piking values in any place,
values on their position.
– On Web and Mobile App
Snap4City (C), Nov 2019 74
HeatMap Manager: managing, colormaps
Snap4City (C), Nov 2019 75
• Historical data, time series
• Huge amount of data and
points per heatmap
• Multiple formats
• High speed computing
• WMS (GIS) compliant
• Animations
• Color maps: from few (5)
to dense color scale (1000)
• Picking any place
• Smart City API to get them
HLT: KPI (key Performance Indicator)
Snap4City (C), Nov 2019
Real Time
Event Driven
Historical Data
76
• Complex Event
• Dashboard-IOT App
• External Service
• Heatmap
• KPI (Key Performance Indicator)
• MicroApplication
• My Personal Data
• MyKPI
• MyPOI
• POI (Point of Interest)
• Sensor
• Sensor Actuator
• Special Widget
• Wfs (GIS)
HLT: Sensors
Snap4City (C), Nov 2019
Real Time
Event Driven
Historical Data
77
• Complex Event
• Dashboard-IOT App
• External Service
• Heatmap
• KPI (Key Performance Indicator)
• MicroApplication
• My Personal Data
• MyKPI
• MyPOI
• POI (Point of Interest)
• Sensor
• (Sensor Actuator)
• Special Widget
• Wfs (GIS)
HLT: Sensors
• Sensors can arrive in platform as
follows (see Nature)
– ETL processes in PULL
• As Periodic processes
– From IOT Devices to KB (knowledge
base). Registered via IOT Directory,
arriving via IOT Broker and saved
into the Data Shadow,
• IOT data driven process in PUSH
– From Dashboard to IOT Devices
(echo) is a virtual sensor
Sensor Actuators (HLT),
• IOT data driven process in PUSH
Snap4City (C), Nov 2019 78
IOTDataDriven
IOT Data Driven
Snap4City (C), Nov 2019 79
Snap4City
IOT Brokers
Snap4city Platform
Data Shadow
Towards any IOT Device
and/or Dashboard
Managing Public and
Private IOT/IOE Devices
Sensors
Snap4City
IOT Brokers
Dashboards also provide
rendering for sensor values
Actuator
From Dashboard to IOT Devices
Snap4City (C), Nov 2019 80
• Widgets:
– Impulse Button
– Button
– Switch
– Dimer/Knowb
– KeyPad
– geolocator
• Registered on some
IOT brokers with
NGSI mutual
authentication
HLT: Sensors-Actuators
Snap4City (C), Nov 2019 81
• Complex Event
• Dashboard-IOT App
• External Service
• Heatmap
• KPI (Key Performance Indicator)
• MicroApplication
• My Personal Data
• MyKPI
• MyPOI
• POI (Point of Interest)
• Sensor
• Sensor Actuator
• Special Widget
• Wfs (GIS)
DashboardsIOT Application
From IOT App
to Dashboard
From Dashboard to
IOT App
Dashboard-IOT App
Snap4City (C), Nov 2019 82
IOT Application
From IOT App to DashboardFrom Dashboard to IOT App
Single Content Widget (flexibility)
From Dashboard
Editor and IOT
Applications, accepts
in input:
• Numbers
• String
• HTML code
Snap4City (C), Nov 2019 83
HLT: MyKPI, ……
Snap4City (C), Nov 2019 84
• Complex Event
• Dashboard-IOT App
• External Service
• Heatmap
• KPI (Key Performance Indicator)
• MicroApplication
• My Personal Data
• MyKPI
• MyPOI
• POI (Point of Interest)
• Sensor
• Sensor Actuator
• Special Widget
• Wfs (GIS)
Real Time
Event Driven
Historical Data
Snap4City (C), Nov 2019 85
MyKPI as Trajectories
• Real Time Tracking
• Hystorical Tracks
• MicroApplications
• Complex Event
• Dashboard-IOT App
• External Service
• Heatmap
• KPI (Key Performance Indicator)
• MicroApplication
• My Personal Data
• MyKPI
• MyPOI
• POI (Point of Interest)
• Sensor
• Sensor Actuator
• Special Widget
• Wfs (GIS)
MyKPI: Tracking of Devices and Mobiles• Real Time Trajectories for
• Mobile Phone
• Moving IOT Devices
• OBU, Vehicular Kits
• Multiple tracks
• Day by day
• Micro Application
OBU
Mobile
PAX Counter
OBD2
Apps
Snap4City (C), Nov 2019 86
MyKPI, MyPOI: Management as GDPR
Snap4City (C), Nov 2019 87
HLT: WFS (GIS)
Snap4City (C), Nov 2019 88
• Complex Event
• Dashboard-IOT App
• External Service
• Heatmap
• KPI (Key Performance Indicator)
• MicroApplication
• My Personal Data
• MyKPI
• MyPOI
• POI (Point of Interest)
• Sensor
• Sensor Actuator
• Special Widget
• WFS (GIS)
Snap4City WFS
WMS Tools
-Points
-Shapes, paths
-Heatmaps
-…..
Snap4City (C), Nov 2019 89
HLT: WFS (GIS)
• Complex Event
• Dashboard-IOT App
• External Service
• Heatmap
• KPI (Key Performance Indicator)
• MicroApplication
• My Personal Data
• MyKPI
• MyPOI
• POI (Point of Interest)
• Sensor
• Sensor Actuator
• Special Widget
• Wfs (GIS)
Snap4City (C), Nov 2019 90
HLT: Special Tools
• Scenarious
– Full text search of roads
and geolocations.
Global map of OSM
• What-IF
– Conditional
routing
– Dynamic
routing
– Multiple
paths
• Traffic Flows
https://www.snap4city.org/dashboardSmartCity/view/index.php?iddasboard=MjE5MA==
GIS Data Import, Export and
Exploitation
Snap4City (C), Nov 2019 91
TOP
DISIT Lab, Distributed Data Intelligence and Technologies
Distributed Systems and Internet Technologies
Department of Information Engineering (DINFO)
http://www.disit.dinfo.unifi.it
http://www.disit.org
Interoperability ESRI
• Snap4City is interoperable with
– ESRI ArcGIS Enterprise, Portal, Pro/MAP, ...
– other GIS tools supporting WFS, WMS,
GeoJSON, GML
• Snap4City is interoperable since:
– Provides info/data in WFS, WMS
– Exploits data/info from WFS, WMS
– Import data/info from WFS/WMS
• The Snap4City platform can be installed
on premise using Snap4City Appliance
https://www.snap4city.org/drupal/node/471
– StartSNAP4CITYVM includes the Dashboard Builder that is capable to work
with WFS WMS protocols for the integration with GIS platforms as ESRI
ArcGIS, QGIS, directly or using Snap4City GIS player.
– KBSSMVM includes the Smart City API and WFS API which can be used to
data harvest from any GIS servers and GIS desktop tool
Snap4City (C), Nov 2019 92
DISIT Lab, Distributed Data Intelligence and Technologies
Distributed Systems and Internet Technologies
Department of Information Engineering (DINFO)
http://www.disit.dinfo.unifi.it
http://www.disit.org
Case ESRI ArcGIS
Snap4City (C), Nov 2019 93
GIS Server can be: ESRI ArcGSI Enterprise, QGIS, GeoServer, ..
GIS Player can be: ESRI ArcGIS Pro, ArcGIS Portal, Snap4City WFS player, …
• GIS:
• Geographic
Information System
• WMS:
• Web Map Service
• WFS:
• Web Feature
Services
GIS
WFS
WMS
Dashboard
System
Smart City APIs
GIS Player
GIS
WFS
WMS
WMS/WFS APIs
All
Real Time
Streams
IOT &
Real Time
Streams
Big Data Analytics,
Artificial Intelligence
Data Ingestion
Dashboards and Apps
Any External
Service
Big Data and Semantic Storage
IOT Apps
GIS Player
(A)
(B)
(C) (D)
(D)
(E)
(B)
(EA)
DISIT Lab, Distributed Data Intelligence and Technologies
Distributed Systems and Internet Technologies
Department of Information Engineering (DINFO)
http://www.disit.dinfo.unifi.it
http://www.disit.org
(A) ArcGIS ESRI as External Service
• DISIT Lab has ESRI ArcGIS
Enterprise 10.6 installed
• ArcGIS Portal accesses to
ArcGIS Enterprise server
– https://arcgis.km4city.org/arcg
isportal/apps/Embed/index.ht
ml?webmap=5774fa9d0f7f4a2
fb2d7cd52dffcd8c9&extent=1
2.3144,45.4276,12.3461,45.44
19&home=true&zoom=true&
previewImage=false&scale=tr
ue&search=true&searchextent
=true&details=true&legendlay
ers=true&active_panel=details
&basemap_gallery=true&disa
ble_scroll=true&theme=light
• Snap4City Dashboard uses as
External Service: ArcGIS ESRI
Portal
• https://main.snap4city.org/vi
ew/index.php?iddasboard=O
Tkw
Snap4City (C), Nov 2019 95
DISIT Lab, Distributed Data Intelligence and Technologies
Distributed Systems and Internet Technologies
Department of Information Engineering (DINFO)
http://www.disit.dinfo.unifi.it
http://www.disit.org
(B) GIS data on Dashboard via Snap4City GIS Player
• DISIT Lab has ESRI ArcGIS
Enterprise 10.6 installed
• Snap4City has its WFS Player
https://main.snap4city.org/widg
ets/venezia/index.php
• Snap4City Dashboard uses as
External Service: Snap4City GIS
viewer via WFS/WMS:
https://main.snap4city.org/view
/index.php?iddasboard=MTIxNg
==
Snap4City (C), Nov 2019 96
DISIT Lab, Distributed Data Intelligence and Technologies
Distributed Systems and Internet Technologies
Department of Information Engineering (DINFO)
http://www.disit.dinfo.unifi.it
http://www.disit.org
(C) Dash with Snap4City GIS widget and Selector
• DISIT Lab has ESRI ArcGIS
Enterprise 10.6 installed
• Snap4City has its WFS / WMS
widget / Player
• Snap4City Dashboard shows
WFS/WMS data via Special
GIS Widget Map:
• https://www.snap4city.org/dash
boardSmartCity/view/index.php
?iddasboard=MTQwMw==
– Snap4City can use Selector to
select WFS / WMS sources to
be shown from ESRI ArcGIS
(as well as from any other
WFS service) on Widget map
Snap4City (C), Nov 2019 97
The Snap4City Widget Map allows to mixt WFS GIS sources with Smart City API
https://www.snap4city.org/dashboardSmartCity/view/index.php?iddasboard=MTM5NA==
DISIT Lab, Distributed Data Intelligence and Technologies
Distributed Systems and Internet Technologies
Department of Information Engineering (DINFO)
http://www.disit.dinfo.unifi.it
http://www.disit.org
(D) Dashboard with Orthomaps and shapes layers
based on WMS, GeoJSON• DISIT Lab has ESRI ArcGIS
Enterprise 10.6 installed, and
GeoServer
• Snap4City main MultidataMap
Widget can load WMS
background images and shapes,
the Orthomaps
• Also Heatmaps calibrated are
provided from GeoServer using
WMS protocol
• Maps in this case are directly
taken from ESRI Server, free of
charge
• https://www.snap4city.org/dash
boardSmartCity/view/index.php
?iddasboard=MTQwNg==#
Snap4City (C), Nov 2019 98
DISIT Lab, Distributed Data Intelligence and Technologies
Distributed Systems and Internet Technologies
Department of Information Engineering (DINFO)
http://www.disit.dinfo.unifi.it
http://www.disit.org
(E)Snap4City via WFS on top of Smart City API provide data to ESRI ArcGIS Enterprise or
ArcGIS Pro, and thus the data become accessible on ArcGIS ESRI Portal
• Snap4City provides a WFS service on top of
SmartCity API. Thus providing data to any
GIS/WFS client, including ESRI ArcGIS
Enterprise, ArcGIS Pro, QGIS, etc.
• In the example, our ingested Helsinki Data
have been harvested from ESRI ArcGIS via
WFS.
• Once ingested on ESRI ArcGIS can be
visualized, by using ArcGIS Portal
– https://arcgis.km4city.org/arcgisportal/apps/
Embed/index.html?webmap=fbcec7055a344
6e29fc1e9c55cb53d79&extent=24.8335,60.1
465,25.013,60.1965&zoom=true&previewIm
age=false&scale=true&legendlayers=true&dis
able_scroll=false&theme=light
• Snap4City Dashboard can show ESRI ArcGIS
Portal (A) as External Services in a
dashboard.
– https://www.snap4city.org/dashboardSmartC
ity/view/index.php?iddasboard=MjIwNg==
Snap4City (C), Nov 2019 99
DISIT Lab, Distributed Data Intelligence and Technologies
Distributed Systems and Internet Technologies
Department of Information Engineering (DINFO)
http://www.disit.dinfo.unifi.it
http://www.disit.org
(EA) ArcGIS ESRI Pro as GIS / WFS play
Snap4City (C), Nov 2019 100
To test you need to have
installed ArcGIS pro on
your pc and connect with
Snap4City WFS/WMF
server or with ArcGIS
server which has done the
same connection with our
server WFS/WMS
On PC:
(i) Get data via WFS
connected to ESRI
ArcGIS Enterprise or
other sources
(ii) Download data via
WFS … from…
DISIT Lab, Distributed Data Intelligence and Technologies
Distributed Systems and Internet Technologies
Department of Information Engineering (DINFO)
http://www.disit.dinfo.unifi.it
http://www.disit.org
(EA) ArcGIS ESRI Pro as GIS / WMS play
Snap4City (C), Nov 2019 101
To test it you need to
have installed ArcGIS
pro on your pc and
connect with our
WFS/WMF server or
with ArcGIS server
which has done the
same connection with
our server WFS/WMS
Heatmap taken from
Snap4City GeoServer via
WMS protocol
DISIT Lab, Distributed Data Intelligence and Technologies
Distributed Systems and Internet Technologies
Department of Information Engineering (DINFO)
http://www.disit.dinfo.unifi.it
http://www.disit.org
ESRI ArcGIS has an IOT solution based on
ESRI GeoEvent, for real time data
• You need to have
– ArcGIS Enterprise + GeoEvent Server + SpatioTemporal Big Data Store
• Limitations on the number of protocols addressed
• Snap4City solution solves the limitations by ingesting data from a plethora
of protocols and sources and
• (a) posting the IOT data into their Spatio-Temporal Big Data Store
• (b) collecting data from several protocols and posting them into ESRI GeoEvent in
MQTT,
• (c) making them available via WFS protocol.
Snap4City (C), Nov 2019 102
Snap4City vs GIS, WFS/WMS
• GIS data:
– Ingested via WFS/WMS protocols, and then managed as the other data.
Data ingestion from GIS server can be performed via ETL processes, or
directly from Dashboards
– Shown on Dashboards via third party GIS tools as External Services
– Shown on Dashboards using Special GIS Widget Map which directly
access to GIS data via WFS/WMS
– Heatmaps and Maps are distributed via a GeoServer
• Snap4City can interact with ArcGIS Real Time Events via MQTT
protocol as well
Snap4City (C), Nov 2019 103
DASHBOARD CREATION &
EXERCITATION
Snap4City (C), Nov 2019 104
TOP
Sentient Solutions
Dashboards with data driven IOT Applications enforcing intelligence
Dashboards and AppsIOT and data World IOT Applications
My IOT Devices Big Data Analytics, Artificial Intelligence
Snap4City (C), November 2019 105
Dashboard Development
Snap4City (C), Nov 2019 106
Knowledge Base,
Km4City
Create, save, load,
delegate, grant access
Public
Dashboard
Collection
Dashboard Wizard
IOT Applications
MicroApplications
External Services
Dashboard Editor
Widget Collection
Knowledge and Storage
Data from the Field and
City
My Own Dash/App
Dashboard List and Editor
Snap4City (C), Nov 2019 107
From Templates to Wizard and Dashboards
• to create a new
Dashboard
• to add widgets and/or
groups of them on any
Dashboard
Snap4City (C), Nov 2019 108
Dashboard Wizard
Snap4City (C), Nov 2019
• Select the area of your interest: panning and zooming
• Select the
• graphic aspect of your interest, or
• High Level Type of your interest, or
• Make a search if you a have a precise idea or
• Act on filters: nature, subnature, type, name, value, date, health, owner, …
• Combine them as you like
• Select the lines of your interest
• Then click on Next and get the Dashboard by wizard
109
ICONS of Widgets
Snap4City (C), Nov 2019 110
Dashboard Wizard
Snap4City (C), Nov 2019 111
The Wizard help you in selecting
only possible combination of data
vs graphic representation
Edit mode
Snap4City (C), Nov 2019 112
CONTEXTUAL
MENU to
edit features
Manual Addition of Widgets
Snap4City (C), Nov 2019 113
Dashboards summary and further exercises
• Suitable as: City Dashboard, App interface, and Control Room Dashboards, Situation
Room Dashboard, Operator Dashboard
• Created visually compounding graphic Widgets
– Each widget can be set to have an autonomous update
– Each metric/data-source may have associated with an alarm: blinking and sending events to
people and machines in different manners
• Can be: public or private, private dash can be delegated or passed in ownership
• See https://main.snap4city.org/management/dashboards.php?linkId=dashboardsLink&fromSubmenu=false&sorts[title_header]=1
• See the following tutorials
– HOW TO: create a Dashboard in Snap4City
– HOW TO: add data sources to the Snap4City Platform
– US1. Using City Dashboards
– US2. Using and Creating Snap4City Applications with Dashboards
– US4. Creating City Dashboards and related Event Monitoring and Actions
Snap4City (C), Nov 2019 114
Dashboards Creation
Exercitation
Snap4City (C), Nov 2019 115
TOP
To Start we are going to use Direct Dashboards
Dashboards accessing data available on Platform, including your
own data coming from Mobile App, already registered!!!
Snap4City (C), Nov 2019 116
Dashboards
Applications
IOT and City data World
My IOT/IOE Devices
OBU
IOT Devices
In this exercitation we are going to use
the main Dashboard Templates
Snap4City (C), Nov 2019 117
Exercitation on dashboard building
1. Create a Dashboard for the visualization of sensors values: actual
and their trend
2. Create a Dashboard for the visualization of geolocated services
(POI, Sensors, heatmap, etc.) and their selection on Map, with
eventual target to see the time trend
3. Create a Dashboard for the visualization of MyKPI regarding my
trajectories and eventually those of other users.
Snap4City (C), Nov 2019 118
1) Create a Dashboard for the visualization of sensors
values: actual and their trend
• The sensors to be selected should
– Be located downtown in Florence around a
POINT of YOUR interest: home, work, study,
etc.
– Report data regarding: environment, traffic,
parking, pollution, etc.
• We suggest to:
– Understand how to work with data by using
the Data Inspector
– Create a new Dashboard by Wizard
– Customize look and fill of the Dashboard and
widgets
• Time: 20 minutes
Snap4City (C), Nov 2019 119
Identify your Widgets
Nikname:………………………
1) Create a Dashboard for the visualization of sensors
values: actual and their trend
• The sensors to be selected should
– Be located downtown in Florence around a POINT of YOUR
interest: home, work, study, etc.
– Report data regarding: environment, traffic, parking,
pollution, etc.
• We suggest to:
– Understand how to work with data by using the Data
Inspector
– Create a new Dashboard by Wizard
– Customize look and fill of the Dashboard and widgets
• Time: 10-20 minutes
Snap4City (C), Nov 2019 120
Result could be similar to
• You can add
more Widgets
by:
–Wizard
–Editor
manually
Snap4City (C), Nov 2019 121
2) Create a Dashboard for the visualization of geolocated services
(POI, Sensors, heatmap, etc.) and their selection on Map, with
eventual target to see the time trend
• The HLT to be selected should
– Be located downtown in Florence
– Could be of different kind of nature. At least 5 of
them
– Data regarding: environment, traffic, parking,
pollution, etc.
• We suggest to:
– Start creating the New Dashboard by Wizard
– Customize look and fill of the Dashboard and
widgets
• Time: 10-20 minutes
• There are different modalities to get similar
results
Snap4City (C), Nov 2019 122
Nikname:………………………
Identify your Widgets
2) Create a Dashboard for the visualization of geolocated services
(POI, Sensors, heatmap, etc.) and their selection on Map, with
eventual target to see the time trend
Snap4City (C), Nov 2019 123
• The HLT to be selected should
– Be located downtown in Florence
– Could be of different kind HLType, and nature. At least 5 of
them
– Data regarding: environment, traffic, parking, pollution, etc.
• We suggest to:
– Start creating the New Dashboard by Wizard
– Customize look and fill of the Dashboard and widgets
• Time: 10-20 minutes
• There are different modalities to get similar results
Result could be similar to
• Not all combinations
provide the same
effective result
• You can
– customize the resulting
dash
– add other widgets by
wizard
– see how a Selector is
built
– …..
Snap4City (C), Nov 2019 124
3) Create a Dashboard for the visualization of MyKPI regarding
my trajectories and [eventually those of other users]
• We suggest to:
– Open Dashboard Wizard
– Search for your trajectory on mobile
looking for MyKPI
– Create a Dashboard exploiting the
Widget Tracker
– Customize look and fill of the
Dashboard and widgets, change
color of the header, etc.
• Time: 10-15 minutes
Snap4City (C), Nov 2019 125
Nikname:………………………
Identify your Widgets
3) Create a Dashboard for the visualization of MyKPI regarding
my trajectories and [eventually those of other users]
• We suggest to:
– Open Dashboard Wizard
– Search for your trajectory on mobile looking for
MyKPI
– Create a Dashboard exploiting the Widget Tracker
– Customize look and fill of the Dashboard and
widgets, change color of the header, etc.
• Time: 10-15 minutes
Snap4City (C), Nov 2019 126
Result could be similar to
Snap4City (C), Nov 2019 127
MyKPI: Tracking of Devices and Mobiles• Real Time Trajectories for
• Mobile Phone
• Moving IOT Devices
• OBU, Vehicular Kits
• Multiple tracks
• Day by day
• Micro Application
OBU
Mobile
PAX Counter
OBD2
Apps
Snap4City (C), Nov 2019 128
Snap4City (C), Nov 2019
Synoptic and Custom Widgets
Creation
129
TOP
Snap4City (C), November 2019 130
Custom Dashboards and Widgets (interactive,
Animations, etc.)
-- SVG for graphic design
-- MyKPI for collecting data
Custom Widgets
Snap4City (C), Nov 2019 131
DISIT Lab, Distributed Data Intelligence and Technologies
Distributed Systems and Internet Technologies
Department of Information Engineering (DINFO)
http://www.disit.dinfo.unifi.it
http://www.disit.org
Creating custom Widgets for Dashboards
Snap4City (C), November 2019 132
Designer
JS programmer
Producing
and
Publishing
MyKPI
WS secure
USING
IOT Edge
IOT Devices DEVELOPING
JS Library
Snap4City (C), Nov 2019
Dashboards’ Intelligence
on Web and Mobile Devices
133
TOP
Sentient Solutions
Dashboards with data driven IOT Applications enforcing intelligence
Dashboards and AppsIOT and data World IOT Applications
My IOT Devices Big Data Analytics, Artificial Intelligence
Snap4City (C), Nov 2019 134
Snap4City (C), Nov 2019 135
City Dashboard + IOT App
Control Room Operator
Would like to:
- Monitor traffic flow,
Environment, Car parking,
Cycling, First aid, temp., …
- Act and monitor Dynamic
Plates
- Act and monitor red lights
Driver, Policeman
Would like to:
- Monitor traffic,
Parking, env., speed
limit, …
- Act and monitor red
lights
IOT Application with City Dashboard
Simple development
Snap4City (C), Nov 2019
136
-Virtual Sensors and Virtual Actuators
-From Dashboard to IOT App and viceversa
-From Dashboard to IOT Brokers/Devices and viceversa
User
Story
Snap4City (C), Nov 2019 137
IOT Applications vs Dashboards
• IOT Applications, realized by using Snap4City Node-RED and
integrated with Snap4City Nodes/MicroServices block, can be behind
dashboards to get data from them with Virtual Sensors and Actuators.
– Dashboards may be connected to multiple IOT Applications and IOT devices
– IOT Applications may be connected with multiple Dashboards and IOT devices
• A network of Dashboards, IOT Apps and IOT Devices and data is
easily realized exchanging data via secure connections.
• Training Cases:
– US2. Using and Creating Snap4City Applications with Dashboards
– US9. Creating Snap4City IOT Applications, different formats, protocols,
brokers, communications
Snap4City (C), Nov 2019 138
Dashboard Chatroom and
Notifications
Snap4City (C), Nov 2019 139
TOP
Snap4City (C), Nov 2019 140
ChatRoom Per Dashboard
Chat Management
Dashboard’s Chat Rooms
• Each Dashboard may have only one separate ChatRoom
• The Dashboard Owner can
– Activate the Chat Room on Dashboard header in Edit
– Add a number of users platform to chat room
• The Chat Room
– Allows to Exchange Comments and Pictures
– Can be Accessed on web and mobile
– May Provoke notifications on the header of the Dashboard
– Is accessible only under authentication
• The Administrators can access to the Log for review of the discussions
Snap4City (C), Nov 2019 141
Chat Rooms
• Activated by the Dashboard creator which can invite a number of
users of the platform to
– Exchange Comments and Pictures
– access on web and mobile
– provoke notifications
• Accessible only under authentication
• The administrator can access to the log for review and log of the
discussions.
Snap4City (C), Nov 2019 142
Smart City Monitoring: Notificator
Snap4City (C), Nov 2019
Associated with metrics
shown on Widgets
Alternative with IOT App
• Notifications may arrive
via Facebook, Telegram,
SMS, email, etc., by
exploiting IOT App
behind the dashboard
• Integration with
workflow management
system for ticketing 143
Smart City Monitoring: Notificator
Snap4City (C), Nov 2019
• Notifications may
arrive via Facebook,
Telegram, SMS,
email, etc., by
exploiting IOT App
behind the
dashboard
• Integration with
workflow
management
system for ticketing
144
Dashboards
• Suitable as: City Dashboard, App interface, and Control Room Dashboards,
Situation Room Dashboard, Operator Dashboard
• Created visually compounding graphic Widgets
– Each widget has an autonomous update
– Each metric/data-source may have associated with an alarm: blinking and sending
events to people and machines in different manners
• Can be: public or private, private dash can be delegated or passed in ownership
• See https://main.snap4city.org/management/dashboards.php?linkId=dashboardsLink&fromSubmenu=false&sorts[title_header]=1
• See the following tutorials
– HOW TO: create a Dashboard in Snap4City
– US1. Using City Dashboards
– US2. Using and Creating Snap4City Applications with Dashboards
– US4. Creating City Dashboards and related Event Monitoring and Actions
Snap4City (C), Nov 2019 145
Data Type Management
GDPR Compliant
Snap4City (C), Nov 2019 146
TOP
GDPR: General Data Protection Regulation
Users may decide to:
– provide access to who, for do what, until when consented
– accept terms of use by signed consent for data
management service
From each service, the user is capable to:
– See what we collect in terms of Data Type: traces, logs, paths, profiles,
accesses, IOT devices, sensors, maps, etc.
– Download, delete, inspect Data
– Auditing and Revoke access or grant access right to each single Data
– Delete all Data in single shot or singularly (forget all about me)
Snap4City (C), Nov 2019
• Correctness
• Transparency
• Security
• Integrity
• Privacy
• Auditing
• …
147
GDPR: General Data Protection Regulation
If personal data are published by the owner:
– the data are released anonymously,
→ also in this case they can be revoked at any time:
Snap4City is also compliant to GDPR Technical Constraints as it:
– Performs Secure connections in any private data exchange
– Encrypts data store for all private data
– Decouples data and personal IDs
– Audits private data usage
Snap4City (C), Nov 2019
Encrypted
Data Storage
148
Manage Profile and MyPersonalData
For each Data Type:
– Start as private → making them public
(anonymous) and revoke
– The Owner is the only one that can: (1)
modify values; (2) change the ownership
– Define/revoke Delegation to Access
– Delete/forget per Data Type and “me all”!
– Auditing
GDPR Compliant
Snap4City (C), Nov 2019 149
Snap4City (C), Nov 2019
Dashboards Listing, Managing,
Sharing, Delegation
150
TOP
Dashboard List and Editor
Snap4City (C), Nov 2019 151
Dashboard Listing and Features
Snap4City (C), Nov 2019 152
• Edit
• Management
• Clone
• Delete
• (add Thumbnail is inside Edit)
Dashboard Management
• Change Ownership
• Public or Private
• Delegation access
to other users
• Delegation Access
to other Groups [Higher
roles cross Organization]
Snap4City (C), Nov 2019 153
Additional Properties
from Edit
• Embedding Dashboards into
– a Dashboard
– third Party Web Page
• Header or not
• Responsive or not
• Size
• Background Image
• Add / change Screenshot
(Thumbnails)
• …etc.. Snap4City (C), Nov 2019 154
Dashboard GDPR management
Snap4City (C), Nov 2019 155
TOP
Details for Main Data Kinds
• My Personal Data, My KPI and My POI
– to manage your personal MyKPI, MyPOI and trajectories, if any: view, edit, delete,
delegation in access, revoke delegation, make public, change ownership
• My Personal Engagement
– to manage your personal engagements received on the Mobile Apps, auditing, if any: view,
delete
• My IOT Devices
– to manage your IOT Devices in which it is possible to: edit, delete, make public, delegate in
access, revoke delegation, change ownership
• My IOT Applications
– to manage your IOT Applications in which it is possible to: delete, restart, change ownership.
• My Dashboards
– to manage your Dashboards in which it is possible to: edit, delete, change ownership,
delegate in access, revoke delegation, see list of delegations, make public.
Snap4City (C), Nov 2019 156
Snap4City (C), Nov 2019 157
Example: Delegated Dashboard but not all data
Snap4City (C), Nov 2019 158
Dashboard Delegation
Snap4City (C), Nov 2019 159
Personal Data Management,
GDPR compliant: POI, Data, KPI
Snap4City (C), Nov 2019 160
TOP
Managing Personal: KPI, Data, POIs
Which can be:
– Acquired from any source: SQL,
SPARQL, API, etc., ODBC, JDBC, etc.
– Computed by means of IOT App,
Data Analytics, ETL
– Stored/retrieved into personal
safe or general storage
– Edited from tool, or from IOT App
– Added Manually or Automatically
– Shown via Dashboard
Snap4City (C), Nov 2019 161
Smart Bench Data Delegation
Snap4City (C), Nov 2019 162
Management of MyKPI, MyPOI, …
Snap4City (C), Nov 2019 163
Recalling Exercize number 3
Snap4City (C), Nov 2019 164
Accessing Multiple Trajectories
Snap4City (C), Nov 2019 165
You can
revoke at any
instant from
Web and
mobile App
MicroApplications: several new
Snap4City (C), Nov 2019 166
• Personal POI, KPI, Trajectories/trips
http://www.disit.org
SNAP4CITY AND
KM4CITY PROJECTS
Snap4City (C), Nov 2019 170
TOP
http://www.disit.org
Roadmap
- Twitter Vigilance
- Social Media
Analytics, Sentiment
Analysis
- User engagement
- Bike Sharing
- Data Analytics ++
- Social Predictions
- OBD2
- Sardinia Region
Smart City
Strategies and plan
GHOST SIR
(2016-19)
- Smart Energy
- Sustainable Mobility
- Control Room
- Dashboard
- Resilience
Decision Support
- Smart First Aid
- User Behaviour
Analysis, predictions
- Risk Analysis
- Origin-Destination
and trajectories
- Traffic Reconstruction
- Offer Analysis
- OBU, smart devices
- Weather
Forecast
- Real Time Wi-Fi
- Entertainment
- Events
- LOD
- Tuscany
Road Graph
- Mobility
- culture, tourism
- Events
- Parking
- Services
- Linked open graph
2013
2014
2017
2018
2015
2016
Km4City 1.4
- Infomobility
- Mobile App
- Routing
- Multimodality
Km4City
Ontology 1.1 Km4City 1.6.2
- IOT/IOE, IOT App
- Living Lab
- Maker Support
- IOT Edge
- Smart City IOT
- GDPR
- Privacy & Security
CEF
DISIT lab roadmap vs model and tools’ usage
Km4City 1.6.6
5G tech
Energy
Industry 4.0
Synoptics
…2022
IOT/IOE
SII-MOBILITY SCN
(2016-19)
- Smart Waste
(2017-20)
(2015-18)
H2020
(2016-21)
H2020
(2018-21)
- Mobility
Demand / Offer
Analytics and
Strategy
(2018-20)
Km4City 1.6.4
H2020
(2017-19)
GREEN IMPACT
- Industry 4.0
- Critical Plant
- Monitoring
POR FESR 2014-2020
Km4City 1.5
2019
171
- Traffic and Mobility
Impact on Pollution
- NOX predictions(2018-21)
2020
Main running projects
• Snap4City → The platform!
• Sii-Mobility → DISIT (mobility and transport)
• REPLICATE → DISIT (ICT, Energy, IOT)
• RESOLUTE → DISIT (Resilience, ICT, Big Data)
• GHOST → UNICA, UNIFI (strategies, smart city)
• TRAFAIR → UNIMORE, DISIT (environ. & transport)
• MOSAIC → DISIT (mobility and transport)
• WEEE Life → DISIT (waste, environment)
• Smart Garda Lake → Castelnuovo del Garda
• 5G → DISIT (Industry 4.0 vs SmartCity)
• Green Impact → DISIT (Industry 4.0, Chemical)
• PISA Agreement → data aggregationSnap4City (C), Nov 2019 172
Green Impact
• Experimentations and validation in Tuscany
• Integration with present central station and subsystems
• DISIT lab, Università di Firenze, is the tech-scientific coordinator
Sii-Mobility
Snap4City (C), Nov 2019 173
http://www.Sii-Mobility.org
ECM; Swarco Mizar;
Inventi In20; Geoin;
QuestIT; Softec; T.I.M.E.;
LiberoLogico; MIDRA
(autostrade, motorola);
ATAF; Tiemme; CTT
Nord; BUSITALIA;
A.T.A.M.; Effective
Knowledge; eWings;
Argos Engineering; Elfi;
Calamai & Agresti;
Project; Negentis
Sii-Mobility Project
Snap4City (C), Nov 2019 174
Sii-Mobilityhttp://www.Sii-Mobility.org
General Objectives
• Reduce the social costs of mobility
– minor inconvenience,
– greater efficiency,
– greater sensitivity to the needs of the
citizen,
– lower emissions,
– better environmental conditions;
– info-training programs to help city user in
getting virtuous habits;
– reduce transportation costs and travel
times for users, for operators and
administrations,
– optimization solutions.
Snap4City (C), Nov 2019
• simplify the use of mobility systems
– innovative sensors for AVM and
private transport on the territory
– integrated systems for payment and
identification
– driving / offline routing solutions
– connect the drive, smart drive or walk
– Integration of data from operators
and different type sources
– advanced management of resources
measurement of flows realization of
sensors, actuators
• Testing on municipalities and provinces of Tuscany
• Contribute to the improvement of national and international standards
http://www.Sii-Mobility.org
175
Snap4City (C), Nov 2019 176
• Demonstrate Smart City technologies in energy,
transport and ICT in districts in:
• San Sebastian, Florence and Bristol,
• follower cities of Essen, Nilufer and Lausanne
• Cities are the customer: considering local specificities
• Solutions must be replicable, interoperable and scalable:
• Integrated Infrastructure: deployment of ICT
architecture, from internet of things to applications
• Low energy districts
• Urban mobility: sustainable and smart urban services
1 (coordinator) FOMENTO DE SAN SEBASTIAN FSS SPAIN
2 AYUNTAMIENTO DE SAN SEBASTIAN SAN SEBASTIAN SPAIN
3 COMUNE DI FLORENCE FLORENCE ITALY
4 BRISTOL COUNCIL BRISTOL UNITED KINGDOM
5 STADT ESSEN ESSEN GERMANY
6 NILUFER BELEDIYESI NILUFER TURKEY
7 VILLE DE LAUSANNE LAUSANNE SWITZERLAND
8 IKUSI ANGEL IGLESIAS, S.A. IKUSI SPAIN
9 ENDESA ENERGÍA, S.A. ENDESA SPAIN
10 EUROHELP CONSULTING, S.L. EUROHELP SPAIN
11 ILUMINACION INTELIGENTE LUIX, S.L. LUIX SPAIN
12 FUNDACION TECNALIA RESEARCH & INNOVATION TECNALIA
SPAIN
13 EUSKALTEL, S.A. EUSKALTEL SPAIN
14 COMPAÑÍA DEL TRANVÍA DE SAN SEBASTIÁN DBUS SPAIN
15 CONSIGLIO NAZIONALE DELLE RICERCHE CNR ITALY
16 ENEL DISTRIBUZIONE, SPA ENEL ITALY
17 MATHEMA, SRL MATHEMA ITALY
18 SPES CONSULTING SPES ITALY
19 TELECOM ITALIA, SPA TELECOM ITALY
20 UNIVERSITA DEGLI STUDI DI FLORENCE UNIFI ITALY:
DINFO.DISIT Lab and DIEF
21 THALES ITALIA, SPA THALES ITALY
22 ZABALA INNOVATION CONSULTING ZABALA SPAIN
23 TECHNOMAR TECHNOMAR GERMANY
24 UNIVERSITY OF BRISTOL UOB UNITED KINGDOM
25 UNIVERSITY OF OXFORD UOXF UNITED KINGDOM
26 BRISTOL IS OPEN, LTD BIO UNITED KINGDOM
27 ZEETTA NETWORKS ZEETTA UNITED KINGDOM
28 KNOWLE WEST MEDIA CENTRE, LGB KWMC UNITED KINGDOM
29 TOSHIBA RESEARCH EUROPE, LTD TREL UNITED KINGDOM
30 ROUTE MONKEY, LTD ROUTE MONKEY UNITED KINGDOM
31 ESOTERIX SYSTMES, LTD ESOTERIX UNITED KINGDOM
32 NEC LABORATORIES EUROPE, LTD NEC UNITED KINGDOM
33 COMMONWHEELS CAR CLUB CIC CO-WHEELS UNITED
KINGDOM
34 UNIVERSITY OF THE WEST OF ENGLAND UWE UNITED
KINGDOM
35 ESADE BUSINESS SCHOOL ESADE SPAIN
36 SISTELEC SOLUCIONES DE TELECOMUNICACION, S.L.
SISTELEC SPAIN
http://replicate-project.eu/
Replicate project
Snap4City (C), Nov 2019 177
http://www.resolute-eu.org
• Develop European Resilience Management
Guidelines (ERMG)
– Develop a conceptual framework for creating/
maintaining Urban Transport Systems
• Enhance resilience through improved support of
human decision making processes, particularly by
training professionals and civil users on the ERMG
and the RESOLUTE system
• Operationalize and validate the ERMG by
implementing the RESOLUTE Collaborative Resilience
Assessment and Management Support Systems
(CRAMSS) for Urban Transport Systems addressing
Road and Urban Rail Infrastructures
– Pilots in Florence and Athens
• Adoption of the ERMG at EU and Associated
Countries level
University of Florence:
DISIT lab DINFO (Proj
coordinator), DISIA and DST
UNIFI IT
THALES THALES IT
ATTIKOMetro ATTIKO GR
Comune di Firenze CDF IT
Centre for Research and
Technology Hellas
CERTH GR
Fraunhofer-Gesellschaft zur
Förderung der angewandten
Forschung e.V.
FHG DE
HUMANIST HUMANISTFR
SWARCO Mizar SWMIZ IT
Associação para o
Desenvolvimento da Investigação
no Instituto Superior de Gestão
ADI-ISG PT
Consorzio Milano Ricerche CMR IT
GHOST: Governing tHe smart city: a
gOvernance-centred approach to
SmarT urbanism
General Objectives
• Offer a comprehensive framework for
measuring and reassessing urban smart
development and related rankings
• Critical assessment of Smart City ranking
index existence
• Definition of an enabling technology
supporting the action plans for strengthening
multi-level place-based governance, applied in
the tourism context
• Definition of strategies for good smart
governance, with the purpose of providing
recommendations to start or implement an
institutional and development process leading
towards smart city governance.
Snap4City (C), Nov 2019
Partners:
University of Cagliari (Coordinator) DICAAR
and DMI
University of Florence SAGAS and DISIT
University of Turin ESOMAS
University of Sassari DADU
Under the patronage of the
Municipality of Cagliari
Duration: 23/09/2015 - 23/09/2018
http://sites.unica.it/ghost
178
Snap4City (C), Nov 2019 179
Understanding Traffic Flows to Improve Air quality
• Objective:
– to develop a service that combines traffic
data on air quality, weather conditions,
and traffic flows in order to allow citizens
and municipalities to estimate the level of
pollution resulting from varying traffic
flow conditions.
• Where:
– Zaragoza, Florence, Modena, Livorno,
Santiago de Compostela, and Pisa
• Università degli studi di Modena e
Reggio Emilia (UNIMORE) -- Italy
• Università degli Studi di Firenze –
DISIT DINFO -- Italy
• Universidade de Santiago de
Compostela (USC) - Spain
• Comune di Modena (CMO) - Italy
• Regione Toscana (TR) - Italy
• Concello de Santiago de Compostela
(CSC) - Spain
• Fundación Pública Gallega Centro
Tecnológico de Supercomputación de
Galicia (Fundacion CESGA) - Spain
• Universidad de Zaragoza (UNIZAR) -
Spain
• Lepida S.p.A. (LP) - Italy
http://trafair.eu/
MObility 4.0 for SmArt (i) City
Tools for Mobility operators
• Demand Analysis
• Prediction on Parking
• Connected Drive
• Offer Analysis
• Simulation of Mobility
• Etc.
Where: in Tuscany
Snap4City (C), Nov 2019 180
ATTRATTIVA DIGITALE ACCESSIBILE PULITA EFFICENTE INTEGRATA FLESSIBILE
WEEE: Waste from Electrical and Electronic Equipment
• maximize the collection of WEEE in Tuscany through a new
governance model based on the involvement of SMEs and
awareness raising activities towards citizens and its replication in
Andalucía.
• Actions:
– Improve the regional governance
– Support municipalities in capacity building of public officials and
improving services to citizens.
– Develop a system of services and incentives for SMEs
– Develop IT tools for companies and citizens: a software and
guidelines for the simplification of administrative and bureaucratic
activities and an App to easily locate collection sites.
– Develop an awareness raising information campaign to increase
public attention on the topic.
– Test the replicability and transferability of project results through
the implementation of actions in the Region of Andalucía.
Snap4City (C), Nov 2019 181
http://www.regione.toscana.it/-/life-weee
Example of Mobile App on Stores
Snap4City (C), Nov 2019 182
Snap4City (C), Nov 2019 183
www.smartgardalake.it
CONTROL ROOM FOR SMART
GOVERNCANCE
APP E SERVIZI ON DEMAND
SMART CITY & SMART TOURISM
OPEN DATA, IoT, SOCIAL
SENSORS
SMART
NETWORK
INTELLIGENT
PUBLIC LIGHTING
1
4 3
2
INFRASTRUCTURE
Experimenting
Fields:
– Internet of Things: Industry IOT,
Smart City
– Mobility and transport
– Safety & Security: video analysis
– Culture and Tourism, Education,
Health
Where in Italy:
– Prato and L’Aquila
Snap4City (C), Nov 2019 184
Partners:
5G project
Snap4City (C), Nov 2019 185
Demo UC5 GIDA
https://www.snap4city.org/dashboardSmartCity/view/index.php?iddasboard=MjIyNg==
Green Impact Capacity (GIC)
• Improve productivity of
chemical plant
• Keep GREEN the
environmental impact
• Exploiting innovative
technologies
• Diversify the production
• Monitoring
environmental conditions
Snap4City (C), Nov 2019 187
Snap4Industry (C), October 2019 188
Reports and Dashboards
Anomaly detection
Early Warning
Snap4Industry (C), October 2019 189
Business Intelligence and Predictive Maintenance
Nicola Mitolo, DISIT Lab, UNIFI
Evaristo Ricci, Associazione Modi di Dire
Snap4City (C), Nov 2019 190
Supporto Collaborativo Protetto per
Genitori e Operatori di Disabili
Tema primario: Tecnologie Welfare e Inclusione
Tema Secondario: Salute
Snap4City (C), Nov 2019 191
Collabora Mobile (DEMO)
Coll@bora
Mobile App
Coll@bora
Mobile Manager
Acknowledgements
Snap4City (C), Nov 2019 192
TOP
Snap4City (C), Nov 2019 193
Acknowledgements
• Thanks to the European Commission for founding. All slides reporting logo of Snap4City https://www.snap4city.org of
Select4Cities H2020 are representing tools and research founded by European Commission for the Select4Cities project.
Select4Cities has received funding from the European Research Council (ERC) under the European Union's Horizon 2020
research and innovation Programme (grant agreement n° 688196)
• TRAFAIR is a CEF project. All slides reporting logo of TRAFAIR project are representing tools and research founded by the EC on
CEF programme http://trafair.eu/
• Thanks to the European Commission for founding. All slides reporting logo of REPLICATE H2020 are representing tools and
research founded by European Commission for the REPLICATE project. REPLICATE has received funding from the European
Research Council (ERC) under the European Union's Horizon 2020 research and innovation Programme (grant agreement n°
691735).
• Thanks to the European Commission for founding. All slides reporting logo of RESOLUTE H2020 are representing tools and
research founded by European Commission for the RESOLUTE project. RESOLUTE has received funding from the European
Research Council (ERC) under the European Union's Horizon 2020 research and innovation Programme (grant agreement n°
653460).
• Thanks to the MIUR for co-founding and to the University of Florence and companies involved. All slides reporting logo of Sii-
Mobility are representing tools and research founded by MIUR for the Sii-Mobility SCN MIUR project.
• Km4City is an open technology and research line of DISIT Lab exploited by a number of projects. Some of the innovative
solutions and research issues developed into projects are also compliant and contributing to the Km4City approach and thus are
released as open sources and are interoperable, scalable, modular, standard compliant, etc.
INEA CEF-TELECOM Project
funded by European Union
Snap4City (C), November 2019 194
Be smart in a SNAP!
TOP

More Related Content

Similar to Snap4City November 2019 Course: Smart City IOT Dashboard, smart city control room, situation room

Snap4City November 2019 Course: Smart City IOT platform installation, deploy,...
Snap4City November 2019 Course: Smart City IOT platform installation, deploy,...Snap4City November 2019 Course: Smart City IOT platform installation, deploy,...
Snap4City November 2019 Course: Smart City IOT platform installation, deploy,...Paolo Nesi
 
Snap4City November 2019 Course: Smart City IOT Data Ingestion Interoperabilit...
Snap4City November 2019 Course: Smart City IOT Data Ingestion Interoperabilit...Snap4City November 2019 Course: Smart City IOT Data Ingestion Interoperabilit...
Snap4City November 2019 Course: Smart City IOT Data Ingestion Interoperabilit...Paolo Nesi
 
Snap4City: Smart City IOT/IOE Platform scalable Smart aNalytic APplication bu...
Snap4City: Smart City IOT/IOE Platform scalable Smart aNalytic APplication bu...Snap4City: Smart City IOT/IOE Platform scalable Smart aNalytic APplication bu...
Snap4City: Smart City IOT/IOE Platform scalable Smart aNalytic APplication bu...Paolo Nesi
 
Snap4City a Solution for highly collaborative Smart Cities Environments
Snap4City a Solution for highly collaborative Smart Cities Environments Snap4City a Solution for highly collaborative Smart Cities Environments
Snap4City a Solution for highly collaborative Smart Cities Environments Paolo Nesi
 
Km4City: A reusable example of a Metropolitan-Wide Data Platform, MAJORCITIES...
Km4City: A reusable example of a Metropolitan-Wide Data Platform, MAJORCITIES...Km4City: A reusable example of a Metropolitan-Wide Data Platform, MAJORCITIES...
Km4City: A reusable example of a Metropolitan-Wide Data Platform, MAJORCITIES...Paolo Nesi
 
FIWARE Global Summit - Snap4City (IoT): Integrating Data and Devices
FIWARE Global Summit - Snap4City (IoT): Integrating Data and DevicesFIWARE Global Summit - Snap4City (IoT): Integrating Data and Devices
FIWARE Global Summit - Snap4City (IoT): Integrating Data and DevicesFIWARE
 
IOT/IOE Elastically Scalable Architecture for Smart City and Industry 4.0
IOT/IOE Elastically Scalable Architecture for Smart City and Industry 4.0IOT/IOE Elastically Scalable Architecture for Smart City and Industry 4.0
IOT/IOE Elastically Scalable Architecture for Smart City and Industry 4.0Paolo Nesi
 
Open Urban Platform: Technical View 2018: Km4City
Open Urban Platform: Technical View 2018: Km4CityOpen Urban Platform: Technical View 2018: Km4City
Open Urban Platform: Technical View 2018: Km4CityPaolo Nesi
 
Complexity of IOT/IOE Architectures for Smart Service Infrastructures Panel:...
Complexity of IOT/IOE Architectures for  Smart Service Infrastructures Panel:...Complexity of IOT/IOE Architectures for  Smart Service Infrastructures Panel:...
Complexity of IOT/IOE Architectures for Smart Service Infrastructures Panel:...Paolo Nesi
 
scalable Smart aNalytic APplication builder for sentient Cities Overview -- S...
scalable Smart aNalytic APplication builder for sentient Cities Overview -- S...scalable Smart aNalytic APplication builder for sentient Cities Overview -- S...
scalable Smart aNalytic APplication builder for sentient Cities Overview -- S...Paolo Nesi
 
A Smart City Development kit for designing Web and Mobile Apps
A Smart City Development kit for designing  Web and Mobile AppsA Smart City Development kit for designing  Web and Mobile Apps
A Smart City Development kit for designing Web and Mobile AppsPaolo Nesi
 
Big Data, Open data, IOT
Big Data, Open data, IOTBig Data, Open data, IOT
Big Data, Open data, IOTPaolo Nesi
 
Snap4City: SCALABLE SMART ANALYTIC APPLICATION BUILDER FOR SENTIENT CITIES
Snap4City: SCALABLE SMART ANALYTIC APPLICATION BUILDER FOR SENTIENT CITIESSnap4City: SCALABLE SMART ANALYTIC APPLICATION BUILDER FOR SENTIENT CITIES
Snap4City: SCALABLE SMART ANALYTIC APPLICATION BUILDER FOR SENTIENT CITIESPaolo Nesi
 
Km4City, Smart City Urban Platform, From Data to Services for the Sentient Ci...
Km4City, Smart City Urban Platform, From Data to Services for the Sentient Ci...Km4City, Smart City Urban Platform, From Data to Services for the Sentient Ci...
Km4City, Smart City Urban Platform, From Data to Services for the Sentient Ci...Paolo Nesi
 
"Km4City: Smart City Ontology Building for Effective Erogation of Services"
"Km4City: Smart City Ontology Building for Effective Erogation of Services""Km4City: Smart City Ontology Building for Effective Erogation of Services"
"Km4City: Smart City Ontology Building for Effective Erogation of Services"diannepatricia
 
Km4City: Smart City Ontology Building for Effective Erogation of Services
Km4City: Smart City Ontology Building for Effective Erogation of ServicesKm4City: Smart City Ontology Building for Effective Erogation of Services
Km4City: Smart City Ontology Building for Effective Erogation of ServicesPaolo Nesi
 
How to read cross platform digital networks?
How to read cross platform digital networks?How to read cross platform digital networks?
How to read cross platform digital networks?Janna Joceli Omena
 
Snap4City November 2019 Course: Smart City IOT Data Analytics
Snap4City November 2019 Course: Smart City IOT Data AnalyticsSnap4City November 2019 Course: Smart City IOT Data Analytics
Snap4City November 2019 Course: Smart City IOT Data AnalyticsPaolo Nesi
 
20181012 fiware at_construction_conference
20181012 fiware at_construction_conference20181012 fiware at_construction_conference
20181012 fiware at_construction_conferencestefano de panfilis
 
Open Urban Platform for Smart City: Technical View
Open Urban Platform for Smart City: Technical View Open Urban Platform for Smart City: Technical View
Open Urban Platform for Smart City: Technical View Paolo Nesi
 

Similar to Snap4City November 2019 Course: Smart City IOT Dashboard, smart city control room, situation room (20)

Snap4City November 2019 Course: Smart City IOT platform installation, deploy,...
Snap4City November 2019 Course: Smart City IOT platform installation, deploy,...Snap4City November 2019 Course: Smart City IOT platform installation, deploy,...
Snap4City November 2019 Course: Smart City IOT platform installation, deploy,...
 
Snap4City November 2019 Course: Smart City IOT Data Ingestion Interoperabilit...
Snap4City November 2019 Course: Smart City IOT Data Ingestion Interoperabilit...Snap4City November 2019 Course: Smart City IOT Data Ingestion Interoperabilit...
Snap4City November 2019 Course: Smart City IOT Data Ingestion Interoperabilit...
 
Snap4City: Smart City IOT/IOE Platform scalable Smart aNalytic APplication bu...
Snap4City: Smart City IOT/IOE Platform scalable Smart aNalytic APplication bu...Snap4City: Smart City IOT/IOE Platform scalable Smart aNalytic APplication bu...
Snap4City: Smart City IOT/IOE Platform scalable Smart aNalytic APplication bu...
 
Snap4City a Solution for highly collaborative Smart Cities Environments
Snap4City a Solution for highly collaborative Smart Cities Environments Snap4City a Solution for highly collaborative Smart Cities Environments
Snap4City a Solution for highly collaborative Smart Cities Environments
 
Km4City: A reusable example of a Metropolitan-Wide Data Platform, MAJORCITIES...
Km4City: A reusable example of a Metropolitan-Wide Data Platform, MAJORCITIES...Km4City: A reusable example of a Metropolitan-Wide Data Platform, MAJORCITIES...
Km4City: A reusable example of a Metropolitan-Wide Data Platform, MAJORCITIES...
 
FIWARE Global Summit - Snap4City (IoT): Integrating Data and Devices
FIWARE Global Summit - Snap4City (IoT): Integrating Data and DevicesFIWARE Global Summit - Snap4City (IoT): Integrating Data and Devices
FIWARE Global Summit - Snap4City (IoT): Integrating Data and Devices
 
IOT/IOE Elastically Scalable Architecture for Smart City and Industry 4.0
IOT/IOE Elastically Scalable Architecture for Smart City and Industry 4.0IOT/IOE Elastically Scalable Architecture for Smart City and Industry 4.0
IOT/IOE Elastically Scalable Architecture for Smart City and Industry 4.0
 
Open Urban Platform: Technical View 2018: Km4City
Open Urban Platform: Technical View 2018: Km4CityOpen Urban Platform: Technical View 2018: Km4City
Open Urban Platform: Technical View 2018: Km4City
 
Complexity of IOT/IOE Architectures for Smart Service Infrastructures Panel:...
Complexity of IOT/IOE Architectures for  Smart Service Infrastructures Panel:...Complexity of IOT/IOE Architectures for  Smart Service Infrastructures Panel:...
Complexity of IOT/IOE Architectures for Smart Service Infrastructures Panel:...
 
scalable Smart aNalytic APplication builder for sentient Cities Overview -- S...
scalable Smart aNalytic APplication builder for sentient Cities Overview -- S...scalable Smart aNalytic APplication builder for sentient Cities Overview -- S...
scalable Smart aNalytic APplication builder for sentient Cities Overview -- S...
 
A Smart City Development kit for designing Web and Mobile Apps
A Smart City Development kit for designing  Web and Mobile AppsA Smart City Development kit for designing  Web and Mobile Apps
A Smart City Development kit for designing Web and Mobile Apps
 
Big Data, Open data, IOT
Big Data, Open data, IOTBig Data, Open data, IOT
Big Data, Open data, IOT
 
Snap4City: SCALABLE SMART ANALYTIC APPLICATION BUILDER FOR SENTIENT CITIES
Snap4City: SCALABLE SMART ANALYTIC APPLICATION BUILDER FOR SENTIENT CITIESSnap4City: SCALABLE SMART ANALYTIC APPLICATION BUILDER FOR SENTIENT CITIES
Snap4City: SCALABLE SMART ANALYTIC APPLICATION BUILDER FOR SENTIENT CITIES
 
Km4City, Smart City Urban Platform, From Data to Services for the Sentient Ci...
Km4City, Smart City Urban Platform, From Data to Services for the Sentient Ci...Km4City, Smart City Urban Platform, From Data to Services for the Sentient Ci...
Km4City, Smart City Urban Platform, From Data to Services for the Sentient Ci...
 
"Km4City: Smart City Ontology Building for Effective Erogation of Services"
"Km4City: Smart City Ontology Building for Effective Erogation of Services""Km4City: Smart City Ontology Building for Effective Erogation of Services"
"Km4City: Smart City Ontology Building for Effective Erogation of Services"
 
Km4City: Smart City Ontology Building for Effective Erogation of Services
Km4City: Smart City Ontology Building for Effective Erogation of ServicesKm4City: Smart City Ontology Building for Effective Erogation of Services
Km4City: Smart City Ontology Building for Effective Erogation of Services
 
How to read cross platform digital networks?
How to read cross platform digital networks?How to read cross platform digital networks?
How to read cross platform digital networks?
 
Snap4City November 2019 Course: Smart City IOT Data Analytics
Snap4City November 2019 Course: Smart City IOT Data AnalyticsSnap4City November 2019 Course: Smart City IOT Data Analytics
Snap4City November 2019 Course: Smart City IOT Data Analytics
 
20181012 fiware at_construction_conference
20181012 fiware at_construction_conference20181012 fiware at_construction_conference
20181012 fiware at_construction_conference
 
Open Urban Platform for Smart City: Technical View
Open Urban Platform for Smart City: Technical View Open Urban Platform for Smart City: Technical View
Open Urban Platform for Smart City: Technical View
 

Recently uploaded

Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetEnjoy Anytime
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 

Recently uploaded (20)

Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 

Snap4City November 2019 Course: Smart City IOT Dashboard, smart city control room, situation room

  • 1. DISIT Lab, Distributed Data Intelligence and Technologies Distributed Systems and Internet Technologies Department of Information Engineering (DINFO) http://www.disit.dinfo.unifi.it 1 LIVING LAB Be smart in a SNAP! 2nd Day, Dashboards, Nov 2019, Florence https://www.snap4city.org/501
  • 2. DISIT Lab, Distributed Data Intelligence and Technologies Distributed Systems and Internet Technologies Department of Information Engineering (DINFO) http://www.disit.dinfo.unifi.it Snap4City (C), Nov 2019 Paolo Nesi, paolo.nesi@unifi.it https://www.Km4City.org https://www.disit.org https://www.Snap4City.org scalable Smart aNalytic APplication builder for sentient Cities: for Living Lab and co-working with Stakeholders Powered by 2 2nd Day, Dashboards, Nov 2019, Florence https://www.snap4city.org/501
  • 3. DISIT Lab, Distributed Data Intelligence and Technologies Distributed Systems and Internet Technologies Department of Information Engineering (DINFO) http://www.disit.dinfo.unifi.it http://www.disit.org General Overview of the full Course • 1st Day: General overview (1 day, 6 hours) • 2nd Day: Dashboards, how to build and manage them (4 hours) • 3rd Day: IOT Applications development, IOT Devices, IOT Networks (4 hours) • 4th Day: Data Analytics, in R Studio, In Python, how to integrate with IOT Applications (4 hours) • 5th Day: Data Ingestion, Data Warehouse, ETL Development, Data Gate, IOT Device Data ingestion, etc.. (5 hours) • 6th Day: Snap4City Architecture, How To Install Snap4City (3 hours) • 7th Day: Smart city API (internal and external) Web and Mobile App development tool kit (4 hours) A number of the training sections include exercitations Updated versions on: https://www.snap4city.org/501 Snap4City (C), November 2019 3
  • 4. Agenda of 2nd day: dashboard building • Recall on Snap4City Architecture • Dashboard Usage and Authoring – Dashboard usage vs Widgets – Multi Data Map Widget – Unified Data and Services Inspection (data inspector) – Data Inspector vs Data Processes Details – From Data to Graphic Widgets – GIS Data Gathering /Connection • Dashboard Creation & Exercitation – Dashboard Creation, Exercitation – Synoptics and Custom Widgets Creation – Dashboards Intelligence on Web and Mobile Devices – Dashboard ChatRoom and Notifications • Data Type Management GDPR Compliant – Dashboard Listing, Managing, Sharing, Delegation – Dashboards GDPR Management – Personal Data Management GDPR Compliant: POI, Data, KPI • Snap4City and Km4City Projects • Acknowledgments Snap4City (C), Nov 2019 4 GO GO GO GO GO GO GO GO
  • 5. DISIT Lab, Distributed Data Intelligence and Technologies Distributed Systems and Internet Technologies Department of Information Engineering (DINFO) http://www.disit.dinfo.unifi.it http://www.disit.org Connect IOT/IOE Upload context Open Data Connect external Services Advanced Smart City API, MicroServices Manage Apps & Dashboards, User Engagement Monitor City Platform experiments workshops tutorials networking agreements events Start-ups Research groups City Users Large Industries collaborations Licensing, Gold services personal services Case Studies Inhouse companies Resource Operators Tech providers partnerships documentation Help desk Category Associations Corporations Advertisers Community Building subscription to applications Produce City IOT Applications & Dashboards Promote Applications & Dashboards Produce Apps and Dashboards for City Users Data Ingestion and Analytic algorithms Early Adopters Snap4City (C), November 2019 5 Collaborative Platform hackathons GO! City Operators Living Lab Accelerating
  • 6. DISIT Lab, Distributed Data Intelligence and Technologies Distributed Systems and Internet Technologies Department of Information Engineering (DINFO) http://www.disit.dinfo.unifi.it http://www.disit.org Development Life Cycle Smart City Services Snap4City (C), November 2019 6 Analysis Design Data Discovery Data Ingestion IOT App Development Dashboard Development Data Analytics Development Deploy TestingPublication Production Special Tool Development Data Analytics Development Deploy Analysis & Design
  • 8. Sentient Solutions Dashboards with data driven IOT Applications enforcing intelligence Dashboards and AppsIOT and data World IOT Applications My IOT Devices Big Data Analytics, Artificial Intelligence Snap4City (C), November 2019 8
  • 9. 9
  • 11. Snap4City (C), Nov 2019 11 Public Dashboards (see them on the Portal)
  • 12. Dashboards Usage vs Widgets Snap4City (C), Nov 2019 12 TOP
  • 15. Dashboard Usage & Recipe • https://www.snap4city.org/dashboardSmartCity/view/index.php ?iddasboard=MTQwNg== • Selector Widget: (of different kinds) present “Information”, according to the HighLevelType (HLT), as overlapped layers on Target – Additive: PIN (POI, sensors, etc.), Cycling Paths, shapes, ... – Mutual Exclusive: Heatmaps, traffic, etc. • MultiDataMap Widget (Target: (may be of different kind), this one may manage – Multiple representations on the same map – Each representation may provide specific interaction modalities and controls Snap4City (C), Nov 2019 15
  • 16. Other Widgets in the dashboard • Button Widget may be of different kind and may – Open external web pages, services, forum, surveys, etc. – Send messages on the field (IOT), etc. • External Content: – Web pages, Video Streams – Many many other tools see next exercise • Single Content – Single value: numeric, string, HTML, etc. • Time Trend – Time Series: numeric values over time Snap4City (C), Nov 2019 16
  • 18. Snap4City (C), Nov 2019 18 Helsinki vs Florence comparison https://www.snap4city.org/dashboardSmartCity/view/index.php?iddasboard=MTc0MQ==
  • 19. http://www.disit.org Snap4City (C), Nov 2019 19https://www.snap4city.org/dashboardSmartCity/view/index.php?iddasboard=MTUzMg==
  • 20. http://www.disit.org Snap4City (C), Nov 2019 20 https://www.snap4city.org/dashboardSmartCity/view/index.php?iddasboard=MTc3NA==
  • 21. http://www.disit.org Snap4City (C), Nov 2019 21 https://www.snap4city.org/dashboardSmartCity/view/index.php?iddasboard=MTc3NA==
  • 23. Dashboard Usage and Recipe • https://www.snap4city.org/dashboardSmartCity/view/index.php?id dasboard=MTc3NA== • External Content Widget (optional zoom feature): – External Services: Web Pages, web sites, web tools (registered or not) • Tools: Twitter Vigilance, Origin Destination Matrices, WiFi Tool, … • GIS & MAPs: ServiceMap, ArcGIS, ServiceMap3D, GoogleMap, etc. etc. • TV CAM Proxy adapted, VideoCam Streams, … – MicroApplications • More than 300 micro applications based on Snap4City and Km4City Tech. – Snap4City pages: Form discussion, help desk, user manual, … – Snap4City Dashboards for nested views, MultiDashboards views • Ultra ultra HD screens…. • Selector WEB – Anything that can be shown on External Content WG, one or more Snap4City (C), Nov 2019 23
  • 26. http://www.disit.org Snap4City (C), Nov 2019 26 https://www.snap4city.org/dashboardSmartCity/view/index.php?iddasboard=MTgwNw==
  • 27. http://www.disit.org 3D view on Dashboard Snap4City (C), Nov 2019 27 https://main.snap4city.org/view/index.php?iddasboard=MTY2
  • 28. Snap4City (C), Nov 2019 28 https://www.snap4city.org/dashboardSmartCity/view/index.php?iddasboard=MTA2NA==
  • 29. Snap4City (C), Nov 2019 29 https://www.snap4city.org/dashboardSmartCity/view/index.php?iddasboard=MTA2NA==
  • 30. Snap4City (C), Nov 2019 30 https://www.snap4city.org/dashboardSmartCity/view/index.php?iddasboard=MTA2NA==
  • 31. Dashboard Usage and recipe: Event map target • Selector – POI, Heatmap, traffic, etc. • Traffic Events: – From gestore (manager) • Entertainment events: – From several sources • Mobile Operator Events: – From operators with Mobile Apps Snap4City (C), Nov 2019 31
  • 33. Snap4City (C), Nov 2019 33 https://www.snap4city.org/dashboardSmartCity/view/index.php?iddasboard=MTE3MA==
  • 34. First Aid dashboard in Tuscany Snap4City (C), Nov 2019 34 https://main.snap4city.org/view/index.php?iddasboard=MTIy
  • 35. Snap4City (C), Nov 2019 35https://dashboard.km4city.org/view/index.php?iddasboard=MjY3
  • 36. Match Widget vs Icon Snap4City (C), Nov 2019 36 https://main.snap4city.org/view/index.php?iddasboard=OTQw
  • 37. Snap4City (C), Nov 2019 37 https://main.snap4city.org/view/index.php?iddasboard=Nzc= https://main.snap4city.org/view/index.php?iddasboard=ODM=https://main.snap4city.org/view/index.php?iddasboard=MTAw
  • 38. Snap4City (C), Nov 2019 38 https://www.snap4city.org/dashboardSmartCity/view/index.php?iddasboard=MTc0NQ==
  • 39. Snap4City (C), Nov 2019 39 https://www.snap4city.org/dashboardSmartCity/view/index.php?iddasboard=MTc0NQ==
  • 40. Snap4City (C), Nov 2019 40 https://www.snap4city.org/dashboardSmartCity/ view/index.php?iddasboard=MTUxMQ== https://main.snap4city.org/view /index.php?iddasboard=MTY2
  • 41. Snap4City (C), Nov 2019 41https://www.snap4city.org/dashboardSmartCity/view/index.php?iddasboard=OTM5
  • 43. Main Dashboard of the Control Room in Florence Snap4City (C), Nov 2019 43
  • 44. Main Dashboard of the Control Room in Florence Snap4City (C), Nov 2019 44
  • 45. Snap4City (C), November 2019 45 https://www.snap4city.org/dashboardSmartCity/view/index.php?iddasboard=MjE5MA==
  • 47. Snap4City (C), Nov 2019 Multi Data Maps Widget 47 TOP
  • 48. Multi Data Map Widget • The most powerful Data Map rendering tool, it supports: – KB Sensor data: POI, sensors, actuators, etc. (see in the following) – WFS data (see in the following) – WMS background maps • Please ask to RootAdmin for activating this feature on your MultiDataMaps once created the dashboard • Maps can come from servers, and WMS – WMS Heatmaps – Special tools • Traffic flow • Scenario (see in the following) • What-IF (see in the following) Snap4City (C), November 2019 48 https://www.snap4city.org/dashboardS martCity/view/index.php?iddasboard= MjE5MA==#
  • 49. Snap4City (C), Nov 2019 Unified Data and Services Inspection: Data Inspector 49 TOP
  • 51. Data Inspector (open on your left side menu) • Cross Filtering on the basis of: – MAP: pan and zoom → lock , center on GPS coordinates of the user – Data Source Classification: • faceted filtering • full text search – Click on data source to see it on map, and see the graphics representation, just to learn how widgeting it. Snap4City (C), Nov 2019 51 • Selecting a Data Source on Map: on its Pin you can see: – Real time data – Time trend: 4 hours, 12 hours, 1 day, 1 week, 30 days. – Full status and description (only for Administrators)
  • 52. Unified Data and Services Model/Classification Snap4City (C), Nov 2019 52
  • 53. Snap4City (C), November 2019 53 HLT, High Level Types++ GPS Static Dynamic MacroCat Single Time Series Trajectory HTTP How to ingest/change/manage Complex Event Yes Yes Yes Yes Yes Dashboard, ETL, Special, IOT App API (Ext. Srv., any prot.) Yes Yes Yes Yes Yes Yes Yes Yes ETL, Special, IOT App External Service (web pag) Yes ETL, Special, IOT App, Web Scraper KPI Yes Yes Dashboard, IOT App, API MicroApplication Yes Dashboard, IOT App, API Dashboard-IOT App Yes Yes Yes Dashboard, IOT App, API My Personal Data Yes Yes Dashboard, IOT App, UserInterf, API MyKPI Yes Yes Yes Yes Yes Dashboard, IOT App, UserInterf, API MyPOI Yes Yes Yes Yes Dashboard, IOT App, UserInterf, API Heatmap Yes Yes Yes Yes IOT App, MicroService, UserInterf, API Sensor Yes Yes Yes Yes Yes Yes IOT Directory, IOT App, UserInterf, API Sensor Actuator Yes Yes Yes Yes Yes Yes Dashboard, IOT App, UserInterf, API POI (Point of Interest) Yes Yes Yes Yes DataGate, ETL, IOT App, API Special Widget Yes ETL, special, IOT App, API Synoptics MyKPI (groups) (Yes) (Yes) (Yes) Yes Special, API Special Tools (Yes) (Yes) (Yes) (Yes) Yes As MyPersonalData WFS/WMF (GIS) Yes From third party tools All of them can be shown on Dashboards, what about manipulate them!!!!
  • 54. Legenda: How to ingest/change/manage • Dashboard: by creating a Dashboard Widget that can act/change the values with actuators (2nd Day Slides) • API: you can use the Smart City API to change / provide the values (see 3rd Day Slides) • IOT App: by developing an IOT Application on Node-RED exploiting Snap4City MicroServices (4 th Day Slide, and in part in these slides) • DataGate: you can use the DataGate tool to ingest the data, and publish them • ETL: by developing an ETL process, and put it in execution via DISCES • IOT Directory: you can use the IOT Directory tool to change the parameters, and set up the ingestion process, via IOT Brokers, IOT Devices, IOT Edge. • Special: by using a special tool for developing a process, or for creating SVG Synoptics • UserInterf: there is a number of Tools with Graphic User Interface that you can use to change the values, see in the menu on the left. • Web Scraper: by creating a Web Scraping process and exploiting the results into an IOT Application • As MyPersonalData: they are substantialy MyPersonalData • From third party tools: they can be manipulated by using third party tools Snap4City (C), November 2019 54
  • 55. Snap4City (C), Nov 2019 Data Inspector vs Data Processes Details 55 TOP
  • 56. Advanced Features of the Data Inspector • The data inspector has a number of feature accessible only for RootAdmin, such as: – Views on Detailed information on the basis of the the High Level Type – Values connected to the data (structure of the single data) – Details regarding the ingestion process – Eventual image representing the City Entity, for example the sensor – Ownership (licensing) details regarding the data owner • So that you can access on the Snap4City version if you install on premise. • A part of these features can be activate for the Organization Managers: «ToolAdmin» roles. Snap4City (C), November 2019 56
  • 57. • Click with the mouse Snap4City (C), November 2019 57 Knowledge Base view HLT: Sensor
  • 58. • Specific valuie of that selected • Infomation of the values of the other sensors on the same device Snap4City (C), November 2019 58 HLT: Sensor
  • 59. Details regarding the Ingestion process Snap4City (C), November 2019 59 DISCES Process Scheduler view HLT: Sensor
  • 60. Image of the Devices and Licensing Snap4City (C), November 2019 60 HLT: Sensor
  • 61. Snap4City (C), November 2019 61 HLT: External Service The fields shown may be present or not depending on the HLT and on the information received
  • 62. Snap4City (C), Nov 2019 From Data to Graphic Widgets 63 TOP
  • 63. HLT: Complex events Snap4City (C), Nov 2019 64 • Complex Event • Dashboard-IOT App • External Service • Heatmap • KPI (Key Performance Indicator) • MicroApplication • My Personal Data • MyKPI • MyPOI • POI (Point of Interest) • Sensor • Sensor Actuator • Special Widget • WFS (GIS) Traffic Events
  • 64. HLT: External Services Snap4City (C), Nov 2019 65 • Complex Event • Dashboard-IOT App • External Service • Heatmap • KPI (Key Performance Indicator) • MicroApplication • My Personal Data • MyKPI • MyPOI • POI (Point of Interest) • Sensor • Sensor Actuator • Special Widget • Wfs (GIS)
  • 65. External Services • Twitter Vigilance: – Daily and real time – Volume and sentiment analysis • Services on Maps, GIS, ArcGIS • Real time sensors on 3D • Web HTML5 Applications • Origin Destination Matrix • Real Time fleets • Routing, Multimodal tools • IPCAM connector • Synoptics • Third party tools! • ….. • Other tools also internal – Traffic Flow Reconstruction – User behaviour monitoring – Tracking tools – Heatmaps tools – Trajectories tools Snap4City (C), Nov 2019 66
  • 66. IPCAM Service • Examples: – https://main.snap4city.org/cam/ipCam.php?IP=ww w.meteofirenzehoteldavid.com/webcam/pontevec chio.jpg – https://main.snap4city.org/cam/ipCam.php?IP=ww w.meteofirenzehoteldavid.com/webcam/Firenze- HotelDavid.jpg – https://main.snap4city.org/cam/ipCam.php?IP=192 .168.0.240/tmpfs/auto.jpg – https://main.snap4city.org/cam/ipCam.php?IP=ww w.cagliarimeteo.it/images/webcam/1/Cam1.jpg – … – To access with credentials you need to add setting on an IP Cam Table Snap4City (C), Nov 2019 67
  • 67. Snap4City (C), November 2019 68 Custom Dashboards and Widgets (interactive, Animations, etc.) • SVG for graphic design • MyKPI for collecting data Custom Widgets
  • 68. HLT: MicroApplications Snap4City (C), Nov 2019 69 • Complex Event • Dashboard-IOT App • External Service • Heatmap • KPI (Key Performance Indicator) • MicroApplication • My Personal Data • MyKPI • MyPOI • POI (Point of Interest) • Sensor • Sensor Actuator • Special Widget • WFS (GIS)
  • 70. HLT: Special Widgets Snap4City (C), Nov 2019 71 • Complex Event • Dashboard-IOT App • External Service • Heatmap • KPI (Key Performance Indicator) • MicroApplication • My Personal Data • MyKPI • MyPOI • POI (Point of Interest) • Sensor • Sensor Actuator • Special Widget • Wfs (GIS)
  • 71. HLT: POI Snap4City (C), Nov 2019 72 • Complex Event • Dashboard-IOT App • External Service • Heatmap • KPI (Key Performance Indicator) • MicroApplication • My Personal Data • MyKPI • MyPOI • POI (Point of Interest) • Sensor • Sensor Actuator • Special Widget • Wfs (GIS) Categories Single POI
  • 72. Snap4City (C), Nov 2019 73 HLT: Heatmaps • Complex Event • Dashboard-IOT App • External Service • Heatmap • KPI (Key Performance Indicator) • MicroApplication • My Personal Data • MyKPI • MyPOI • POI (Point of Interest) • Sensor • Sensor Actuator • Special Widget • Wfs (GIS) Type: calibrated Type: Gaussian ColorMaps For Calibrated
  • 73. Heatmaps (flexible Data Analytics) • Main: –Heatmaps are Time series • A) Gaussian Heatmaps • B) Calibrated heatmaps – From 200x200 to 4x4 mt – PM10, PM2.5, SO2, NO2, Noise, NO, O3, Enfuser, GRAL,…. – Any programmed Color map – Animations – Piking values in any place, values on their position. – On Web and Mobile App Snap4City (C), Nov 2019 74
  • 74. HeatMap Manager: managing, colormaps Snap4City (C), Nov 2019 75 • Historical data, time series • Huge amount of data and points per heatmap • Multiple formats • High speed computing • WMS (GIS) compliant • Animations • Color maps: from few (5) to dense color scale (1000) • Picking any place • Smart City API to get them
  • 75. HLT: KPI (key Performance Indicator) Snap4City (C), Nov 2019 Real Time Event Driven Historical Data 76 • Complex Event • Dashboard-IOT App • External Service • Heatmap • KPI (Key Performance Indicator) • MicroApplication • My Personal Data • MyKPI • MyPOI • POI (Point of Interest) • Sensor • Sensor Actuator • Special Widget • Wfs (GIS)
  • 76. HLT: Sensors Snap4City (C), Nov 2019 Real Time Event Driven Historical Data 77 • Complex Event • Dashboard-IOT App • External Service • Heatmap • KPI (Key Performance Indicator) • MicroApplication • My Personal Data • MyKPI • MyPOI • POI (Point of Interest) • Sensor • (Sensor Actuator) • Special Widget • Wfs (GIS)
  • 77. HLT: Sensors • Sensors can arrive in platform as follows (see Nature) – ETL processes in PULL • As Periodic processes – From IOT Devices to KB (knowledge base). Registered via IOT Directory, arriving via IOT Broker and saved into the Data Shadow, • IOT data driven process in PUSH – From Dashboard to IOT Devices (echo) is a virtual sensor Sensor Actuators (HLT), • IOT data driven process in PUSH Snap4City (C), Nov 2019 78 IOTDataDriven
  • 78. IOT Data Driven Snap4City (C), Nov 2019 79 Snap4City IOT Brokers Snap4city Platform Data Shadow Towards any IOT Device and/or Dashboard Managing Public and Private IOT/IOE Devices Sensors Snap4City IOT Brokers Dashboards also provide rendering for sensor values Actuator
  • 79. From Dashboard to IOT Devices Snap4City (C), Nov 2019 80 • Widgets: – Impulse Button – Button – Switch – Dimer/Knowb – KeyPad – geolocator • Registered on some IOT brokers with NGSI mutual authentication
  • 80. HLT: Sensors-Actuators Snap4City (C), Nov 2019 81 • Complex Event • Dashboard-IOT App • External Service • Heatmap • KPI (Key Performance Indicator) • MicroApplication • My Personal Data • MyKPI • MyPOI • POI (Point of Interest) • Sensor • Sensor Actuator • Special Widget • Wfs (GIS) DashboardsIOT Application From IOT App to Dashboard From Dashboard to IOT App
  • 81. Dashboard-IOT App Snap4City (C), Nov 2019 82 IOT Application From IOT App to DashboardFrom Dashboard to IOT App
  • 82. Single Content Widget (flexibility) From Dashboard Editor and IOT Applications, accepts in input: • Numbers • String • HTML code Snap4City (C), Nov 2019 83
  • 83. HLT: MyKPI, …… Snap4City (C), Nov 2019 84 • Complex Event • Dashboard-IOT App • External Service • Heatmap • KPI (Key Performance Indicator) • MicroApplication • My Personal Data • MyKPI • MyPOI • POI (Point of Interest) • Sensor • Sensor Actuator • Special Widget • Wfs (GIS) Real Time Event Driven Historical Data
  • 84. Snap4City (C), Nov 2019 85 MyKPI as Trajectories • Real Time Tracking • Hystorical Tracks • MicroApplications • Complex Event • Dashboard-IOT App • External Service • Heatmap • KPI (Key Performance Indicator) • MicroApplication • My Personal Data • MyKPI • MyPOI • POI (Point of Interest) • Sensor • Sensor Actuator • Special Widget • Wfs (GIS)
  • 85. MyKPI: Tracking of Devices and Mobiles• Real Time Trajectories for • Mobile Phone • Moving IOT Devices • OBU, Vehicular Kits • Multiple tracks • Day by day • Micro Application OBU Mobile PAX Counter OBD2 Apps Snap4City (C), Nov 2019 86
  • 86. MyKPI, MyPOI: Management as GDPR Snap4City (C), Nov 2019 87
  • 87. HLT: WFS (GIS) Snap4City (C), Nov 2019 88 • Complex Event • Dashboard-IOT App • External Service • Heatmap • KPI (Key Performance Indicator) • MicroApplication • My Personal Data • MyKPI • MyPOI • POI (Point of Interest) • Sensor • Sensor Actuator • Special Widget • WFS (GIS) Snap4City WFS WMS Tools -Points -Shapes, paths -Heatmaps -…..
  • 88. Snap4City (C), Nov 2019 89 HLT: WFS (GIS) • Complex Event • Dashboard-IOT App • External Service • Heatmap • KPI (Key Performance Indicator) • MicroApplication • My Personal Data • MyKPI • MyPOI • POI (Point of Interest) • Sensor • Sensor Actuator • Special Widget • Wfs (GIS)
  • 89. Snap4City (C), Nov 2019 90 HLT: Special Tools • Scenarious – Full text search of roads and geolocations. Global map of OSM • What-IF – Conditional routing – Dynamic routing – Multiple paths • Traffic Flows https://www.snap4city.org/dashboardSmartCity/view/index.php?iddasboard=MjE5MA==
  • 90. GIS Data Import, Export and Exploitation Snap4City (C), Nov 2019 91 TOP
  • 91. DISIT Lab, Distributed Data Intelligence and Technologies Distributed Systems and Internet Technologies Department of Information Engineering (DINFO) http://www.disit.dinfo.unifi.it http://www.disit.org Interoperability ESRI • Snap4City is interoperable with – ESRI ArcGIS Enterprise, Portal, Pro/MAP, ... – other GIS tools supporting WFS, WMS, GeoJSON, GML • Snap4City is interoperable since: – Provides info/data in WFS, WMS – Exploits data/info from WFS, WMS – Import data/info from WFS/WMS • The Snap4City platform can be installed on premise using Snap4City Appliance https://www.snap4city.org/drupal/node/471 – StartSNAP4CITYVM includes the Dashboard Builder that is capable to work with WFS WMS protocols for the integration with GIS platforms as ESRI ArcGIS, QGIS, directly or using Snap4City GIS player. – KBSSMVM includes the Smart City API and WFS API which can be used to data harvest from any GIS servers and GIS desktop tool Snap4City (C), Nov 2019 92
  • 92. DISIT Lab, Distributed Data Intelligence and Technologies Distributed Systems and Internet Technologies Department of Information Engineering (DINFO) http://www.disit.dinfo.unifi.it http://www.disit.org Case ESRI ArcGIS Snap4City (C), Nov 2019 93 GIS Server can be: ESRI ArcGSI Enterprise, QGIS, GeoServer, .. GIS Player can be: ESRI ArcGIS Pro, ArcGIS Portal, Snap4City WFS player, … • GIS: • Geographic Information System • WMS: • Web Map Service • WFS: • Web Feature Services GIS WFS WMS Dashboard System Smart City APIs GIS Player GIS WFS WMS WMS/WFS APIs All Real Time Streams IOT & Real Time Streams Big Data Analytics, Artificial Intelligence Data Ingestion Dashboards and Apps Any External Service Big Data and Semantic Storage IOT Apps GIS Player (A) (B) (C) (D) (D) (E) (B) (EA)
  • 93. DISIT Lab, Distributed Data Intelligence and Technologies Distributed Systems and Internet Technologies Department of Information Engineering (DINFO) http://www.disit.dinfo.unifi.it http://www.disit.org (A) ArcGIS ESRI as External Service • DISIT Lab has ESRI ArcGIS Enterprise 10.6 installed • ArcGIS Portal accesses to ArcGIS Enterprise server – https://arcgis.km4city.org/arcg isportal/apps/Embed/index.ht ml?webmap=5774fa9d0f7f4a2 fb2d7cd52dffcd8c9&extent=1 2.3144,45.4276,12.3461,45.44 19&home=true&zoom=true& previewImage=false&scale=tr ue&search=true&searchextent =true&details=true&legendlay ers=true&active_panel=details &basemap_gallery=true&disa ble_scroll=true&theme=light • Snap4City Dashboard uses as External Service: ArcGIS ESRI Portal • https://main.snap4city.org/vi ew/index.php?iddasboard=O Tkw Snap4City (C), Nov 2019 95
  • 94. DISIT Lab, Distributed Data Intelligence and Technologies Distributed Systems and Internet Technologies Department of Information Engineering (DINFO) http://www.disit.dinfo.unifi.it http://www.disit.org (B) GIS data on Dashboard via Snap4City GIS Player • DISIT Lab has ESRI ArcGIS Enterprise 10.6 installed • Snap4City has its WFS Player https://main.snap4city.org/widg ets/venezia/index.php • Snap4City Dashboard uses as External Service: Snap4City GIS viewer via WFS/WMS: https://main.snap4city.org/view /index.php?iddasboard=MTIxNg == Snap4City (C), Nov 2019 96
  • 95. DISIT Lab, Distributed Data Intelligence and Technologies Distributed Systems and Internet Technologies Department of Information Engineering (DINFO) http://www.disit.dinfo.unifi.it http://www.disit.org (C) Dash with Snap4City GIS widget and Selector • DISIT Lab has ESRI ArcGIS Enterprise 10.6 installed • Snap4City has its WFS / WMS widget / Player • Snap4City Dashboard shows WFS/WMS data via Special GIS Widget Map: • https://www.snap4city.org/dash boardSmartCity/view/index.php ?iddasboard=MTQwMw== – Snap4City can use Selector to select WFS / WMS sources to be shown from ESRI ArcGIS (as well as from any other WFS service) on Widget map Snap4City (C), Nov 2019 97 The Snap4City Widget Map allows to mixt WFS GIS sources with Smart City API https://www.snap4city.org/dashboardSmartCity/view/index.php?iddasboard=MTM5NA==
  • 96. DISIT Lab, Distributed Data Intelligence and Technologies Distributed Systems and Internet Technologies Department of Information Engineering (DINFO) http://www.disit.dinfo.unifi.it http://www.disit.org (D) Dashboard with Orthomaps and shapes layers based on WMS, GeoJSON• DISIT Lab has ESRI ArcGIS Enterprise 10.6 installed, and GeoServer • Snap4City main MultidataMap Widget can load WMS background images and shapes, the Orthomaps • Also Heatmaps calibrated are provided from GeoServer using WMS protocol • Maps in this case are directly taken from ESRI Server, free of charge • https://www.snap4city.org/dash boardSmartCity/view/index.php ?iddasboard=MTQwNg==# Snap4City (C), Nov 2019 98
  • 97. DISIT Lab, Distributed Data Intelligence and Technologies Distributed Systems and Internet Technologies Department of Information Engineering (DINFO) http://www.disit.dinfo.unifi.it http://www.disit.org (E)Snap4City via WFS on top of Smart City API provide data to ESRI ArcGIS Enterprise or ArcGIS Pro, and thus the data become accessible on ArcGIS ESRI Portal • Snap4City provides a WFS service on top of SmartCity API. Thus providing data to any GIS/WFS client, including ESRI ArcGIS Enterprise, ArcGIS Pro, QGIS, etc. • In the example, our ingested Helsinki Data have been harvested from ESRI ArcGIS via WFS. • Once ingested on ESRI ArcGIS can be visualized, by using ArcGIS Portal – https://arcgis.km4city.org/arcgisportal/apps/ Embed/index.html?webmap=fbcec7055a344 6e29fc1e9c55cb53d79&extent=24.8335,60.1 465,25.013,60.1965&zoom=true&previewIm age=false&scale=true&legendlayers=true&dis able_scroll=false&theme=light • Snap4City Dashboard can show ESRI ArcGIS Portal (A) as External Services in a dashboard. – https://www.snap4city.org/dashboardSmartC ity/view/index.php?iddasboard=MjIwNg== Snap4City (C), Nov 2019 99
  • 98. DISIT Lab, Distributed Data Intelligence and Technologies Distributed Systems and Internet Technologies Department of Information Engineering (DINFO) http://www.disit.dinfo.unifi.it http://www.disit.org (EA) ArcGIS ESRI Pro as GIS / WFS play Snap4City (C), Nov 2019 100 To test you need to have installed ArcGIS pro on your pc and connect with Snap4City WFS/WMF server or with ArcGIS server which has done the same connection with our server WFS/WMS On PC: (i) Get data via WFS connected to ESRI ArcGIS Enterprise or other sources (ii) Download data via WFS … from…
  • 99. DISIT Lab, Distributed Data Intelligence and Technologies Distributed Systems and Internet Technologies Department of Information Engineering (DINFO) http://www.disit.dinfo.unifi.it http://www.disit.org (EA) ArcGIS ESRI Pro as GIS / WMS play Snap4City (C), Nov 2019 101 To test it you need to have installed ArcGIS pro on your pc and connect with our WFS/WMF server or with ArcGIS server which has done the same connection with our server WFS/WMS Heatmap taken from Snap4City GeoServer via WMS protocol
  • 100. DISIT Lab, Distributed Data Intelligence and Technologies Distributed Systems and Internet Technologies Department of Information Engineering (DINFO) http://www.disit.dinfo.unifi.it http://www.disit.org ESRI ArcGIS has an IOT solution based on ESRI GeoEvent, for real time data • You need to have – ArcGIS Enterprise + GeoEvent Server + SpatioTemporal Big Data Store • Limitations on the number of protocols addressed • Snap4City solution solves the limitations by ingesting data from a plethora of protocols and sources and • (a) posting the IOT data into their Spatio-Temporal Big Data Store • (b) collecting data from several protocols and posting them into ESRI GeoEvent in MQTT, • (c) making them available via WFS protocol. Snap4City (C), Nov 2019 102
  • 101. Snap4City vs GIS, WFS/WMS • GIS data: – Ingested via WFS/WMS protocols, and then managed as the other data. Data ingestion from GIS server can be performed via ETL processes, or directly from Dashboards – Shown on Dashboards via third party GIS tools as External Services – Shown on Dashboards using Special GIS Widget Map which directly access to GIS data via WFS/WMS – Heatmaps and Maps are distributed via a GeoServer • Snap4City can interact with ArcGIS Real Time Events via MQTT protocol as well Snap4City (C), Nov 2019 103
  • 103. Sentient Solutions Dashboards with data driven IOT Applications enforcing intelligence Dashboards and AppsIOT and data World IOT Applications My IOT Devices Big Data Analytics, Artificial Intelligence Snap4City (C), November 2019 105
  • 104. Dashboard Development Snap4City (C), Nov 2019 106 Knowledge Base, Km4City Create, save, load, delegate, grant access Public Dashboard Collection Dashboard Wizard IOT Applications MicroApplications External Services Dashboard Editor Widget Collection Knowledge and Storage Data from the Field and City My Own Dash/App
  • 105. Dashboard List and Editor Snap4City (C), Nov 2019 107
  • 106. From Templates to Wizard and Dashboards • to create a new Dashboard • to add widgets and/or groups of them on any Dashboard Snap4City (C), Nov 2019 108
  • 107. Dashboard Wizard Snap4City (C), Nov 2019 • Select the area of your interest: panning and zooming • Select the • graphic aspect of your interest, or • High Level Type of your interest, or • Make a search if you a have a precise idea or • Act on filters: nature, subnature, type, name, value, date, health, owner, … • Combine them as you like • Select the lines of your interest • Then click on Next and get the Dashboard by wizard 109
  • 108. ICONS of Widgets Snap4City (C), Nov 2019 110
  • 109. Dashboard Wizard Snap4City (C), Nov 2019 111 The Wizard help you in selecting only possible combination of data vs graphic representation
  • 110. Edit mode Snap4City (C), Nov 2019 112 CONTEXTUAL MENU to edit features
  • 111. Manual Addition of Widgets Snap4City (C), Nov 2019 113
  • 112. Dashboards summary and further exercises • Suitable as: City Dashboard, App interface, and Control Room Dashboards, Situation Room Dashboard, Operator Dashboard • Created visually compounding graphic Widgets – Each widget can be set to have an autonomous update – Each metric/data-source may have associated with an alarm: blinking and sending events to people and machines in different manners • Can be: public or private, private dash can be delegated or passed in ownership • See https://main.snap4city.org/management/dashboards.php?linkId=dashboardsLink&fromSubmenu=false&sorts[title_header]=1 • See the following tutorials – HOW TO: create a Dashboard in Snap4City – HOW TO: add data sources to the Snap4City Platform – US1. Using City Dashboards – US2. Using and Creating Snap4City Applications with Dashboards – US4. Creating City Dashboards and related Event Monitoring and Actions Snap4City (C), Nov 2019 114
  • 114. To Start we are going to use Direct Dashboards Dashboards accessing data available on Platform, including your own data coming from Mobile App, already registered!!! Snap4City (C), Nov 2019 116 Dashboards Applications IOT and City data World My IOT/IOE Devices OBU IOT Devices
  • 115. In this exercitation we are going to use the main Dashboard Templates Snap4City (C), Nov 2019 117
  • 116. Exercitation on dashboard building 1. Create a Dashboard for the visualization of sensors values: actual and their trend 2. Create a Dashboard for the visualization of geolocated services (POI, Sensors, heatmap, etc.) and their selection on Map, with eventual target to see the time trend 3. Create a Dashboard for the visualization of MyKPI regarding my trajectories and eventually those of other users. Snap4City (C), Nov 2019 118
  • 117. 1) Create a Dashboard for the visualization of sensors values: actual and their trend • The sensors to be selected should – Be located downtown in Florence around a POINT of YOUR interest: home, work, study, etc. – Report data regarding: environment, traffic, parking, pollution, etc. • We suggest to: – Understand how to work with data by using the Data Inspector – Create a new Dashboard by Wizard – Customize look and fill of the Dashboard and widgets • Time: 20 minutes Snap4City (C), Nov 2019 119 Identify your Widgets Nikname:………………………
  • 118. 1) Create a Dashboard for the visualization of sensors values: actual and their trend • The sensors to be selected should – Be located downtown in Florence around a POINT of YOUR interest: home, work, study, etc. – Report data regarding: environment, traffic, parking, pollution, etc. • We suggest to: – Understand how to work with data by using the Data Inspector – Create a new Dashboard by Wizard – Customize look and fill of the Dashboard and widgets • Time: 10-20 minutes Snap4City (C), Nov 2019 120
  • 119. Result could be similar to • You can add more Widgets by: –Wizard –Editor manually Snap4City (C), Nov 2019 121
  • 120. 2) Create a Dashboard for the visualization of geolocated services (POI, Sensors, heatmap, etc.) and their selection on Map, with eventual target to see the time trend • The HLT to be selected should – Be located downtown in Florence – Could be of different kind of nature. At least 5 of them – Data regarding: environment, traffic, parking, pollution, etc. • We suggest to: – Start creating the New Dashboard by Wizard – Customize look and fill of the Dashboard and widgets • Time: 10-20 minutes • There are different modalities to get similar results Snap4City (C), Nov 2019 122 Nikname:……………………… Identify your Widgets
  • 121. 2) Create a Dashboard for the visualization of geolocated services (POI, Sensors, heatmap, etc.) and their selection on Map, with eventual target to see the time trend Snap4City (C), Nov 2019 123 • The HLT to be selected should – Be located downtown in Florence – Could be of different kind HLType, and nature. At least 5 of them – Data regarding: environment, traffic, parking, pollution, etc. • We suggest to: – Start creating the New Dashboard by Wizard – Customize look and fill of the Dashboard and widgets • Time: 10-20 minutes • There are different modalities to get similar results
  • 122. Result could be similar to • Not all combinations provide the same effective result • You can – customize the resulting dash – add other widgets by wizard – see how a Selector is built – ….. Snap4City (C), Nov 2019 124
  • 123. 3) Create a Dashboard for the visualization of MyKPI regarding my trajectories and [eventually those of other users] • We suggest to: – Open Dashboard Wizard – Search for your trajectory on mobile looking for MyKPI – Create a Dashboard exploiting the Widget Tracker – Customize look and fill of the Dashboard and widgets, change color of the header, etc. • Time: 10-15 minutes Snap4City (C), Nov 2019 125 Nikname:……………………… Identify your Widgets
  • 124. 3) Create a Dashboard for the visualization of MyKPI regarding my trajectories and [eventually those of other users] • We suggest to: – Open Dashboard Wizard – Search for your trajectory on mobile looking for MyKPI – Create a Dashboard exploiting the Widget Tracker – Customize look and fill of the Dashboard and widgets, change color of the header, etc. • Time: 10-15 minutes Snap4City (C), Nov 2019 126
  • 125. Result could be similar to Snap4City (C), Nov 2019 127
  • 126. MyKPI: Tracking of Devices and Mobiles• Real Time Trajectories for • Mobile Phone • Moving IOT Devices • OBU, Vehicular Kits • Multiple tracks • Day by day • Micro Application OBU Mobile PAX Counter OBD2 Apps Snap4City (C), Nov 2019 128
  • 127. Snap4City (C), Nov 2019 Synoptic and Custom Widgets Creation 129 TOP
  • 128. Snap4City (C), November 2019 130 Custom Dashboards and Widgets (interactive, Animations, etc.) -- SVG for graphic design -- MyKPI for collecting data Custom Widgets
  • 129. Snap4City (C), Nov 2019 131
  • 130. DISIT Lab, Distributed Data Intelligence and Technologies Distributed Systems and Internet Technologies Department of Information Engineering (DINFO) http://www.disit.dinfo.unifi.it http://www.disit.org Creating custom Widgets for Dashboards Snap4City (C), November 2019 132 Designer JS programmer Producing and Publishing MyKPI WS secure USING IOT Edge IOT Devices DEVELOPING JS Library
  • 131. Snap4City (C), Nov 2019 Dashboards’ Intelligence on Web and Mobile Devices 133 TOP
  • 132. Sentient Solutions Dashboards with data driven IOT Applications enforcing intelligence Dashboards and AppsIOT and data World IOT Applications My IOT Devices Big Data Analytics, Artificial Intelligence Snap4City (C), Nov 2019 134
  • 133. Snap4City (C), Nov 2019 135 City Dashboard + IOT App Control Room Operator Would like to: - Monitor traffic flow, Environment, Car parking, Cycling, First aid, temp., … - Act and monitor Dynamic Plates - Act and monitor red lights Driver, Policeman Would like to: - Monitor traffic, Parking, env., speed limit, … - Act and monitor red lights
  • 134. IOT Application with City Dashboard Simple development Snap4City (C), Nov 2019 136 -Virtual Sensors and Virtual Actuators -From Dashboard to IOT App and viceversa -From Dashboard to IOT Brokers/Devices and viceversa
  • 136. IOT Applications vs Dashboards • IOT Applications, realized by using Snap4City Node-RED and integrated with Snap4City Nodes/MicroServices block, can be behind dashboards to get data from them with Virtual Sensors and Actuators. – Dashboards may be connected to multiple IOT Applications and IOT devices – IOT Applications may be connected with multiple Dashboards and IOT devices • A network of Dashboards, IOT Apps and IOT Devices and data is easily realized exchanging data via secure connections. • Training Cases: – US2. Using and Creating Snap4City Applications with Dashboards – US9. Creating Snap4City IOT Applications, different formats, protocols, brokers, communications Snap4City (C), Nov 2019 138
  • 138. Snap4City (C), Nov 2019 140 ChatRoom Per Dashboard Chat Management
  • 139. Dashboard’s Chat Rooms • Each Dashboard may have only one separate ChatRoom • The Dashboard Owner can – Activate the Chat Room on Dashboard header in Edit – Add a number of users platform to chat room • The Chat Room – Allows to Exchange Comments and Pictures – Can be Accessed on web and mobile – May Provoke notifications on the header of the Dashboard – Is accessible only under authentication • The Administrators can access to the Log for review of the discussions Snap4City (C), Nov 2019 141
  • 140. Chat Rooms • Activated by the Dashboard creator which can invite a number of users of the platform to – Exchange Comments and Pictures – access on web and mobile – provoke notifications • Accessible only under authentication • The administrator can access to the log for review and log of the discussions. Snap4City (C), Nov 2019 142
  • 141. Smart City Monitoring: Notificator Snap4City (C), Nov 2019 Associated with metrics shown on Widgets Alternative with IOT App • Notifications may arrive via Facebook, Telegram, SMS, email, etc., by exploiting IOT App behind the dashboard • Integration with workflow management system for ticketing 143
  • 142. Smart City Monitoring: Notificator Snap4City (C), Nov 2019 • Notifications may arrive via Facebook, Telegram, SMS, email, etc., by exploiting IOT App behind the dashboard • Integration with workflow management system for ticketing 144
  • 143. Dashboards • Suitable as: City Dashboard, App interface, and Control Room Dashboards, Situation Room Dashboard, Operator Dashboard • Created visually compounding graphic Widgets – Each widget has an autonomous update – Each metric/data-source may have associated with an alarm: blinking and sending events to people and machines in different manners • Can be: public or private, private dash can be delegated or passed in ownership • See https://main.snap4city.org/management/dashboards.php?linkId=dashboardsLink&fromSubmenu=false&sorts[title_header]=1 • See the following tutorials – HOW TO: create a Dashboard in Snap4City – US1. Using City Dashboards – US2. Using and Creating Snap4City Applications with Dashboards – US4. Creating City Dashboards and related Event Monitoring and Actions Snap4City (C), Nov 2019 145
  • 144. Data Type Management GDPR Compliant Snap4City (C), Nov 2019 146 TOP
  • 145. GDPR: General Data Protection Regulation Users may decide to: – provide access to who, for do what, until when consented – accept terms of use by signed consent for data management service From each service, the user is capable to: – See what we collect in terms of Data Type: traces, logs, paths, profiles, accesses, IOT devices, sensors, maps, etc. – Download, delete, inspect Data – Auditing and Revoke access or grant access right to each single Data – Delete all Data in single shot or singularly (forget all about me) Snap4City (C), Nov 2019 • Correctness • Transparency • Security • Integrity • Privacy • Auditing • … 147
  • 146. GDPR: General Data Protection Regulation If personal data are published by the owner: – the data are released anonymously, → also in this case they can be revoked at any time: Snap4City is also compliant to GDPR Technical Constraints as it: – Performs Secure connections in any private data exchange – Encrypts data store for all private data – Decouples data and personal IDs – Audits private data usage Snap4City (C), Nov 2019 Encrypted Data Storage 148
  • 147. Manage Profile and MyPersonalData For each Data Type: – Start as private → making them public (anonymous) and revoke – The Owner is the only one that can: (1) modify values; (2) change the ownership – Define/revoke Delegation to Access – Delete/forget per Data Type and “me all”! – Auditing GDPR Compliant Snap4City (C), Nov 2019 149
  • 148. Snap4City (C), Nov 2019 Dashboards Listing, Managing, Sharing, Delegation 150 TOP
  • 149. Dashboard List and Editor Snap4City (C), Nov 2019 151
  • 150. Dashboard Listing and Features Snap4City (C), Nov 2019 152 • Edit • Management • Clone • Delete • (add Thumbnail is inside Edit)
  • 151. Dashboard Management • Change Ownership • Public or Private • Delegation access to other users • Delegation Access to other Groups [Higher roles cross Organization] Snap4City (C), Nov 2019 153
  • 152. Additional Properties from Edit • Embedding Dashboards into – a Dashboard – third Party Web Page • Header or not • Responsive or not • Size • Background Image • Add / change Screenshot (Thumbnails) • …etc.. Snap4City (C), Nov 2019 154
  • 153. Dashboard GDPR management Snap4City (C), Nov 2019 155 TOP
  • 154. Details for Main Data Kinds • My Personal Data, My KPI and My POI – to manage your personal MyKPI, MyPOI and trajectories, if any: view, edit, delete, delegation in access, revoke delegation, make public, change ownership • My Personal Engagement – to manage your personal engagements received on the Mobile Apps, auditing, if any: view, delete • My IOT Devices – to manage your IOT Devices in which it is possible to: edit, delete, make public, delegate in access, revoke delegation, change ownership • My IOT Applications – to manage your IOT Applications in which it is possible to: delete, restart, change ownership. • My Dashboards – to manage your Dashboards in which it is possible to: edit, delete, change ownership, delegate in access, revoke delegation, see list of delegations, make public. Snap4City (C), Nov 2019 156
  • 155. Snap4City (C), Nov 2019 157
  • 156. Example: Delegated Dashboard but not all data Snap4City (C), Nov 2019 158
  • 158. Personal Data Management, GDPR compliant: POI, Data, KPI Snap4City (C), Nov 2019 160 TOP
  • 159. Managing Personal: KPI, Data, POIs Which can be: – Acquired from any source: SQL, SPARQL, API, etc., ODBC, JDBC, etc. – Computed by means of IOT App, Data Analytics, ETL – Stored/retrieved into personal safe or general storage – Edited from tool, or from IOT App – Added Manually or Automatically – Shown via Dashboard Snap4City (C), Nov 2019 161
  • 160. Smart Bench Data Delegation Snap4City (C), Nov 2019 162
  • 161. Management of MyKPI, MyPOI, … Snap4City (C), Nov 2019 163
  • 162. Recalling Exercize number 3 Snap4City (C), Nov 2019 164
  • 163. Accessing Multiple Trajectories Snap4City (C), Nov 2019 165 You can revoke at any instant from Web and mobile App
  • 164. MicroApplications: several new Snap4City (C), Nov 2019 166 • Personal POI, KPI, Trajectories/trips
  • 166. http://www.disit.org Roadmap - Twitter Vigilance - Social Media Analytics, Sentiment Analysis - User engagement - Bike Sharing - Data Analytics ++ - Social Predictions - OBD2 - Sardinia Region Smart City Strategies and plan GHOST SIR (2016-19) - Smart Energy - Sustainable Mobility - Control Room - Dashboard - Resilience Decision Support - Smart First Aid - User Behaviour Analysis, predictions - Risk Analysis - Origin-Destination and trajectories - Traffic Reconstruction - Offer Analysis - OBU, smart devices - Weather Forecast - Real Time Wi-Fi - Entertainment - Events - LOD - Tuscany Road Graph - Mobility - culture, tourism - Events - Parking - Services - Linked open graph 2013 2014 2017 2018 2015 2016 Km4City 1.4 - Infomobility - Mobile App - Routing - Multimodality Km4City Ontology 1.1 Km4City 1.6.2 - IOT/IOE, IOT App - Living Lab - Maker Support - IOT Edge - Smart City IOT - GDPR - Privacy & Security CEF DISIT lab roadmap vs model and tools’ usage Km4City 1.6.6 5G tech Energy Industry 4.0 Synoptics …2022 IOT/IOE SII-MOBILITY SCN (2016-19) - Smart Waste (2017-20) (2015-18) H2020 (2016-21) H2020 (2018-21) - Mobility Demand / Offer Analytics and Strategy (2018-20) Km4City 1.6.4 H2020 (2017-19) GREEN IMPACT - Industry 4.0 - Critical Plant - Monitoring POR FESR 2014-2020 Km4City 1.5 2019 171 - Traffic and Mobility Impact on Pollution - NOX predictions(2018-21) 2020
  • 167. Main running projects • Snap4City → The platform! • Sii-Mobility → DISIT (mobility and transport) • REPLICATE → DISIT (ICT, Energy, IOT) • RESOLUTE → DISIT (Resilience, ICT, Big Data) • GHOST → UNICA, UNIFI (strategies, smart city) • TRAFAIR → UNIMORE, DISIT (environ. & transport) • MOSAIC → DISIT (mobility and transport) • WEEE Life → DISIT (waste, environment) • Smart Garda Lake → Castelnuovo del Garda • 5G → DISIT (Industry 4.0 vs SmartCity) • Green Impact → DISIT (Industry 4.0, Chemical) • PISA Agreement → data aggregationSnap4City (C), Nov 2019 172 Green Impact
  • 168. • Experimentations and validation in Tuscany • Integration with present central station and subsystems • DISIT lab, Università di Firenze, is the tech-scientific coordinator Sii-Mobility Snap4City (C), Nov 2019 173 http://www.Sii-Mobility.org ECM; Swarco Mizar; Inventi In20; Geoin; QuestIT; Softec; T.I.M.E.; LiberoLogico; MIDRA (autostrade, motorola); ATAF; Tiemme; CTT Nord; BUSITALIA; A.T.A.M.; Effective Knowledge; eWings; Argos Engineering; Elfi; Calamai & Agresti; Project; Negentis
  • 169. Sii-Mobility Project Snap4City (C), Nov 2019 174 Sii-Mobilityhttp://www.Sii-Mobility.org
  • 170. General Objectives • Reduce the social costs of mobility – minor inconvenience, – greater efficiency, – greater sensitivity to the needs of the citizen, – lower emissions, – better environmental conditions; – info-training programs to help city user in getting virtuous habits; – reduce transportation costs and travel times for users, for operators and administrations, – optimization solutions. Snap4City (C), Nov 2019 • simplify the use of mobility systems – innovative sensors for AVM and private transport on the territory – integrated systems for payment and identification – driving / offline routing solutions – connect the drive, smart drive or walk – Integration of data from operators and different type sources – advanced management of resources measurement of flows realization of sensors, actuators • Testing on municipalities and provinces of Tuscany • Contribute to the improvement of national and international standards http://www.Sii-Mobility.org 175
  • 171. Snap4City (C), Nov 2019 176 • Demonstrate Smart City technologies in energy, transport and ICT in districts in: • San Sebastian, Florence and Bristol, • follower cities of Essen, Nilufer and Lausanne • Cities are the customer: considering local specificities • Solutions must be replicable, interoperable and scalable: • Integrated Infrastructure: deployment of ICT architecture, from internet of things to applications • Low energy districts • Urban mobility: sustainable and smart urban services 1 (coordinator) FOMENTO DE SAN SEBASTIAN FSS SPAIN 2 AYUNTAMIENTO DE SAN SEBASTIAN SAN SEBASTIAN SPAIN 3 COMUNE DI FLORENCE FLORENCE ITALY 4 BRISTOL COUNCIL BRISTOL UNITED KINGDOM 5 STADT ESSEN ESSEN GERMANY 6 NILUFER BELEDIYESI NILUFER TURKEY 7 VILLE DE LAUSANNE LAUSANNE SWITZERLAND 8 IKUSI ANGEL IGLESIAS, S.A. IKUSI SPAIN 9 ENDESA ENERGÍA, S.A. ENDESA SPAIN 10 EUROHELP CONSULTING, S.L. EUROHELP SPAIN 11 ILUMINACION INTELIGENTE LUIX, S.L. LUIX SPAIN 12 FUNDACION TECNALIA RESEARCH & INNOVATION TECNALIA SPAIN 13 EUSKALTEL, S.A. EUSKALTEL SPAIN 14 COMPAÑÍA DEL TRANVÍA DE SAN SEBASTIÁN DBUS SPAIN 15 CONSIGLIO NAZIONALE DELLE RICERCHE CNR ITALY 16 ENEL DISTRIBUZIONE, SPA ENEL ITALY 17 MATHEMA, SRL MATHEMA ITALY 18 SPES CONSULTING SPES ITALY 19 TELECOM ITALIA, SPA TELECOM ITALY 20 UNIVERSITA DEGLI STUDI DI FLORENCE UNIFI ITALY: DINFO.DISIT Lab and DIEF 21 THALES ITALIA, SPA THALES ITALY 22 ZABALA INNOVATION CONSULTING ZABALA SPAIN 23 TECHNOMAR TECHNOMAR GERMANY 24 UNIVERSITY OF BRISTOL UOB UNITED KINGDOM 25 UNIVERSITY OF OXFORD UOXF UNITED KINGDOM 26 BRISTOL IS OPEN, LTD BIO UNITED KINGDOM 27 ZEETTA NETWORKS ZEETTA UNITED KINGDOM 28 KNOWLE WEST MEDIA CENTRE, LGB KWMC UNITED KINGDOM 29 TOSHIBA RESEARCH EUROPE, LTD TREL UNITED KINGDOM 30 ROUTE MONKEY, LTD ROUTE MONKEY UNITED KINGDOM 31 ESOTERIX SYSTMES, LTD ESOTERIX UNITED KINGDOM 32 NEC LABORATORIES EUROPE, LTD NEC UNITED KINGDOM 33 COMMONWHEELS CAR CLUB CIC CO-WHEELS UNITED KINGDOM 34 UNIVERSITY OF THE WEST OF ENGLAND UWE UNITED KINGDOM 35 ESADE BUSINESS SCHOOL ESADE SPAIN 36 SISTELEC SOLUCIONES DE TELECOMUNICACION, S.L. SISTELEC SPAIN http://replicate-project.eu/ Replicate project
  • 172. Snap4City (C), Nov 2019 177 http://www.resolute-eu.org • Develop European Resilience Management Guidelines (ERMG) – Develop a conceptual framework for creating/ maintaining Urban Transport Systems • Enhance resilience through improved support of human decision making processes, particularly by training professionals and civil users on the ERMG and the RESOLUTE system • Operationalize and validate the ERMG by implementing the RESOLUTE Collaborative Resilience Assessment and Management Support Systems (CRAMSS) for Urban Transport Systems addressing Road and Urban Rail Infrastructures – Pilots in Florence and Athens • Adoption of the ERMG at EU and Associated Countries level University of Florence: DISIT lab DINFO (Proj coordinator), DISIA and DST UNIFI IT THALES THALES IT ATTIKOMetro ATTIKO GR Comune di Firenze CDF IT Centre for Research and Technology Hellas CERTH GR Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. FHG DE HUMANIST HUMANISTFR SWARCO Mizar SWMIZ IT Associação para o Desenvolvimento da Investigação no Instituto Superior de Gestão ADI-ISG PT Consorzio Milano Ricerche CMR IT
  • 173. GHOST: Governing tHe smart city: a gOvernance-centred approach to SmarT urbanism General Objectives • Offer a comprehensive framework for measuring and reassessing urban smart development and related rankings • Critical assessment of Smart City ranking index existence • Definition of an enabling technology supporting the action plans for strengthening multi-level place-based governance, applied in the tourism context • Definition of strategies for good smart governance, with the purpose of providing recommendations to start or implement an institutional and development process leading towards smart city governance. Snap4City (C), Nov 2019 Partners: University of Cagliari (Coordinator) DICAAR and DMI University of Florence SAGAS and DISIT University of Turin ESOMAS University of Sassari DADU Under the patronage of the Municipality of Cagliari Duration: 23/09/2015 - 23/09/2018 http://sites.unica.it/ghost 178
  • 174. Snap4City (C), Nov 2019 179 Understanding Traffic Flows to Improve Air quality • Objective: – to develop a service that combines traffic data on air quality, weather conditions, and traffic flows in order to allow citizens and municipalities to estimate the level of pollution resulting from varying traffic flow conditions. • Where: – Zaragoza, Florence, Modena, Livorno, Santiago de Compostela, and Pisa • Università degli studi di Modena e Reggio Emilia (UNIMORE) -- Italy • Università degli Studi di Firenze – DISIT DINFO -- Italy • Universidade de Santiago de Compostela (USC) - Spain • Comune di Modena (CMO) - Italy • Regione Toscana (TR) - Italy • Concello de Santiago de Compostela (CSC) - Spain • Fundación Pública Gallega Centro Tecnológico de Supercomputación de Galicia (Fundacion CESGA) - Spain • Universidad de Zaragoza (UNIZAR) - Spain • Lepida S.p.A. (LP) - Italy http://trafair.eu/
  • 175. MObility 4.0 for SmArt (i) City Tools for Mobility operators • Demand Analysis • Prediction on Parking • Connected Drive • Offer Analysis • Simulation of Mobility • Etc. Where: in Tuscany Snap4City (C), Nov 2019 180 ATTRATTIVA DIGITALE ACCESSIBILE PULITA EFFICENTE INTEGRATA FLESSIBILE
  • 176. WEEE: Waste from Electrical and Electronic Equipment • maximize the collection of WEEE in Tuscany through a new governance model based on the involvement of SMEs and awareness raising activities towards citizens and its replication in Andalucía. • Actions: – Improve the regional governance – Support municipalities in capacity building of public officials and improving services to citizens. – Develop a system of services and incentives for SMEs – Develop IT tools for companies and citizens: a software and guidelines for the simplification of administrative and bureaucratic activities and an App to easily locate collection sites. – Develop an awareness raising information campaign to increase public attention on the topic. – Test the replicability and transferability of project results through the implementation of actions in the Region of Andalucía. Snap4City (C), Nov 2019 181 http://www.regione.toscana.it/-/life-weee
  • 177. Example of Mobile App on Stores Snap4City (C), Nov 2019 182
  • 178. Snap4City (C), Nov 2019 183 www.smartgardalake.it CONTROL ROOM FOR SMART GOVERNCANCE APP E SERVIZI ON DEMAND SMART CITY & SMART TOURISM OPEN DATA, IoT, SOCIAL SENSORS SMART NETWORK INTELLIGENT PUBLIC LIGHTING 1 4 3 2 INFRASTRUCTURE
  • 179. Experimenting Fields: – Internet of Things: Industry IOT, Smart City – Mobility and transport – Safety & Security: video analysis – Culture and Tourism, Education, Health Where in Italy: – Prato and L’Aquila Snap4City (C), Nov 2019 184 Partners:
  • 180. 5G project Snap4City (C), Nov 2019 185
  • 182. Green Impact Capacity (GIC) • Improve productivity of chemical plant • Keep GREEN the environmental impact • Exploiting innovative technologies • Diversify the production • Monitoring environmental conditions Snap4City (C), Nov 2019 187
  • 183. Snap4Industry (C), October 2019 188 Reports and Dashboards Anomaly detection Early Warning
  • 184. Snap4Industry (C), October 2019 189 Business Intelligence and Predictive Maintenance
  • 185. Nicola Mitolo, DISIT Lab, UNIFI Evaristo Ricci, Associazione Modi di Dire Snap4City (C), Nov 2019 190 Supporto Collaborativo Protetto per Genitori e Operatori di Disabili Tema primario: Tecnologie Welfare e Inclusione Tema Secondario: Salute
  • 186. Snap4City (C), Nov 2019 191 Collabora Mobile (DEMO) Coll@bora Mobile App Coll@bora Mobile Manager
  • 188. Snap4City (C), Nov 2019 193 Acknowledgements • Thanks to the European Commission for founding. All slides reporting logo of Snap4City https://www.snap4city.org of Select4Cities H2020 are representing tools and research founded by European Commission for the Select4Cities project. Select4Cities has received funding from the European Research Council (ERC) under the European Union's Horizon 2020 research and innovation Programme (grant agreement n° 688196) • TRAFAIR is a CEF project. All slides reporting logo of TRAFAIR project are representing tools and research founded by the EC on CEF programme http://trafair.eu/ • Thanks to the European Commission for founding. All slides reporting logo of REPLICATE H2020 are representing tools and research founded by European Commission for the REPLICATE project. REPLICATE has received funding from the European Research Council (ERC) under the European Union's Horizon 2020 research and innovation Programme (grant agreement n° 691735). • Thanks to the European Commission for founding. All slides reporting logo of RESOLUTE H2020 are representing tools and research founded by European Commission for the RESOLUTE project. RESOLUTE has received funding from the European Research Council (ERC) under the European Union's Horizon 2020 research and innovation Programme (grant agreement n° 653460). • Thanks to the MIUR for co-founding and to the University of Florence and companies involved. All slides reporting logo of Sii- Mobility are representing tools and research founded by MIUR for the Sii-Mobility SCN MIUR project. • Km4City is an open technology and research line of DISIT Lab exploited by a number of projects. Some of the innovative solutions and research issues developed into projects are also compliant and contributing to the Km4City approach and thus are released as open sources and are interoperable, scalable, modular, standard compliant, etc. INEA CEF-TELECOM Project funded by European Union
  • 189. Snap4City (C), November 2019 194 Be smart in a SNAP! TOP