SlideShare a Scribd company logo
© 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

PDF
Using Blockchain-Technologies for Factory Automation
PPSX
Non-Disruptive Evaluation Kit for Industry 4.0 for Small- and Medium-Size Ent...
PDF
IoT Camera Systems as Sensors in the M2M Environment
PDF
Industrial Internet of Things - On the Verge of Exponential Growth
PDF
Low Latency Computing and 5G Networks - targeting the future
PDF
Standardized Service Layering for IoT in oneM2M
PPTX
Matt Hatton - 7 Numbers You Need to Know about IoT - Machina Research
PDF
NB-IoT: Pros and Cons of the new LPWA Radio Technology
Using Blockchain-Technologies for Factory Automation
Non-Disruptive Evaluation Kit for Industry 4.0 for Small- and Medium-Size Ent...
IoT Camera Systems as Sensors in the M2M Environment
Industrial Internet of Things - On the Verge of Exponential Growth
Low Latency Computing and 5G Networks - targeting the future
Standardized Service Layering for IoT in oneM2M
Matt Hatton - 7 Numbers You Need to Know about IoT - Machina Research
NB-IoT: Pros and Cons of the new LPWA Radio Technology

What's hot (20)

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

Similar to StadtLärm - A Distributed Urban Noise Monitoring System (20)

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

More from M2M Alliance e.V. (20)

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

Recently uploaded (20)

PDF
solutions_manual_-_materials___processing_in_manufacturing__demargo_.pdf
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PDF
Modernizing your data center with Dell and AMD
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
NewMind AI Monthly Chronicles - July 2025
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
GDG Cloud Iasi [PUBLIC] Florian Blaga - Unveiling the Evolution of Cybersecur...
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Advanced Soft Computing BINUS July 2025.pdf
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
solutions_manual_-_materials___processing_in_manufacturing__demargo_.pdf
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
Modernizing your data center with Dell and AMD
Mobile App Security Testing_ A Comprehensive Guide.pdf
Reach Out and Touch Someone: Haptics and Empathic Computing
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Understanding_Digital_Forensics_Presentation.pptx
Diabetes mellitus diagnosis method based random forest with bat algorithm
Per capita expenditure prediction using model stacking based on satellite ima...
Spectral efficient network and resource selection model in 5G networks
NewMind AI Monthly Chronicles - July 2025
NewMind AI Weekly Chronicles - August'25 Week I
The Rise and Fall of 3GPP – Time for a Sabbatical?
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
GDG Cloud Iasi [PUBLIC] Florian Blaga - Unveiling the Evolution of Cybersecur...
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Advanced Soft Computing BINUS July 2025.pdf
Advanced methodologies resolving dimensionality complications for autism neur...
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
CIFDAQ's Market Insight: SEC Turns Pro Crypto

StadtLärm - A 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