AMBIsense: Difference between revisions
From ASAsense Documentation (staging)
No edit summary |
|||
| Line 19: | Line 19: | ||
** payload: in msgpack: | ** payload: in msgpack: | ||
*** timestamp: float | *** timestamp: float | ||
*** confidences: float[] | *** confidences: float[] for each class | ||
Revision as of 17:08, 25 November 2025
Data formats
Within the AMBIsense solution, measurements of the 1/3 octaveband spectrum are performed. The results of these measurements can be exported in multiple formats:
- as a self explanatory CSV-table
- as either of the following very simple, yet efficient propriatairy binary formats:
- phen1 file: a very restrictive format, making small datasets available as small as possible, while maintaining random accessibility on row level
- as an ABT file: fast and efficient random access (both on row and column level), binary table format
Instant measurements
The AMBIsense-sensors can be confiured to send instant measurements to a dedicated MQTT-broker. These have the following structure:
- audio-measurements (8 messages / s):
- topic: /instant/<deviceName>/measurements
- payload: in mspack:
- timestamp: float
- dBA: float (sound level)
- classifications (frequency depends on model):
- topic: /instant/<deviceName>/classification/<modelId>/<modelVersion>
- payload: in msgpack:
- timestamp: float
- confidences: float[] for each class