{
"intervalSendDataSensor" : int64,
"brokerUrl" : string,
"brokerPort" : int64,
"sensorId" : int64,
"sensorType" : string,
"qos" : byte,
"min" : float64,
"max" : float64,
"variation" : float64
}
{
"sensorId" : int64,
"airportId" : string (IATA),
"measureType" : string,
"measureValue" : float64,
"timestamp": int64
}
{
"sensorId" : int,
"airportId" : string (IATA),
"measureType" : string,
"measureValue" : float,
"timestamp": unix timestamp (seconds)
}
MULTI
SET sensor:1:measure:1570966444 '{"sensorId":1,"airportId":"CDG","measureType":"temperature","measureValue":10.7,"timestamp":1570966444}'
ZADD measure_value:temperature 10.7 sensor:1:measure:1570966444
ZADD measure_timestamp:temperature 1570966444 sensor:1:measure:1570966444
SET sensor:1:measure:1570966450 '{"sensorId":1,"airportId":"CDG","measureType":"temperature","measureValue":10.4,"timestamp":1570966450}'
ZADD measure_value:temperature 10.4 sensor:1:measure:1570966450
ZADD measure_timestamp:temperature 1570966450 sensor:1:measure:1570966450
EXEC
{
"sensorId" : int,
"airportId" : string (IATA),
"measureType" : string,
"measureValue" : float,
"timestamp": unix timestamp (seconds)
}
Swagger api with : https://editor.swagger.io
Swagger xml doc : swagger yml doc
Just copy and paste xml doc into swagger editor