Data Management System for Noise Field Recorder

Published 06 Feb 2025

The development of hardware used to collect sound levels is an invention of IoT devices that are used to collect samples of sound levels ​​in the environment, animal sounds, or other sounds that researchers want to use in other research. Those invented devices would not be able to work properly without a software program to control and manage the measured data. In developing devices for use in the real world, it is necessary to develop hardware and software simultaneously, including the development of programs to present the measured data, back up data, and manage the storage of data in a database, as well as the development of programs to facilitate reporting for system users, which promotes the efficient and convenient management of large amounts of data in the actual workplace. In order to store the measured data in a database and backup the collected data files before processing the data for additional research, the program and the IoT device must function effectively together. This includes reporting the data analysis results as needed by system users and presenting the data analysis results in the form of a dashboard that can effectively display the results of various data analyses.

35efa06a-93ba-41bb-88a8-636110c3497f.jpg

In order to develop the software program for the data management system on the cloud service, the research team members brought the Noise Field Recorder Model Alpha 1.0, an IoT device invented by our laboratory network researchers (Assist. Prof. Kittipitch Meesawat). You can read the conference paper at this link https://www.researchgate.net/publication/353022907_A_Wireless_Noise_Assessment_Device_for_Soundscape_Visualization to learn more about the development of the prototype device before the Model Alpha 1.0.

IMG_20240127_125526_edit_1060470117014223.jpg

We installed the devices at a real construction site, anonymizing the location and obtaining the authorized person who permitted us to test the devices and develop the program for future use. In addition to data processing in the form of time series noise levels that users of the system can display on the screen as a dashboard to process in various required forms, including reporting measurement results so that construction site managers can use the data to manage engineering noise control at the site efficiently.


(insert construction site with boxes, may update later)

The data management system will have a database on the cloud computing service, with data storage and backup of data files. The MQTT service supplied to the AWS IoT Core will be used when developing programs on the cloud computing system to save data from devices. This will make it simple to store and retrieve the data on the cloud database service, also known as InflowDB or Amazon Dynamo, and to see and analyze the data as a dashboard using Grafana or other tools.

(insert diagram work flow of software development)