Я работаю с ContextBroker, вставляя данные, которые я извлекаю из API.
Моя проблема заключается в следующем:
Эти имена атрибутов являются числовыми, и CB ведет себя странно, например, когда я создаю это:
{
"id": "pruebas999",
"type": "typopruebas99",
"2000": {
"type": "float",
"value": 2.4,
"metadata": {
"timestamp": {
"type": "Integer",
"value": 1550804920
}
}
}
}
Информация возвращает его следующим образом, все, что выше идентификатора и типа, это нормально?
{
"2000": {
"type": "float",
"value": 2.4,
"metadata": {
"timestamp": {
"type": "Integer",
"value": 1550804920
}
}
},
"id": "pruebas999",
"type": "typopruebas99"
}
С другой стороны, чтобы быть числовыми значениями, я не знаю названия этих датчиков, я подумал создать еще один объект с именем датчиков и указать в нем ссылку на каждый идентификатор, после чего вы можете получить информацию об этом объекте со значением каждого датчика и имя? как совокупность?
Привет и спасибо.