Ausgabe möglicher Messwertarten
Der MongoDBController
soll um einen weitered REST-Endpunkt ergänzt werden. Dieser soll ausgeben, welche Messgrößen (quantity
), Messzeiträume (maximale/minimale timeOfReading
), Orte (location
), Einheiten (unit
), und maximalen/minimalen Messwerte (value
) für jeden Sensor in der DB gespeichert sind. Beispiel-Ausgabe:
[{
"id": "mein-sensor/1/temperature",
"quantity": "temperature",
"valueRange": {
"min": -10,
"max": 35
},
"unit": "°C",
"location": {
"x" : 53.59,
"y": 9.89
},
"timeSpan": {
"min": "2020-11-01:14:15:00Z",
"max": "2021-01-21:18:45:00Z"
}
},
{
"id": "mein-sensor/2/humidity",
"quantity": "humidity",
"valueRange": {
"min": 10,
"max": 70
},
"unit": "%",
"location": {
"x" : 53.58,
"y": 9.87
},
"timeSpan": {
"min": "2020-12-24:19:35:00Z",
"max": "2021-01-21:18:35:00Z"
}
}]