Я работаю с 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"
}
С другой стороны, чтобы быть числовыми значениями, я не знаю названия этих датчиков. Я думал, что создам другую сущность с именем датчиков и сделаю ссылку на нее для каждого идентификатора, после чего вы сможете получить информацию об этой сущности. со значением каждого датчика и именем? как агрегация?
Привет и спасибо.