SlideShare a Scribd company logo
1 of 19
Download to read offline
© IMMS GmbH
StadtLärm ─ A Distributed Urban Noise Monitoring System
Dr.-Ing. Tino Hutschenreuther
System Design
IMMS GmbH
Cologne, Oct. 11, 2017
© IMMS GmbHStadtLärm ─ A Distributed Urban Noise Monitoring System
Outline
1.The StadtLärm Project
2.System Architecture
3.Communications Architecture
4.Summary & Outlook
2
© IMMS GmbHStadtLärm ─ A Distributed Urban Noise Monitoring System
The StadtLärm Project: Motivation
Noise in urban areas
ever-present, detrimental to quality of life of citizens
regular sources: traffic, crowds
temporary sources: sirens, construction sites, sports or musical events
→ subject to administrative regulations
Administrative application processes and complaints
validation of complaints against approvals
empirical monitoring
Noise measuring equipment
expensive & usually made for single-spot measurements
Why not utilize today‘s low-cost embedded systems to monitor noise
across larger areas of a city?
3
© IMMS GmbHStadtLärm ─ A Distributed Urban Noise Monitoring System
The StadtLärm Project: Mission
Noise monitoring system
near-real-time monitoring of noise via noise sensors at numerous locations
strategically distributed throughout a city
measure noise levels, detect scenes & events (through machine learning
techniques), and visualize these in 3D
facilitate administrative processes and assess noise levels and thus quality of
life in general
Regulations
Germany: TA Lärm → specifies details about how to perform various noise-
related measurements (considering impulsiveness, tonality, time of day, …)
Our task
specify the communications architecture
provide necessary infrastructure for the duration of the project
central administration component + noise sensors‘ firmware
4
© IMMS GmbHStadtLärm ─ A Distributed Urban Noise Monitoring System
Outline
1.The StadtLärm Project
2.System Architecture
3.Communications Architecture
4.Summary & Outlook
5
© IMMS GmbHStadtLärm ─ A Distributed Urban Noise Monitoring System
System Architecture
Components:
noise sensors preprocessing audio data (distributed embedded systems, mobile
communications)
central higher-level processing service and database of results
web application for visualization and management of noise-related public
administration processes
central administration component for the overall system (incl. field devices)
Further Requirements:
extensibility (additional sensors, data consumers, services)
Communications
logical m:n relations → implementation, setup, maintenance efforts if
physical
preference: physical 1:n communications based on a broker architecture
→ MQTT as a simple but sufficient broker-based message-passing protocol
6
© IMMS GmbHStadtLärm ─ A Distributed Urban Noise Monitoring System
System Architecture
7
© IMMS GmbHStadtLärm ─ A Distributed Urban Noise Monitoring System
System Architecture
MQTT advantages:
lower complexity, better accessibility (than, e.g., AMQP)
open source implementations of broker and client libraries readily available for
various platforms and programming languages
1:n communications → linear growth in physical connections with additional peers
authentication and authorization are handled centrally by the broker
so can be logging and diagnostics
unified protocol (still allowing for variable message contents per topic)
more complex interaction patterns can be realized using MQTT primitives
MQTT diasdvantages:
maximum message size: 256 MiB (not an issue; could use chunking)
high traffic on the central broker → if necessary, upgrade network links,
hardware, move to a cloud provider, bridge multiple brokers, broker-specific
scalability features
Selected broker: Mosquitto
8
© IMMS GmbHStadtLärm ─ A Distributed Urban Noise Monitoring System
System Architecture
Grafana dashboard monitoring the broker under simulated load (Grafana logo © Grafana Labs)
9
© IMMS GmbHStadtLärm ─ A Distributed Urban Noise Monitoring System
Outline
1.The StadtLärm Project
2.System Architecture
3.Communications Architecture
4.Summary & Outlook
10
© IMMS GmbHStadtLärm ─ A Distributed Urban Noise Monitoring System
Communications Architecture: Security
Security ensured by the broker
clients connect via TLS v1.2 with mutual certificate validation
private CA for the project, certificates distributed to partners
ACLs further regulate who may publish or subscribe to which topics
Privacy by design: sensors neither store nor publish raw data
data is (lossily) preprocessed through an auto-encoder
11
© IMMS GmbHStadtLärm ─ A Distributed Urban Noise Monitoring System
Communications Architecture: Topics Hierarchy
Topics hierarchy defined iteratively in discussions among all partners
Sub-trees:
admin
sub-topics for overviews of field devices, registration and configuration of field devices
provided by the central administration component (sladmin)
devices
sub-topics for state, preprocessed audio (fingerprints) and environmental sensor data
state information is retained and updated via “last will” messages if devices go offline
published by field device application (sldevice) wrapping the audio preprocessing
implementation developed at Fraunhofer IDMT, taking care of buffering and
configuration
proc
sub-topics for various processing results, both “live” and per request; also administrative
data stored in a database
provided by the processing and storage service (Fraunhofer IDMT)
no sub-tree for the visualization application as this does not publish anything of
its own
12
© IMMS GmbHStadtLärm ─ A Distributed Urban Noise Monitoring System
Communications Architecture: Request/Response
MQTT’s message-passing paradigm does not offer a request/response
mechanism out of the box
However, this can easily be implemented:
topics sub-structured after a certain convention
works transparently with any broker and client library
13
© IMMS GmbHStadtLärm ─ A Distributed Urban Noise Monitoring System
Communications Architecture: Granularity
Granularity of published data subject to frequent consideration
MQTT’s spirit: publish single scalar values on topics
home automation: temperature, or thermostat set-value ✓
but audio fingerprints?
intuition with complex composite data: publish complex data structures
extensibility: future clients may only be interested in portions of the
structures
also: broker-level ACLs are per-topic
Thus:
mostly composite data (data structures)
but split up wherever sensible (e.g., audio data = separate TA Lärm data and
audio fingerprints)
singular values only in some cases (e.g., sensor online state)
request/response topics are always composite (JSON)
14
© IMMS GmbHStadtLärm ─ A Distributed Urban Noise Monitoring System
Communications Architecture: Extensibility
Extensibility considered from the get-go:
additional parties/components (mostly consumers)
additional sensors (in the noise sensors, or even as separate sensors)
Open MQTT, broker-based architecture (1:n, ACLs, extensible topics hierarchy)
Scenarios:
Connecting an open data portal → backend implements an MQTT client, subscribing
to real-time topics or performing requests on the processing component
Mobile app (citizen science?) → for performance reasons, set up a separate broker
bridged to the system’s, possibly implement caching and rate limiting on request
topics
Incorporating external (Internet) data sources (e.g., a weather service) → will
publish on topics of its own, existing clients will need adapting to make use of the
additional data (new clients immediately benefit from it)
Sensor Hardware Platform extension (extensible HW platform) → similar, new
topics
15
© IMMS GmbHStadtLärm ─ A Distributed Urban Noise Monitoring System
Outline
1.The StadtLärm Project
2.System Architecture
3.Communications Architecture
4.Summary & Outlook
16
© IMMS GmbHStadtLärm ─ A Distributed Urban Noise Monitoring System
Summary & Outlook
As introduced
sensor system for distributed noise monitoring
open, extensible system and MQTT-based communications architecture
Status quo
platform stress-tested with simulated data
hardware and algorithms still under development
Field test
6 months starting in March 2018
25 sensors distributed in selected areas of Jena, Thuringia, Germany
operation in training mode (= up to 40 GiB of total data created per 24 hours)
Later, scene & event classification can be moved into the sensors
17
© IMMS GmbHStadtLärm ─ A Distributed Urban Noise Monitoring System
Summary & Outlook
This paper is a result of the “StadtLärm” project (2016─2018),
supported by the German Federal Ministry for Economic Affairs and
Energy (funding reference: ZF4085703LF6).
18
© IMMS GmbH
IMMS Institut für Mikroelektronik- und Mechatronik-Systeme gemeinnützige
GmbH
Ehrenbergstraße 27, 98693 Ilmenau
Tel.: +49 3677 – 8749 300, Fax.: +49 3677 – 8749 315
www.imms.de
StadtLärm ─ A Distributed Urban Noise Monitoring System
I‘ll gladly help if there are questions or issues.
Dr.-Ing. Tino Hutschenreuther
tino.hutschenreuther@imms.de
Tel.: 03677 – 8749 340
19

More Related Content

What's hot

Intelligent networks
Intelligent networksIntelligent networks
Intelligent networksAkhil Kumar
 
NXP FRDM-K64F Platform with ARM mbed Demo - Edinburgh 2016 Workshop
NXP FRDM-K64F Platform with ARM mbed Demo - Edinburgh 2016 WorkshopNXP FRDM-K64F Platform with ARM mbed Demo - Edinburgh 2016 Workshop
NXP FRDM-K64F Platform with ARM mbed Demo - Edinburgh 2016 WorkshopOpen Mobile Alliance
 
5G for Connected and Automated Driving
5G for Connected and Automated Driving5G for Connected and Automated Driving
5G for Connected and Automated DrivingITU
 
LTE-M & NB-IoT Roadmap at LPWAN Conference 2018
LTE-M & NB-IoT Roadmap at LPWAN Conference 2018LTE-M & NB-IoT Roadmap at LPWAN Conference 2018
LTE-M & NB-IoT Roadmap at LPWAN Conference 2018Nicolas Damour
 
Supelec m2 m - iot - course 1 - 2016 - part 1 - warming - v(0.4)
Supelec   m2 m - iot - course 1 - 2016 - part 1 - warming - v(0.4)Supelec   m2 m - iot - course 1 - 2016 - part 1 - warming - v(0.4)
Supelec m2 m - iot - course 1 - 2016 - part 1 - warming - v(0.4)Thierry Lestable
 
Interoperability for Water Management in Smart Cities
Interoperability for Water Management in Smart CitiesInteroperability for Water Management in Smart Cities
Interoperability for Water Management in Smart CitiesNicolas Damour
 
The essential role of technology standards
The essential role of technology standardsThe essential role of technology standards
The essential role of technology standardsQualcomm Research
 
Cnam m2 m - iot - course 1 - warming - v2
Cnam   m2 m - iot - course 1 - warming - v2Cnam   m2 m - iot - course 1 - warming - v2
Cnam m2 m - iot - course 1 - warming - v2Thierry Lestable
 
Smart Cities, IoT, SDN, 5G Networks, Cloud Computing… Managing Complexity wit...
Smart Cities, IoT, SDN, 5G Networks, Cloud Computing… Managing Complexity wit...Smart Cities, IoT, SDN, 5G Networks, Cloud Computing… Managing Complexity wit...
Smart Cities, IoT, SDN, 5G Networks, Cloud Computing… Managing Complexity wit...Bristol Is Open
 
Telefonica and open source
Telefonica and open sourceTelefonica and open source
Telefonica and open sourcePatrick Lopez
 
Ignes lo ra - thierry lestable - 29102015 - vfinal
Ignes   lo ra - thierry lestable - 29102015 - vfinalIgnes   lo ra - thierry lestable - 29102015 - vfinal
Ignes lo ra - thierry lestable - 29102015 - vfinalThierry Lestable
 
5G + AI: The Ingredients For Next Generation Wireless Innovation
5G + AI: The Ingredients For Next Generation Wireless Innovation5G + AI: The Ingredients For Next Generation Wireless Innovation
5G + AI: The Ingredients For Next Generation Wireless InnovationQualcomm Research
 
IoT Seminar (Jan. 2016) - (9) kenneth lowe - fast track your lwm2m developmen...
IoT Seminar (Jan. 2016) - (9) kenneth lowe - fast track your lwm2m developmen...IoT Seminar (Jan. 2016) - (9) kenneth lowe - fast track your lwm2m developmen...
IoT Seminar (Jan. 2016) - (9) kenneth lowe - fast track your lwm2m developmen...Open Mobile Alliance
 
Supelec m2 m - iot - course 1 - update 2015 - part 1 - warming - v(0.1)
Supelec   m2 m - iot - course 1 - update 2015 - part 1 - warming - v(0.1)Supelec   m2 m - iot - course 1 - update 2015 - part 1 - warming - v(0.1)
Supelec m2 m - iot - course 1 - update 2015 - part 1 - warming - v(0.1)Thierry Lestable
 
Communications for the Future
Communications for the FutureCommunications for the Future
Communications for the FutureLandis+Gyr
 
Creating a platform of trust Meter data transmission the secure way
Creating a platform of trust Meter data transmission the secure wayCreating a platform of trust Meter data transmission the secure way
Creating a platform of trust Meter data transmission the secure wayLandis+Gyr
 
Workshop on M2M and IoT, internet of Things, organized by European Regulators...
Workshop on M2M and IoT, internet of Things, organized by European Regulators...Workshop on M2M and IoT, internet of Things, organized by European Regulators...
Workshop on M2M and IoT, internet of Things, organized by European Regulators...Thierry Lestable
 
A Software Defined Hierarchical Communication and Data Management Architectur...
A Software Defined Hierarchical Communication and Data Management Architectur...A Software Defined Hierarchical Communication and Data Management Architectur...
A Software Defined Hierarchical Communication and Data Management Architectur...AUTOWARE
 
Gridstream Evolution
Gridstream EvolutionGridstream Evolution
Gridstream EvolutionLandis+Gyr
 

What's hot (20)

Intelligent networks
Intelligent networksIntelligent networks
Intelligent networks
 
NXP FRDM-K64F Platform with ARM mbed Demo - Edinburgh 2016 Workshop
NXP FRDM-K64F Platform with ARM mbed Demo - Edinburgh 2016 WorkshopNXP FRDM-K64F Platform with ARM mbed Demo - Edinburgh 2016 Workshop
NXP FRDM-K64F Platform with ARM mbed Demo - Edinburgh 2016 Workshop
 
5G for Connected and Automated Driving
5G for Connected and Automated Driving5G for Connected and Automated Driving
5G for Connected and Automated Driving
 
LTE-M & NB-IoT Roadmap at LPWAN Conference 2018
LTE-M & NB-IoT Roadmap at LPWAN Conference 2018LTE-M & NB-IoT Roadmap at LPWAN Conference 2018
LTE-M & NB-IoT Roadmap at LPWAN Conference 2018
 
EENA 2021: Critical communications (5/6)
EENA 2021: Critical communications (5/6)EENA 2021: Critical communications (5/6)
EENA 2021: Critical communications (5/6)
 
Supelec m2 m - iot - course 1 - 2016 - part 1 - warming - v(0.4)
Supelec   m2 m - iot - course 1 - 2016 - part 1 - warming - v(0.4)Supelec   m2 m - iot - course 1 - 2016 - part 1 - warming - v(0.4)
Supelec m2 m - iot - course 1 - 2016 - part 1 - warming - v(0.4)
 
Interoperability for Water Management in Smart Cities
Interoperability for Water Management in Smart CitiesInteroperability for Water Management in Smart Cities
Interoperability for Water Management in Smart Cities
 
The essential role of technology standards
The essential role of technology standardsThe essential role of technology standards
The essential role of technology standards
 
Cnam m2 m - iot - course 1 - warming - v2
Cnam   m2 m - iot - course 1 - warming - v2Cnam   m2 m - iot - course 1 - warming - v2
Cnam m2 m - iot - course 1 - warming - v2
 
Smart Cities, IoT, SDN, 5G Networks, Cloud Computing… Managing Complexity wit...
Smart Cities, IoT, SDN, 5G Networks, Cloud Computing… Managing Complexity wit...Smart Cities, IoT, SDN, 5G Networks, Cloud Computing… Managing Complexity wit...
Smart Cities, IoT, SDN, 5G Networks, Cloud Computing… Managing Complexity wit...
 
Telefonica and open source
Telefonica and open sourceTelefonica and open source
Telefonica and open source
 
Ignes lo ra - thierry lestable - 29102015 - vfinal
Ignes   lo ra - thierry lestable - 29102015 - vfinalIgnes   lo ra - thierry lestable - 29102015 - vfinal
Ignes lo ra - thierry lestable - 29102015 - vfinal
 
5G + AI: The Ingredients For Next Generation Wireless Innovation
5G + AI: The Ingredients For Next Generation Wireless Innovation5G + AI: The Ingredients For Next Generation Wireless Innovation
5G + AI: The Ingredients For Next Generation Wireless Innovation
 
IoT Seminar (Jan. 2016) - (9) kenneth lowe - fast track your lwm2m developmen...
IoT Seminar (Jan. 2016) - (9) kenneth lowe - fast track your lwm2m developmen...IoT Seminar (Jan. 2016) - (9) kenneth lowe - fast track your lwm2m developmen...
IoT Seminar (Jan. 2016) - (9) kenneth lowe - fast track your lwm2m developmen...
 
Supelec m2 m - iot - course 1 - update 2015 - part 1 - warming - v(0.1)
Supelec   m2 m - iot - course 1 - update 2015 - part 1 - warming - v(0.1)Supelec   m2 m - iot - course 1 - update 2015 - part 1 - warming - v(0.1)
Supelec m2 m - iot - course 1 - update 2015 - part 1 - warming - v(0.1)
 
Communications for the Future
Communications for the FutureCommunications for the Future
Communications for the Future
 
Creating a platform of trust Meter data transmission the secure way
Creating a platform of trust Meter data transmission the secure wayCreating a platform of trust Meter data transmission the secure way
Creating a platform of trust Meter data transmission the secure way
 
Workshop on M2M and IoT, internet of Things, organized by European Regulators...
Workshop on M2M and IoT, internet of Things, organized by European Regulators...Workshop on M2M and IoT, internet of Things, organized by European Regulators...
Workshop on M2M and IoT, internet of Things, organized by European Regulators...
 
A Software Defined Hierarchical Communication and Data Management Architectur...
A Software Defined Hierarchical Communication and Data Management Architectur...A Software Defined Hierarchical Communication and Data Management Architectur...
A Software Defined Hierarchical Communication and Data Management Architectur...
 
Gridstream Evolution
Gridstream EvolutionGridstream Evolution
Gridstream Evolution
 

Similar to Distributed Urban Noise Monitoring System

An end-to-end standard oneM2M infrastructure for the Smart Home - Andre Bottaro
An end-to-end standard oneM2M infrastructure for the Smart Home - Andre BottaroAn end-to-end standard oneM2M infrastructure for the Smart Home - Andre Bottaro
An end-to-end standard oneM2M infrastructure for the Smart Home - Andre Bottaromfrancis
 
Development tools : a key driver for the M2M market take-off
Development tools : a key driver for the M2M market take-offDevelopment tools : a key driver for the M2M market take-off
Development tools : a key driver for the M2M market take-offsimon_anyware
 
ZONeSEC: critical infrastructure protection in real practice
ZONeSEC: critical infrastructure protection in real practice ZONeSEC: critical infrastructure protection in real practice
ZONeSEC: critical infrastructure protection in real practice José Ramón Martínez Salio
 
IoT ( M2M) - Big Data - Analytics: Emulation and Demonstration
IoT ( M2M) - Big Data - Analytics: Emulation and DemonstrationIoT ( M2M) - Big Data - Analytics: Emulation and Demonstration
IoT ( M2M) - Big Data - Analytics: Emulation and DemonstrationCHAKER ALLAOUI
 
Stripe Tolj's presentation at eComm 2008
Stripe Tolj's presentation at eComm 2008Stripe Tolj's presentation at eComm 2008
Stripe Tolj's presentation at eComm 2008eComm2008
 
Heterogeneous Networks of Remote Monitoring with High Availability and Resili...
Heterogeneous Networks of Remote Monitoring with High Availability and Resili...Heterogeneous Networks of Remote Monitoring with High Availability and Resili...
Heterogeneous Networks of Remote Monitoring with High Availability and Resili...IJCSIS Research Publications
 
IoT and M2M for Software Developers
IoT and M2M for Software DevelopersIoT and M2M for Software Developers
IoT and M2M for Software DevelopersPascal Bodin
 
Optical Ofdm For Passive Optical Network
Optical Ofdm For Passive Optical NetworkOptical Ofdm For Passive Optical Network
Optical Ofdm For Passive Optical NetworkRachel Phillips
 
A Proposed Cost Effective Prototype Model for PLC Based GSM Remote Control in...
A Proposed Cost Effective Prototype Model for PLC Based GSM Remote Control in...A Proposed Cost Effective Prototype Model for PLC Based GSM Remote Control in...
A Proposed Cost Effective Prototype Model for PLC Based GSM Remote Control in...IOSR Journals
 
oneM2M – Open standard enables interoperability for IoT
oneM2M  – Open standard enables interoperability for IoToneM2M  – Open standard enables interoperability for IoT
oneM2M – Open standard enables interoperability for IoToneM2M
 
Industrial Pioneers Days - Machine Learning
Industrial Pioneers Days - Machine LearningIndustrial Pioneers Days - Machine Learning
Industrial Pioneers Days - Machine LearningVEDLIoT Project
 
Eco-Systems for Smart Cities based on Open Urban Platforms
Eco-Systems for Smart Cities based on Open Urban PlatformsEco-Systems for Smart Cities based on Open Urban Platforms
Eco-Systems for Smart Cities based on Open Urban PlatformsOpen & Agile Smart Cities
 
IoT Week 2021_Jens Hagemeyer presentation
IoT Week 2021_Jens Hagemeyer presentationIoT Week 2021_Jens Hagemeyer presentation
IoT Week 2021_Jens Hagemeyer presentationVEDLIoT Project
 
UMTS Network Simulation Projects
UMTS Network Simulation ProjectsUMTS Network Simulation Projects
UMTS Network Simulation ProjectsPhdtopiccom
 
Proof of concepts and use cases with IoT technologies
Proof of concepts and use cases with IoT technologiesProof of concepts and use cases with IoT technologies
Proof of concepts and use cases with IoT technologiesHeikki Ailisto
 

Similar to Distributed Urban Noise Monitoring System (20)

An end-to-end standard oneM2M infrastructure for the Smart Home - Andre Bottaro
An end-to-end standard oneM2M infrastructure for the Smart Home - Andre BottaroAn end-to-end standard oneM2M infrastructure for the Smart Home - Andre Bottaro
An end-to-end standard oneM2M infrastructure for the Smart Home - Andre Bottaro
 
Development tools : a key driver for the M2M market take-off
Development tools : a key driver for the M2M market take-offDevelopment tools : a key driver for the M2M market take-off
Development tools : a key driver for the M2M market take-off
 
ZONeSEC: critical infrastructure protection in real practice
ZONeSEC: critical infrastructure protection in real practice ZONeSEC: critical infrastructure protection in real practice
ZONeSEC: critical infrastructure protection in real practice
 
Smartblitzmerker
SmartblitzmerkerSmartblitzmerker
Smartblitzmerker
 
IoT ( M2M) - Big Data - Analytics: Emulation and Demonstration
IoT ( M2M) - Big Data - Analytics: Emulation and DemonstrationIoT ( M2M) - Big Data - Analytics: Emulation and Demonstration
IoT ( M2M) - Big Data - Analytics: Emulation and Demonstration
 
ZONeSEC in ERNCIP
ZONeSEC in ERNCIPZONeSEC in ERNCIP
ZONeSEC in ERNCIP
 
Stripe Tolj's presentation at eComm 2008
Stripe Tolj's presentation at eComm 2008Stripe Tolj's presentation at eComm 2008
Stripe Tolj's presentation at eComm 2008
 
Heterogeneous Networks of Remote Monitoring with High Availability and Resili...
Heterogeneous Networks of Remote Monitoring with High Availability and Resili...Heterogeneous Networks of Remote Monitoring with High Availability and Resili...
Heterogeneous Networks of Remote Monitoring with High Availability and Resili...
 
IoT and M2M for Software Developers
IoT and M2M for Software DevelopersIoT and M2M for Software Developers
IoT and M2M for Software Developers
 
Optical Ofdm For Passive Optical Network
Optical Ofdm For Passive Optical NetworkOptical Ofdm For Passive Optical Network
Optical Ofdm For Passive Optical Network
 
G010133748
G010133748G010133748
G010133748
 
A Proposed Cost Effective Prototype Model for PLC Based GSM Remote Control in...
A Proposed Cost Effective Prototype Model for PLC Based GSM Remote Control in...A Proposed Cost Effective Prototype Model for PLC Based GSM Remote Control in...
A Proposed Cost Effective Prototype Model for PLC Based GSM Remote Control in...
 
oneM2M – Open standard enables interoperability for IoT
oneM2M  – Open standard enables interoperability for IoToneM2M  – Open standard enables interoperability for IoT
oneM2M – Open standard enables interoperability for IoT
 
Zonesec_overview_v3
Zonesec_overview_v3Zonesec_overview_v3
Zonesec_overview_v3
 
mains
mainsmains
mains
 
Industrial Pioneers Days - Machine Learning
Industrial Pioneers Days - Machine LearningIndustrial Pioneers Days - Machine Learning
Industrial Pioneers Days - Machine Learning
 
Eco-Systems for Smart Cities based on Open Urban Platforms
Eco-Systems for Smart Cities based on Open Urban PlatformsEco-Systems for Smart Cities based on Open Urban Platforms
Eco-Systems for Smart Cities based on Open Urban Platforms
 
IoT Week 2021_Jens Hagemeyer presentation
IoT Week 2021_Jens Hagemeyer presentationIoT Week 2021_Jens Hagemeyer presentation
IoT Week 2021_Jens Hagemeyer presentation
 
UMTS Network Simulation Projects
UMTS Network Simulation ProjectsUMTS Network Simulation Projects
UMTS Network Simulation Projects
 
Proof of concepts and use cases with IoT technologies
Proof of concepts and use cases with IoT technologiesProof of concepts and use cases with IoT technologies
Proof of concepts and use cases with IoT technologies
 

More from M2M Alliance e.V.

Predictive Maintenance - Elevator Service 4.0
Predictive Maintenance - Elevator Service 4.0Predictive Maintenance - Elevator Service 4.0
Predictive Maintenance - Elevator Service 4.0M2M Alliance e.V.
 
Low-Power Wide Area - Overview
Low-Power Wide Area - OverviewLow-Power Wide Area - Overview
Low-Power Wide Area - OverviewM2M Alliance e.V.
 
Completely Wireless Real-Time Sensors for Smart Factory Applications
Completely Wireless Real-Time Sensors for Smart Factory ApplicationsCompletely Wireless Real-Time Sensors for Smart Factory Applications
Completely Wireless Real-Time Sensors for Smart Factory ApplicationsM2M Alliance e.V.
 
Sustainable Business Advantage
Sustainable Business AdvantageSustainable Business Advantage
Sustainable Business AdvantageM2M Alliance e.V.
 
Secure Computing Core Technology - A non-NDA Teaser
Secure Computing Core Technology - A non-NDA TeaserSecure Computing Core Technology - A non-NDA Teaser
Secure Computing Core Technology - A non-NDA TeaserM2M Alliance e.V.
 
Internet of Dangerous Things - IoT Device Hacking
Internet of Dangerous Things - IoT Device HackingInternet of Dangerous Things - IoT Device Hacking
Internet of Dangerous Things - IoT Device HackingM2M Alliance e.V.
 
Smart Service Power – IoT-Assisted, Age-Appropriate Living
Smart Service Power – IoT-Assisted, Age-Appropriate Living Smart Service Power – IoT-Assisted, Age-Appropriate Living
Smart Service Power – IoT-Assisted, Age-Appropriate Living M2M Alliance e.V.
 
Resilient Connectivity for Industrial IoT: How Sensor Platforms Become Realt ...
Resilient Connectivity for Industrial IoT: How Sensor Platforms Become Realt ...Resilient Connectivity for Industrial IoT: How Sensor Platforms Become Realt ...
Resilient Connectivity for Industrial IoT: How Sensor Platforms Become Realt ...M2M Alliance e.V.
 
Quantified Self and the Social Internet of Things
Quantified Self and the Social Internet of ThingsQuantified Self and the Social Internet of Things
Quantified Self and the Social Internet of ThingsM2M Alliance e.V.
 
You Need a Digital Platform to Turn Data Into Future Revenues
You Need a Digital Platform to Turn Data Into Future RevenuesYou Need a Digital Platform to Turn Data Into Future Revenues
You Need a Digital Platform to Turn Data Into Future RevenuesM2M Alliance e.V.
 
Cloud HMI - Monitoring, Control and Analyzing from Remote
Cloud HMI - Monitoring, Control and Analyzing from RemoteCloud HMI - Monitoring, Control and Analyzing from Remote
Cloud HMI - Monitoring, Control and Analyzing from RemoteM2M Alliance e.V.
 
Digital Readiness for Global Opportunities
Digital Readiness for Global OpportunitiesDigital Readiness for Global Opportunities
Digital Readiness for Global OpportunitiesM2M Alliance e.V.
 
IoT Ready Real-Time and Ultra-Low-Power Sensor Platform using Wireless Wake-u...
IoT Ready Real-Time and Ultra-Low-Power Sensor Platform using Wireless Wake-u...IoT Ready Real-Time and Ultra-Low-Power Sensor Platform using Wireless Wake-u...
IoT Ready Real-Time and Ultra-Low-Power Sensor Platform using Wireless Wake-u...M2M Alliance e.V.
 
How Industry 4.0 Drives the Requirement for a Hybrid Cloud and Edge Architecture
How Industry 4.0 Drives the Requirement for a Hybrid Cloud and Edge ArchitectureHow Industry 4.0 Drives the Requirement for a Hybrid Cloud and Edge Architecture
How Industry 4.0 Drives the Requirement for a Hybrid Cloud and Edge ArchitectureM2M Alliance e.V.
 
Data-Driven Value Generation. Is it Possible?
Data-Driven Value Generation. Is it Possible?Data-Driven Value Generation. Is it Possible?
Data-Driven Value Generation. Is it Possible?M2M Alliance e.V.
 

More from M2M Alliance e.V. (20)

M2M Journal 2017
M2M Journal 2017M2M Journal 2017
M2M Journal 2017
 
Predictive Maintenance - Elevator Service 4.0
Predictive Maintenance - Elevator Service 4.0Predictive Maintenance - Elevator Service 4.0
Predictive Maintenance - Elevator Service 4.0
 
Low-Power Wide Area - Overview
Low-Power Wide Area - OverviewLow-Power Wide Area - Overview
Low-Power Wide Area - Overview
 
VR Industry Solutions
VR Industry Solutions VR Industry Solutions
VR Industry Solutions
 
Completely Wireless Real-Time Sensors for Smart Factory Applications
Completely Wireless Real-Time Sensors for Smart Factory ApplicationsCompletely Wireless Real-Time Sensors for Smart Factory Applications
Completely Wireless Real-Time Sensors for Smart Factory Applications
 
Sustainable Business Advantage
Sustainable Business AdvantageSustainable Business Advantage
Sustainable Business Advantage
 
Secure Computing Core Technology - A non-NDA Teaser
Secure Computing Core Technology - A non-NDA TeaserSecure Computing Core Technology - A non-NDA Teaser
Secure Computing Core Technology - A non-NDA Teaser
 
Internet of Dangerous Things - IoT Device Hacking
Internet of Dangerous Things - IoT Device HackingInternet of Dangerous Things - IoT Device Hacking
Internet of Dangerous Things - IoT Device Hacking
 
Smart Service Power – IoT-Assisted, Age-Appropriate Living
Smart Service Power – IoT-Assisted, Age-Appropriate Living Smart Service Power – IoT-Assisted, Age-Appropriate Living
Smart Service Power – IoT-Assisted, Age-Appropriate Living
 
Mobile Edge Computing
Mobile Edge ComputingMobile Edge Computing
Mobile Edge Computing
 
Resilient Connectivity for Industrial IoT: How Sensor Platforms Become Realt ...
Resilient Connectivity for Industrial IoT: How Sensor Platforms Become Realt ...Resilient Connectivity for Industrial IoT: How Sensor Platforms Become Realt ...
Resilient Connectivity for Industrial IoT: How Sensor Platforms Become Realt ...
 
Quantified Self and the Social Internet of Things
Quantified Self and the Social Internet of ThingsQuantified Self and the Social Internet of Things
Quantified Self and the Social Internet of Things
 
You Need a Digital Platform to Turn Data Into Future Revenues
You Need a Digital Platform to Turn Data Into Future RevenuesYou Need a Digital Platform to Turn Data Into Future Revenues
You Need a Digital Platform to Turn Data Into Future Revenues
 
Cloud HMI - Monitoring, Control and Analyzing from Remote
Cloud HMI - Monitoring, Control and Analyzing from RemoteCloud HMI - Monitoring, Control and Analyzing from Remote
Cloud HMI - Monitoring, Control and Analyzing from Remote
 
Vodafone Internet of Things
Vodafone Internet of ThingsVodafone Internet of Things
Vodafone Internet of Things
 
Digital Readiness for Global Opportunities
Digital Readiness for Global OpportunitiesDigital Readiness for Global Opportunities
Digital Readiness for Global Opportunities
 
IoT Ready Real-Time and Ultra-Low-Power Sensor Platform using Wireless Wake-u...
IoT Ready Real-Time and Ultra-Low-Power Sensor Platform using Wireless Wake-u...IoT Ready Real-Time and Ultra-Low-Power Sensor Platform using Wireless Wake-u...
IoT Ready Real-Time and Ultra-Low-Power Sensor Platform using Wireless Wake-u...
 
How Industry 4.0 Drives the Requirement for a Hybrid Cloud and Edge Architecture
How Industry 4.0 Drives the Requirement for a Hybrid Cloud and Edge ArchitectureHow Industry 4.0 Drives the Requirement for a Hybrid Cloud and Edge Architecture
How Industry 4.0 Drives the Requirement for a Hybrid Cloud and Edge Architecture
 
Data-Driven Value Generation. Is it Possible?
Data-Driven Value Generation. Is it Possible?Data-Driven Value Generation. Is it Possible?
Data-Driven Value Generation. Is it Possible?
 
Smart Living @ Home
Smart Living @ HomeSmart Living @ Home
Smart Living @ Home
 

Recently uploaded

"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 

Recently uploaded (20)

"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
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
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 

Distributed Urban Noise Monitoring System

  • 1. © IMMS GmbH StadtLärm ─ A Distributed Urban Noise Monitoring System Dr.-Ing. Tino Hutschenreuther System Design IMMS GmbH Cologne, Oct. 11, 2017
  • 2. © IMMS GmbHStadtLärm ─ A Distributed Urban Noise Monitoring System Outline 1.The StadtLärm Project 2.System Architecture 3.Communications Architecture 4.Summary & Outlook 2
  • 3. © IMMS GmbHStadtLärm ─ A Distributed Urban Noise Monitoring System The StadtLärm Project: Motivation Noise in urban areas ever-present, detrimental to quality of life of citizens regular sources: traffic, crowds temporary sources: sirens, construction sites, sports or musical events → subject to administrative regulations Administrative application processes and complaints validation of complaints against approvals empirical monitoring Noise measuring equipment expensive & usually made for single-spot measurements Why not utilize today‘s low-cost embedded systems to monitor noise across larger areas of a city? 3
  • 4. © IMMS GmbHStadtLärm ─ A Distributed Urban Noise Monitoring System The StadtLärm Project: Mission Noise monitoring system near-real-time monitoring of noise via noise sensors at numerous locations strategically distributed throughout a city measure noise levels, detect scenes & events (through machine learning techniques), and visualize these in 3D facilitate administrative processes and assess noise levels and thus quality of life in general Regulations Germany: TA Lärm → specifies details about how to perform various noise- related measurements (considering impulsiveness, tonality, time of day, …) Our task specify the communications architecture provide necessary infrastructure for the duration of the project central administration component + noise sensors‘ firmware 4
  • 5. © IMMS GmbHStadtLärm ─ A Distributed Urban Noise Monitoring System Outline 1.The StadtLärm Project 2.System Architecture 3.Communications Architecture 4.Summary & Outlook 5
  • 6. © IMMS GmbHStadtLärm ─ A Distributed Urban Noise Monitoring System System Architecture Components: noise sensors preprocessing audio data (distributed embedded systems, mobile communications) central higher-level processing service and database of results web application for visualization and management of noise-related public administration processes central administration component for the overall system (incl. field devices) Further Requirements: extensibility (additional sensors, data consumers, services) Communications logical m:n relations → implementation, setup, maintenance efforts if physical preference: physical 1:n communications based on a broker architecture → MQTT as a simple but sufficient broker-based message-passing protocol 6
  • 7. © IMMS GmbHStadtLärm ─ A Distributed Urban Noise Monitoring System System Architecture 7
  • 8. © IMMS GmbHStadtLärm ─ A Distributed Urban Noise Monitoring System System Architecture MQTT advantages: lower complexity, better accessibility (than, e.g., AMQP) open source implementations of broker and client libraries readily available for various platforms and programming languages 1:n communications → linear growth in physical connections with additional peers authentication and authorization are handled centrally by the broker so can be logging and diagnostics unified protocol (still allowing for variable message contents per topic) more complex interaction patterns can be realized using MQTT primitives MQTT diasdvantages: maximum message size: 256 MiB (not an issue; could use chunking) high traffic on the central broker → if necessary, upgrade network links, hardware, move to a cloud provider, bridge multiple brokers, broker-specific scalability features Selected broker: Mosquitto 8
  • 9. © IMMS GmbHStadtLärm ─ A Distributed Urban Noise Monitoring System System Architecture Grafana dashboard monitoring the broker under simulated load (Grafana logo © Grafana Labs) 9
  • 10. © IMMS GmbHStadtLärm ─ A Distributed Urban Noise Monitoring System Outline 1.The StadtLärm Project 2.System Architecture 3.Communications Architecture 4.Summary & Outlook 10
  • 11. © IMMS GmbHStadtLärm ─ A Distributed Urban Noise Monitoring System Communications Architecture: Security Security ensured by the broker clients connect via TLS v1.2 with mutual certificate validation private CA for the project, certificates distributed to partners ACLs further regulate who may publish or subscribe to which topics Privacy by design: sensors neither store nor publish raw data data is (lossily) preprocessed through an auto-encoder 11
  • 12. © IMMS GmbHStadtLärm ─ A Distributed Urban Noise Monitoring System Communications Architecture: Topics Hierarchy Topics hierarchy defined iteratively in discussions among all partners Sub-trees: admin sub-topics for overviews of field devices, registration and configuration of field devices provided by the central administration component (sladmin) devices sub-topics for state, preprocessed audio (fingerprints) and environmental sensor data state information is retained and updated via “last will” messages if devices go offline published by field device application (sldevice) wrapping the audio preprocessing implementation developed at Fraunhofer IDMT, taking care of buffering and configuration proc sub-topics for various processing results, both “live” and per request; also administrative data stored in a database provided by the processing and storage service (Fraunhofer IDMT) no sub-tree for the visualization application as this does not publish anything of its own 12
  • 13. © IMMS GmbHStadtLärm ─ A Distributed Urban Noise Monitoring System Communications Architecture: Request/Response MQTT’s message-passing paradigm does not offer a request/response mechanism out of the box However, this can easily be implemented: topics sub-structured after a certain convention works transparently with any broker and client library 13
  • 14. © IMMS GmbHStadtLärm ─ A Distributed Urban Noise Monitoring System Communications Architecture: Granularity Granularity of published data subject to frequent consideration MQTT’s spirit: publish single scalar values on topics home automation: temperature, or thermostat set-value ✓ but audio fingerprints? intuition with complex composite data: publish complex data structures extensibility: future clients may only be interested in portions of the structures also: broker-level ACLs are per-topic Thus: mostly composite data (data structures) but split up wherever sensible (e.g., audio data = separate TA Lärm data and audio fingerprints) singular values only in some cases (e.g., sensor online state) request/response topics are always composite (JSON) 14
  • 15. © IMMS GmbHStadtLärm ─ A Distributed Urban Noise Monitoring System Communications Architecture: Extensibility Extensibility considered from the get-go: additional parties/components (mostly consumers) additional sensors (in the noise sensors, or even as separate sensors) Open MQTT, broker-based architecture (1:n, ACLs, extensible topics hierarchy) Scenarios: Connecting an open data portal → backend implements an MQTT client, subscribing to real-time topics or performing requests on the processing component Mobile app (citizen science?) → for performance reasons, set up a separate broker bridged to the system’s, possibly implement caching and rate limiting on request topics Incorporating external (Internet) data sources (e.g., a weather service) → will publish on topics of its own, existing clients will need adapting to make use of the additional data (new clients immediately benefit from it) Sensor Hardware Platform extension (extensible HW platform) → similar, new topics 15
  • 16. © IMMS GmbHStadtLärm ─ A Distributed Urban Noise Monitoring System Outline 1.The StadtLärm Project 2.System Architecture 3.Communications Architecture 4.Summary & Outlook 16
  • 17. © IMMS GmbHStadtLärm ─ A Distributed Urban Noise Monitoring System Summary & Outlook As introduced sensor system for distributed noise monitoring open, extensible system and MQTT-based communications architecture Status quo platform stress-tested with simulated data hardware and algorithms still under development Field test 6 months starting in March 2018 25 sensors distributed in selected areas of Jena, Thuringia, Germany operation in training mode (= up to 40 GiB of total data created per 24 hours) Later, scene & event classification can be moved into the sensors 17
  • 18. © IMMS GmbHStadtLärm ─ A Distributed Urban Noise Monitoring System Summary & Outlook This paper is a result of the “StadtLärm” project (2016─2018), supported by the German Federal Ministry for Economic Affairs and Energy (funding reference: ZF4085703LF6). 18
  • 19. © IMMS GmbH IMMS Institut für Mikroelektronik- und Mechatronik-Systeme gemeinnützige GmbH Ehrenbergstraße 27, 98693 Ilmenau Tel.: +49 3677 – 8749 300, Fax.: +49 3677 – 8749 315 www.imms.de StadtLärm ─ A Distributed Urban Noise Monitoring System I‘ll gladly help if there are questions or issues. Dr.-Ing. Tino Hutschenreuther tino.hutschenreuther@imms.de Tel.: 03677 – 8749 340 19