SlideShare ist ein Scribd-Unternehmen logo
1 von 24
Downloaden Sie, um offline zu lesen
DISIT Lab, Distributed Data Intelligence and Technologies
Distributed Systems and Internet Technologies
Department of Information Engineering (DINFO)
http://www.disit.dinfo.unifi.it
IEEE SCI 2018, October 2018
https://www.disit.org/
Paolo Nesi, paolo.nesi@unifi.it
https://www.Km4City.orghttps://www.snap4City.org
Snap4City: Smart City IOT/IOE Platform
scalable Smart aNalytic APplication builder for sentient Cities
1
Powered by
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
• Snap4City has been created in response to Select4Cities PCP
(http://www.select4cities.eu/) call as an open, standardized, data-driven,
service-oriented, user-centric platform enabling large-scale co-creation IOT/IOE
applications and services for Helsinki, Copenhagen and Antwerp.
• Snap4City is 100% open source:
– robust, scalable, easy to use solution, provides tools for co-creation of mixt data driven,
stream and batch processing, GDPR, and city dashboards.
– extending with IOT/IOE the semantic reasoner of Km4City https://www.km4city.org
• Km4City has been validated in multiple devices (PC, Android, Raspberry, ..), and domains: mobility
and transport, tourism, health, welfare, social and cities such as Florence, Pisa, Arezzo, and large
area of millions on inhabitants as Tuscany and million of data per day.
• The innovation is mainly related to semantic reasoning, IOT interoperability,
microservices, automated dashboard production, .. thus
• setting up smart city solutions in a
IEEE SCI 2018, October 2018 2
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
IEEE SCI 2018, October 2018 3
Requirements and Objectives
• Serve as a City Dashboard, App User Interface, etc.
– Real time and historical data, any device, sensors and actuators
– Sensors, KPI, maps, data trends, real time data, charts, etc.
• Referral / historical data, and Open Data:
– shadow, access (API, storage, any protocol), production of OD, export
• Data Driven Real Time communication & processing:
– IOT Applications, IOT edge, multiple operating systems, embedded systems,
MicroServices
– in/out data driven from/to the field into: applications, notifications, etc.
• Data Analytics: Machine Learning, statistics, reasoning, …
• Serve as Living Lab: open innovation, coworking; collaborative work;
sharing: data, processes, dashboard, experiences, solutions, ….
• Experimented on large scale cases
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
IEEE SCI 2018, October 2018 4
Non functional requirements
• Open Source and based on Open Source Tools and OS
• Open Standard for communication and API for In/Out
• Scalable, Robust, Distributed and Decoupled, modular, Service
Oriented, open to external services and data sets
• Data driven, for reading and data analytic
• Heterogeneous: any device, private and public, custom and..
• Interoperability: protocols, internal API, Smart City API, capable to
integrate with legacy conditions in place, modular, reusable,…
• Communication with things: any protocol, any format, …
• Security by Design: HTTPS, TLS, …
• User Centric Design: privacy by Design (and GDPR), personalized,
personal data management, ...
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
Confronto: lo stato dell’arte
IEEE SCI 2018, October 2018 5
Smart City Cloud Infrastructure
Km4CitySmartCityAPI
Knowledge
Base
ETL Processes, Data Analytic, R; IOT App; etc.
Data Processing Tools
Development and Management Tools
ETL Processes
Resource
Manager
DataGate/
CKAN
Km4City Ontology
Phoenix, Hbase
+ indexing
Big Data Storage Knowledge
IoT/IoE Applications
AMMA
Linked
Open Graph
ServiceMap Data Flow Analysis
DevDash
Elastic Management of Containers
Mobile and Web Apps
Final Users’ Tools
Dashboards
Social Media
IoT/IoE
Open Data
Personal Data
Industry 4.0
GIS + Map Data
IOT / IOE Apps
IOT Directory
Management
Authentication, Authorization, GDPR, Security Assessment
Powered by
IEEE SCI 2018, October 2018 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
unique about our platform vs competitors?
• providing tools for managing the Living Lab community;
– flexible and IOT smartcity-oriented dashboards, visual editor and
wizard for creating dashboards, large collection of widgets,
(addressing: sensors and actuators, selectors, maps, etc.);
– Visual tool for developing IOT Applications (not rule based, largely
avoiding coding), large number of MicroServices, easy to expand;
– Coworking for: IOT applications, dashboards, back office processes,
microservices, external services, etc.;
– management of any kind of data and resources (High Level Types)
by using Km4City Expert system and semantic indexing;
• end-2-end encryption and security/privacy with GDPR:
several data types: My Personal Data, My Annotations, etc.;
• integrated management of referral data, historical data, traffic
analyzer;
IEEE SCI 2018, October 2018 7
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
Level 0 user: Observer (public or invited)
• Access to the Portal, view Dashboards with public data
IEEE SCI 2018, October 2018
IOT and City data World City Dashboard
8
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
IEEE SCI 2018, October 2018 9
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
Km4City in Tuscany Area
What is enabling and providing smart services
• Smart Parking, in Tuscany
• Smart First Aid in Tuscany
• Smart search for POI and public transport srv.
• Public Transportation in Tuscany
• Routing in Tuscany, simple and multimodal
• Social Media Monitoring and acting
• Traffic events and Resilience in Florence
• Bike Sharing in Pisa and Siena
• Recharge stations for e-vehicles
• Entertainment Events in Florence
• Traffic Sensors in Tuscany
• IOT/IOE sensors and actuators
• Weather forecast/condition in Tuscany
• Pollution and Pollination in Tuscany
• People Monitoring, in Tuscany via App
• ..People Monitoring Assessment in the City, in
Florence via Wi-Fi
All Point of Interests, cultural activities, IOT, …
Over than 1.2 Million of complex events per day!https://servicemap.km4city.org 10
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
Level 4 users
IEEE SCI 2018, October 2018 11
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
Level 4 users: dashboard with intelligence App
• Dashboards with IOT Applications for enforcing smart and
intelligence into them.
DashboardsIOT and City data World IOT Applications
My IOT Devices
Dashboard-IOT App
IEEE SCI 2018, October 2018 12
Applications
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
Custom IOT Edge, and IOT Devices
IEEE SCI 2018, October 2018 13
SigFOX
Arduino
LoraWAN + Arduino + I2C
IOT Edge NodeRED:
RaspberrySensors/
Actuators
IEEE SCI 2018, October 2018 14
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 Dash
simpler development
IEEE SCI 2018, October 2018 15
IEEE SCI 2018, October 2018 16
Reporting Critical Events
IEEE SCI 2018, October 2018 17
Control Room Operator
Would like to:
- Monitor events vs services in the
city and receive critical event
notifications from on the road
operators.
- Assess contextual condition,
services status
On the road operator
Would like to:
- Monitor traffic, Parking,
env., speed limit, services,
- Send critical event
notifications via coded
description
IOT Application with City Dash
simpler development
IEEE SCI 2018, October 2018 18
MicroServices
IEEE SCI 2018, October 2018 19
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
Km4City in Tuscany Area
Road Graph (Tuscany region)
132,923 Roads
389,711 Road Elements
318,160 Road Nodes
1,508,207 Street Numbers
Info on: points, paths, areas, etc.
Services (20 cat, 512 cat.)
16 Public Transport Operators
21.280 Bus stops & 1081 bus lines
Dynamic/real-time in Tuscany Region
• Real time bus lines: 144 updates X day X line
• 1081 Transport Pub Lines: 1-2 up per day, time-path
• >210 parking lots status: 76 updates X day X sensor
• >796 traffic Sensors: 288 updates X day X sensor
• 285 weather area: 2 updates X day X area
• >12 hospital Triage status: 96 updates X day X FA
• 1600 Fuel stations: 1 update X day X station
• 22 Environmental data: 20 updates X day X sensor
• 39 Bike Sharing data: Pisa and Siena
• 12 Pollination data
• 140 recharging stations
• Smart benches, waste mng, irrigators, lighting,…
• Florence ent.events: about 60 new events X day
• Different kinds of Florence traffic events,
• Wi-Fi: > 400.000 measures X day
• App mobiles: >50.000 measures X day
• more than 40.000 distinct users X day
• From 600.000 to 4.5 M Tweets X day
• many IOT ……http://servicemap.km4city.org IEEE SCI 2018, October 2018 20
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
Managing MyPersonalData in secure manner
IEEE SCI 2018, October 2018 21
Example:
• Piero shares some data with
selected friends according to
GDPR: GPS position
• He managed the data via
personal mobile Dashboard
and IOT Application
Encrypted
Data Storage
Smart City
Services and
IOT/IOE
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
Living Lab
IEEE SCI 2018, October 2018 22
IOT Directory
Back Office Processes
IOT Broker
IOT Broker
IOT Broker
IOT Broker
ETL Process
Data Analytics
ETL Process
ETL Process
ETL Process
Data Analytics
Data Analytics
Data Analytics
Knowledge Base,
Km4City
Smart City API from Knowledge Base and other tools
Ontology SPARQL, FLINT LOG.disit.org
ServiceMap ServiceMap3D
Swagger MicroServices
IOT ApplicationsWeb and Mobile AppsDISCES and back office management tools
MicroApplications
Resource Manager
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
Acknowledgement
• 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 MIUR for co-fouding 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.
• Thanks to the European Commission for founding. All slides reporting logo of
Snap4City of Select4City H2020 are representing tools and research founded by
European Commission for the Select4City project. Select4City has received
funding from the European Research Council (ERC) under the European Union's
Horizon 2020 research and innovation programme (grant agreement n° 688196)
• Km4City is an open technology exploited by those projects and line of research of
DISIT Lab. Some of the innovative solutions and research issues developed into the
above mentioned projects are also compliant and contributing to the Km4City
approach and thus are contributing to the open Km4City model of DISIT lab.
IEEE SCI 2018, October 2018 24

Weitere ähnliche Inhalte

Was ist angesagt?

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
Paolo Nesi
 
Twitter Vigilance: a Multi-User platform for Cross-Domain Twitter Data Analyt...
Twitter Vigilance: a Multi-User platform for Cross-Domain Twitter Data Analyt...Twitter Vigilance: a Multi-User platform for Cross-Domain Twitter Data Analyt...
Twitter Vigilance: a Multi-User platform for Cross-Domain Twitter Data Analyt...
Paolo Nesi
 
Customer Centricity at ATF 11Jun2014
Customer Centricity at ATF 11Jun2014Customer Centricity at ATF 11Jun2014
Customer Centricity at ATF 11Jun2014
Rick Holgate
 
Overview of OST Information Technology Programs March 2011
Overview of OST Information Technology Programs March 2011Overview of OST Information Technology Programs March 2011
Overview of OST Information Technology Programs March 2011
Rick Holgate
 
ATF Overview of Programs and Priorities (AFCEA Tech Cmte, 18 Nov10)
ATF Overview of Programs and Priorities (AFCEA Tech Cmte, 18 Nov10)ATF Overview of Programs and Priorities (AFCEA Tech Cmte, 18 Nov10)
ATF Overview of Programs and Priorities (AFCEA Tech Cmte, 18 Nov10)
Rick Holgate
 
Snap4City November 2019 Course: Smart City IOT Geernal overview, from dashboa...
Snap4City November 2019 Course: Smart City IOT Geernal overview, from dashboa...Snap4City November 2019 Course: Smart City IOT Geernal overview, from dashboa...
Snap4City November 2019 Course: Smart City IOT Geernal overview, from dashboa...
Paolo Nesi
 

Was ist angesagt? (20)

Km4City: una soluzione aperta per erogare servizi Smart City
Km4City: una soluzione aperta per erogare servizi Smart CityKm4City: una soluzione aperta per erogare servizi Smart City
Km4City: una soluzione aperta per erogare servizi Smart City
 
Industria 4.0 @ DISIT lab
Industria 4.0 @ DISIT labIndustria 4.0 @ DISIT lab
Industria 4.0 @ DISIT lab
 
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
 
Twitter Vigilance: a Multi-User platform for Cross-Domain Twitter Data Analyt...
Twitter Vigilance: a Multi-User platform for Cross-Domain Twitter Data Analyt...Twitter Vigilance: a Multi-User platform for Cross-Domain Twitter Data Analyt...
Twitter Vigilance: a Multi-User platform for Cross-Domain Twitter Data Analyt...
 
FIWARE Wednesday Webinars - Architecting Your Smart Solution Using FIWARE
FIWARE Wednesday Webinars - Architecting Your Smart Solution Using FIWAREFIWARE Wednesday Webinars - Architecting Your Smart Solution Using FIWARE
FIWARE Wednesday Webinars - Architecting Your Smart Solution Using FIWARE
 
Customer Centricity at ATF 11Jun2014
Customer Centricity at ATF 11Jun2014Customer Centricity at ATF 11Jun2014
Customer Centricity at ATF 11Jun2014
 
Smart City Strategic Forecast, SmartCity360, Bratislava
Smart City Strategic Forecast, SmartCity360, BratislavaSmart City Strategic Forecast, SmartCity360, Bratislava
Smart City Strategic Forecast, SmartCity360, Bratislava
 
Enabling the workforce of the future Aug2015
Enabling the workforce of the future   Aug2015Enabling the workforce of the future   Aug2015
Enabling the workforce of the future Aug2015
 
Overview of OST Information Technology Programs March 2011
Overview of OST Information Technology Programs March 2011Overview of OST Information Technology Programs March 2011
Overview of OST Information Technology Programs March 2011
 
Digital transformation in general terms, a few oneliners
Digital transformation in general terms, a few onelinersDigital transformation in general terms, a few oneliners
Digital transformation in general terms, a few oneliners
 
Big Data Smart City processes and tools, Real Time data processing tools
Big Data Smart City processes and tools, Real Time data processing toolsBig Data Smart City processes and tools, Real Time data processing tools
Big Data Smart City processes and tools, Real Time data processing tools
 
ATF Overview of Programs and Priorities (AFCEA Tech Cmte, 18 Nov10)
ATF Overview of Programs and Priorities (AFCEA Tech Cmte, 18 Nov10)ATF Overview of Programs and Priorities (AFCEA Tech Cmte, 18 Nov10)
ATF Overview of Programs and Priorities (AFCEA Tech Cmte, 18 Nov10)
 
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
 
Minimizing international internet traffic usage from internet of things devic...
Minimizing international internet traffic usage from internet of things devic...Minimizing international internet traffic usage from internet of things devic...
Minimizing international internet traffic usage from internet of things devic...
 
Snap4City November 2019 Course: Smart City IOT Geernal overview, from dashboa...
Snap4City November 2019 Course: Smart City IOT Geernal overview, from dashboa...Snap4City November 2019 Course: Smart City IOT Geernal overview, from dashboa...
Snap4City November 2019 Course: Smart City IOT Geernal overview, from dashboa...
 
SafeGov Cloud and Law Enforcement event - 31Jan13
SafeGov Cloud and Law Enforcement event - 31Jan13SafeGov Cloud and Law Enforcement event - 31Jan13
SafeGov Cloud and Law Enforcement event - 31Jan13
 
IOT in Logistics Market Worth US$ 10 Billion by 2022
IOT in Logistics Market Worth US$ 10 Billion by 2022IOT in Logistics Market Worth US$ 10 Billion by 2022
IOT in Logistics Market Worth US$ 10 Billion by 2022
 
FIWARE: Transforming Smart Cities into engines of growth
FIWARE: Transforming Smart Cities into engines of growthFIWARE: Transforming Smart Cities into engines of growth
FIWARE: Transforming Smart Cities into engines of growth
 
Valencia Smart City project powered by Telefonica and Red Hat IoT solutions
Valencia Smart City project powered by Telefonica and Red Hat IoT solutionsValencia Smart City project powered by Telefonica and Red Hat IoT solutions
Valencia Smart City project powered by Telefonica and Red Hat IoT solutions
 
Io t analytics-companypresentationmarch 2021
Io t analytics-companypresentationmarch 2021 Io t analytics-companypresentationmarch 2021
Io t analytics-companypresentationmarch 2021
 

Ähnlich wie Snap4City: Smart City IOT/IOE Platform scalable Smart aNalytic APplication builder for sentient Cities

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
 
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
 
hackathon smart city API, dai dati ai servizi
hackathon smart city API, dai dati ai servizihackathon smart city API, dai dati ai servizi
hackathon smart city API, dai dati ai servizi
Paolo Nesi
 
Keynote: Making Smarter Tuscany and Florence with Km4City
Keynote: Making Smarter Tuscany and Florence with Km4CityKeynote: Making Smarter Tuscany and Florence with Km4City
Keynote: Making Smarter Tuscany and Florence with Km4City
Paolo Nesi
 
DISIT Lab overview: smart city, big data, semantic computing, cloud
DISIT Lab overview: smart city, big data, semantic computing, cloudDISIT Lab overview: smart city, big data, semantic computing, cloud
DISIT Lab overview: smart city, big data, semantic computing, cloud
Paolo Nesi
 
Smart City and Open Data Projects and tools of DISIT Lab
Smart City and Open Data Projects and tools of DISIT LabSmart City and Open Data Projects and tools of DISIT Lab
Smart City and Open Data Projects and tools of DISIT Lab
Paolo Nesi
 

Ähnlich wie Snap4City: Smart City IOT/IOE Platform scalable Smart aNalytic APplication builder for sentient Cities (20)

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
 
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:...
 
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...
 
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
 
hackathon smart city API, dai dati ai servizi
hackathon smart city API, dai dati ai servizihackathon smart city API, dai dati ai servizi
hackathon smart city API, dai dati ai servizi
 
Big Data, open data, IOT
Big Data, open data, IOTBig Data, open data, IOT
Big Data, open data, IOT
 
Big Data, Open data, IOT
Big Data, Open data, IOTBig Data, Open data, IOT
Big Data, Open data, IOT
 
Keynote: Making Smarter Tuscany and Florence with Km4City
Keynote: Making Smarter Tuscany and Florence with Km4CityKeynote: Making Smarter Tuscany and Florence with Km4City
Keynote: Making Smarter Tuscany and Florence with Km4City
 
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,...
 
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...
 
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: open flexible scalable city platform
Km4city: open flexible scalable city platformKm4city: open flexible scalable city platform
Km4city: open flexible scalable city platform
 
DISIT Lab overview: smart city, big data, semantic computing, cloud
DISIT Lab overview: smart city, big data, semantic computing, cloudDISIT Lab overview: smart city, big data, semantic computing, cloud
DISIT Lab overview: smart city, big data, semantic computing, cloud
 
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
 
Smart City and Open Data Projects and tools of DISIT Lab
Smart City and Open Data Projects and tools of DISIT LabSmart City and Open Data Projects and tools of DISIT Lab
Smart City and Open Data Projects and tools of DISIT Lab
 
The Future is Internet of Things (IOT)
The Future is Internet of Things (IOT)The Future is Internet of Things (IOT)
The Future is Internet of Things (IOT)
 
5G Enablers and Use Cases, an European Pespective
5G Enablers and Use Cases, an European Pespective5G Enablers and Use Cases, an European Pespective
5G Enablers and Use Cases, an European Pespective
 
Snap4City November 2019 Course: Smart City IOT Dashboard, smart city control ...
Snap4City November 2019 Course: Smart City IOT Dashboard, smart city control ...Snap4City November 2019 Course: Smart City IOT Dashboard, smart city control ...
Snap4City November 2019 Course: Smart City IOT Dashboard, smart city control ...
 
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
 
Iot presentation JustPeople-ago2015
Iot presentation JustPeople-ago2015Iot presentation JustPeople-ago2015
Iot presentation JustPeople-ago2015
 

Kürzlich hochgeladen

Nagerbazar @ Independent Call Girls Kolkata - 450+ Call Girl Cash Payment 800...
Nagerbazar @ Independent Call Girls Kolkata - 450+ Call Girl Cash Payment 800...Nagerbazar @ Independent Call Girls Kolkata - 450+ Call Girl Cash Payment 800...
Nagerbazar @ Independent Call Girls Kolkata - 450+ Call Girl Cash Payment 800...
HyderabadDolls
 
Top profile Call Girls In Haldia [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Haldia [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Haldia [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Haldia [ 7014168258 ] Call Me For Genuine Models We...
gajnagarg
 
Competitive Advantage slide deck___.pptx
Competitive Advantage slide deck___.pptxCompetitive Advantage slide deck___.pptx
Competitive Advantage slide deck___.pptx
ScottMeyers35
 

Kürzlich hochgeladen (20)

Bhubaneswar Call Girls Chandrashekharpur 👉👉 9777949614 Top Class Call Girl S...
Bhubaneswar Call Girls Chandrashekharpur  👉👉 9777949614 Top Class Call Girl S...Bhubaneswar Call Girls Chandrashekharpur  👉👉 9777949614 Top Class Call Girl S...
Bhubaneswar Call Girls Chandrashekharpur 👉👉 9777949614 Top Class Call Girl S...
 
Call Girls in North Sikkim 9332606886 HOT & SEXY Models beautiful and charmi...
Call Girls in North Sikkim  9332606886 HOT & SEXY Models beautiful and charmi...Call Girls in North Sikkim  9332606886 HOT & SEXY Models beautiful and charmi...
Call Girls in North Sikkim 9332606886 HOT & SEXY Models beautiful and charmi...
 
Nagerbazar @ Independent Call Girls Kolkata - 450+ Call Girl Cash Payment 800...
Nagerbazar @ Independent Call Girls Kolkata - 450+ Call Girl Cash Payment 800...Nagerbazar @ Independent Call Girls Kolkata - 450+ Call Girl Cash Payment 800...
Nagerbazar @ Independent Call Girls Kolkata - 450+ Call Girl Cash Payment 800...
 
2024 UN Civil Society Conference in Support of the Summit of the Future.
2024 UN Civil Society Conference in Support of the Summit of the Future.2024 UN Civil Society Conference in Support of the Summit of the Future.
2024 UN Civil Society Conference in Support of the Summit of the Future.
 
9867746289 Independent Call Girls in Mumbai Airport 24/7 - Mumbai Escorts
9867746289 Independent Call Girls in Mumbai Airport 24/7 - Mumbai Escorts9867746289 Independent Call Girls in Mumbai Airport 24/7 - Mumbai Escorts
9867746289 Independent Call Girls in Mumbai Airport 24/7 - Mumbai Escorts
 
An Atoll Futures Research Institute? Presentation for CANCC
An Atoll Futures Research Institute? Presentation for CANCCAn Atoll Futures Research Institute? Presentation for CANCC
An Atoll Futures Research Institute? Presentation for CANCC
 
Spring 2024 Issue Punitive and Productive Suffering
Spring 2024 Issue Punitive and Productive SufferingSpring 2024 Issue Punitive and Productive Suffering
Spring 2024 Issue Punitive and Productive Suffering
 
Erotic Meerut Call Girls 💯Call Us 🔝 6378878445 🔝 💃 Top Class Call Girl Servi...
Erotic  Meerut Call Girls 💯Call Us 🔝 6378878445 🔝 💃 Top Class Call Girl Servi...Erotic  Meerut Call Girls 💯Call Us 🔝 6378878445 🔝 💃 Top Class Call Girl Servi...
Erotic Meerut Call Girls 💯Call Us 🔝 6378878445 🔝 💃 Top Class Call Girl Servi...
 
Bhubaneswar Call Girls Bhubaneswar 👉👉 9777949614 Top Class Call Girl Service ...
Bhubaneswar Call Girls Bhubaneswar 👉👉 9777949614 Top Class Call Girl Service ...Bhubaneswar Call Girls Bhubaneswar 👉👉 9777949614 Top Class Call Girl Service ...
Bhubaneswar Call Girls Bhubaneswar 👉👉 9777949614 Top Class Call Girl Service ...
 
Sustainability by Design: Assessment Tool for Just Energy Transition Plans
Sustainability by Design: Assessment Tool for Just Energy Transition PlansSustainability by Design: Assessment Tool for Just Energy Transition Plans
Sustainability by Design: Assessment Tool for Just Energy Transition Plans
 
Coastal Protection Measures in Hulhumale'
Coastal Protection Measures in Hulhumale'Coastal Protection Measures in Hulhumale'
Coastal Protection Measures in Hulhumale'
 
tOld settlement register shouldnotaffect BTR
tOld settlement register shouldnotaffect BTRtOld settlement register shouldnotaffect BTR
tOld settlement register shouldnotaffect BTR
 
Women Call Girls in gaya 8250092165 Call Girls Advance Cash On Delivery Service
Women Call Girls in gaya  8250092165 Call Girls Advance Cash On Delivery ServiceWomen Call Girls in gaya  8250092165 Call Girls Advance Cash On Delivery Service
Women Call Girls in gaya 8250092165 Call Girls Advance Cash On Delivery Service
 
Financing strategies for adaptation. Presentation for CANCC
Financing strategies for adaptation. Presentation for CANCCFinancing strategies for adaptation. Presentation for CANCC
Financing strategies for adaptation. Presentation for CANCC
 
Top profile Call Girls In Haldia [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Haldia [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Haldia [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Haldia [ 7014168258 ] Call Me For Genuine Models We...
 
Competitive Advantage slide deck___.pptx
Competitive Advantage slide deck___.pptxCompetitive Advantage slide deck___.pptx
Competitive Advantage slide deck___.pptx
 
Lorain Road Business District Revitalization Plan Final Presentation
Lorain Road Business District Revitalization Plan Final PresentationLorain Road Business District Revitalization Plan Final Presentation
Lorain Road Business District Revitalization Plan Final Presentation
 
independent Call Girls Tiruvannamalai 9332606886Call Girls Advance Cash On D...
independent Call Girls Tiruvannamalai  9332606886Call Girls Advance Cash On D...independent Call Girls Tiruvannamalai  9332606886Call Girls Advance Cash On D...
independent Call Girls Tiruvannamalai 9332606886Call Girls Advance Cash On D...
 
Genuine Call Girls in Salem 9332606886 HOT & SEXY Models beautiful and charm...
Genuine Call Girls in Salem  9332606886 HOT & SEXY Models beautiful and charm...Genuine Call Girls in Salem  9332606886 HOT & SEXY Models beautiful and charm...
Genuine Call Girls in Salem 9332606886 HOT & SEXY Models beautiful and charm...
 
2024: The FAR, Federal Acquisition Regulations, Part 31
2024: The FAR, Federal Acquisition Regulations, Part 312024: The FAR, Federal Acquisition Regulations, Part 31
2024: The FAR, Federal Acquisition Regulations, Part 31
 

Snap4City: Smart City IOT/IOE Platform scalable Smart aNalytic APplication builder for sentient Cities

  • 1. DISIT Lab, Distributed Data Intelligence and Technologies Distributed Systems and Internet Technologies Department of Information Engineering (DINFO) http://www.disit.dinfo.unifi.it IEEE SCI 2018, October 2018 https://www.disit.org/ Paolo Nesi, paolo.nesi@unifi.it https://www.Km4City.orghttps://www.snap4City.org Snap4City: Smart City IOT/IOE Platform scalable Smart aNalytic APplication builder for sentient Cities 1 Powered by
  • 2. 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 • Snap4City has been created in response to Select4Cities PCP (http://www.select4cities.eu/) call as an open, standardized, data-driven, service-oriented, user-centric platform enabling large-scale co-creation IOT/IOE applications and services for Helsinki, Copenhagen and Antwerp. • Snap4City is 100% open source: – robust, scalable, easy to use solution, provides tools for co-creation of mixt data driven, stream and batch processing, GDPR, and city dashboards. – extending with IOT/IOE the semantic reasoner of Km4City https://www.km4city.org • Km4City has been validated in multiple devices (PC, Android, Raspberry, ..), and domains: mobility and transport, tourism, health, welfare, social and cities such as Florence, Pisa, Arezzo, and large area of millions on inhabitants as Tuscany and million of data per day. • The innovation is mainly related to semantic reasoning, IOT interoperability, microservices, automated dashboard production, .. thus • setting up smart city solutions in a IEEE SCI 2018, October 2018 2
  • 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 IEEE SCI 2018, October 2018 3 Requirements and Objectives • Serve as a City Dashboard, App User Interface, etc. – Real time and historical data, any device, sensors and actuators – Sensors, KPI, maps, data trends, real time data, charts, etc. • Referral / historical data, and Open Data: – shadow, access (API, storage, any protocol), production of OD, export • Data Driven Real Time communication & processing: – IOT Applications, IOT edge, multiple operating systems, embedded systems, MicroServices – in/out data driven from/to the field into: applications, notifications, etc. • Data Analytics: Machine Learning, statistics, reasoning, … • Serve as Living Lab: open innovation, coworking; collaborative work; sharing: data, processes, dashboard, experiences, solutions, …. • Experimented on large scale cases
  • 4. 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 IEEE SCI 2018, October 2018 4 Non functional requirements • Open Source and based on Open Source Tools and OS • Open Standard for communication and API for In/Out • Scalable, Robust, Distributed and Decoupled, modular, Service Oriented, open to external services and data sets • Data driven, for reading and data analytic • Heterogeneous: any device, private and public, custom and.. • Interoperability: protocols, internal API, Smart City API, capable to integrate with legacy conditions in place, modular, reusable,… • Communication with things: any protocol, any format, … • Security by Design: HTTPS, TLS, … • User Centric Design: privacy by Design (and GDPR), personalized, personal data management, ...
  • 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 Confronto: lo stato dell’arte IEEE SCI 2018, October 2018 5
  • 6. Smart City Cloud Infrastructure Km4CitySmartCityAPI Knowledge Base ETL Processes, Data Analytic, R; IOT App; etc. Data Processing Tools Development and Management Tools ETL Processes Resource Manager DataGate/ CKAN Km4City Ontology Phoenix, Hbase + indexing Big Data Storage Knowledge IoT/IoE Applications AMMA Linked Open Graph ServiceMap Data Flow Analysis DevDash Elastic Management of Containers Mobile and Web Apps Final Users’ Tools Dashboards Social Media IoT/IoE Open Data Personal Data Industry 4.0 GIS + Map Data IOT / IOE Apps IOT Directory Management Authentication, Authorization, GDPR, Security Assessment Powered by IEEE SCI 2018, October 2018 6
  • 7. 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 unique about our platform vs competitors? • providing tools for managing the Living Lab community; – flexible and IOT smartcity-oriented dashboards, visual editor and wizard for creating dashboards, large collection of widgets, (addressing: sensors and actuators, selectors, maps, etc.); – Visual tool for developing IOT Applications (not rule based, largely avoiding coding), large number of MicroServices, easy to expand; – Coworking for: IOT applications, dashboards, back office processes, microservices, external services, etc.; – management of any kind of data and resources (High Level Types) by using Km4City Expert system and semantic indexing; • end-2-end encryption and security/privacy with GDPR: several data types: My Personal Data, My Annotations, etc.; • integrated management of referral data, historical data, traffic analyzer; IEEE SCI 2018, October 2018 7
  • 8. 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 Level 0 user: Observer (public or invited) • Access to the Portal, view Dashboards with public data IEEE SCI 2018, October 2018 IOT and City data World City Dashboard 8
  • 9. 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 IEEE SCI 2018, October 2018 9
  • 10. 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 Km4City in Tuscany Area What is enabling and providing smart services • Smart Parking, in Tuscany • Smart First Aid in Tuscany • Smart search for POI and public transport srv. • Public Transportation in Tuscany • Routing in Tuscany, simple and multimodal • Social Media Monitoring and acting • Traffic events and Resilience in Florence • Bike Sharing in Pisa and Siena • Recharge stations for e-vehicles • Entertainment Events in Florence • Traffic Sensors in Tuscany • IOT/IOE sensors and actuators • Weather forecast/condition in Tuscany • Pollution and Pollination in Tuscany • People Monitoring, in Tuscany via App • ..People Monitoring Assessment in the City, in Florence via Wi-Fi All Point of Interests, cultural activities, IOT, … Over than 1.2 Million of complex events per day!https://servicemap.km4city.org 10
  • 11. 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 Level 4 users IEEE SCI 2018, October 2018 11
  • 12. 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 Level 4 users: dashboard with intelligence App • Dashboards with IOT Applications for enforcing smart and intelligence into them. DashboardsIOT and City data World IOT Applications My IOT Devices Dashboard-IOT App IEEE SCI 2018, October 2018 12 Applications
  • 13. 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 Custom IOT Edge, and IOT Devices IEEE SCI 2018, October 2018 13 SigFOX Arduino LoraWAN + Arduino + I2C IOT Edge NodeRED: RaspberrySensors/ Actuators
  • 14. IEEE SCI 2018, October 2018 14 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
  • 15. IOT Application with City Dash simpler development IEEE SCI 2018, October 2018 15
  • 16. IEEE SCI 2018, October 2018 16
  • 17. Reporting Critical Events IEEE SCI 2018, October 2018 17 Control Room Operator Would like to: - Monitor events vs services in the city and receive critical event notifications from on the road operators. - Assess contextual condition, services status On the road operator Would like to: - Monitor traffic, Parking, env., speed limit, services, - Send critical event notifications via coded description
  • 18. IOT Application with City Dash simpler development IEEE SCI 2018, October 2018 18
  • 19. MicroServices IEEE SCI 2018, October 2018 19
  • 20. 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 Km4City in Tuscany Area Road Graph (Tuscany region) 132,923 Roads 389,711 Road Elements 318,160 Road Nodes 1,508,207 Street Numbers Info on: points, paths, areas, etc. Services (20 cat, 512 cat.) 16 Public Transport Operators 21.280 Bus stops & 1081 bus lines Dynamic/real-time in Tuscany Region • Real time bus lines: 144 updates X day X line • 1081 Transport Pub Lines: 1-2 up per day, time-path • >210 parking lots status: 76 updates X day X sensor • >796 traffic Sensors: 288 updates X day X sensor • 285 weather area: 2 updates X day X area • >12 hospital Triage status: 96 updates X day X FA • 1600 Fuel stations: 1 update X day X station • 22 Environmental data: 20 updates X day X sensor • 39 Bike Sharing data: Pisa and Siena • 12 Pollination data • 140 recharging stations • Smart benches, waste mng, irrigators, lighting,… • Florence ent.events: about 60 new events X day • Different kinds of Florence traffic events, • Wi-Fi: > 400.000 measures X day • App mobiles: >50.000 measures X day • more than 40.000 distinct users X day • From 600.000 to 4.5 M Tweets X day • many IOT ……http://servicemap.km4city.org IEEE SCI 2018, October 2018 20
  • 21. 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 Managing MyPersonalData in secure manner IEEE SCI 2018, October 2018 21 Example: • Piero shares some data with selected friends according to GDPR: GPS position • He managed the data via personal mobile Dashboard and IOT Application Encrypted Data Storage Smart City Services and IOT/IOE
  • 22. 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 Living Lab IEEE SCI 2018, October 2018 22
  • 23. IOT Directory Back Office Processes IOT Broker IOT Broker IOT Broker IOT Broker ETL Process Data Analytics ETL Process ETL Process ETL Process Data Analytics Data Analytics Data Analytics Knowledge Base, Km4City Smart City API from Knowledge Base and other tools Ontology SPARQL, FLINT LOG.disit.org ServiceMap ServiceMap3D Swagger MicroServices IOT ApplicationsWeb and Mobile AppsDISCES and back office management tools MicroApplications Resource Manager
  • 24. 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 Acknowledgement • 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 MIUR for co-fouding 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. • Thanks to the European Commission for founding. All slides reporting logo of Snap4City of Select4City H2020 are representing tools and research founded by European Commission for the Select4City project. Select4City has received funding from the European Research Council (ERC) under the European Union's Horizon 2020 research and innovation programme (grant agreement n° 688196) • Km4City is an open technology exploited by those projects and line of research of DISIT Lab. Some of the innovative solutions and research issues developed into the above mentioned projects are also compliant and contributing to the Km4City approach and thus are contributing to the open Km4City model of DISIT lab. IEEE SCI 2018, October 2018 24