Чтобы иметь возможность использовать стандартные функции Cumulocity для ваших измерений, они должны соответствовать определенным стандартам. Преобразуйте ваш шаблон, чтобы создать такие измерения:
{
"time":"2018-07-03T15:36:13.237+01:00",
"id":"47638",
"self":"https://myDomain.mydomain/measurement/measurements/47638",
"source":{
"id":"20018",
"self":"https://myDomain.mydomain/inventory/managedObjects/20018"
},
"type":"myType",
"myFragment":{
"mySeries":{
"value":123,
"unit":"aUnit"
},
"myOtherSeries":{
"value":321,
"unit":"anotherUnit"
}
}
}
Обратите внимание, что измеренные значения всегда являются числовыми, здесь использование строковых значений может снова вызвать нежелательное поведение.
Если вы хотите передавать переменные состояния на основе строки, отправка событий или сигналов тревоги обычно является лучшим подходом.
Конфигурация шаблона для отправки таких измерений должна выглядеть следующим образом: