我正在通过插入从API检索的数据来使用ContextBroker。
我的问题如下:
这些属性名称是数字,例如,当我创建此属性时,CB表现得很奇怪:
{
"id": "pruebas999",
"type": "typopruebas99",
"2000": {
"type": "float",
"value": 2.4,
"metadata": {
"timestamp": {
"type": "Integer",
"value": 1550804920
}
}
}
}
信息以以下方式返回它,即id上方的所有内容以及此类型是否正常?
{
"2000": {
"type": "float",
"value": 2.4,
"metadata": {
"timestamp": {
"type": "Integer",
"value": 1550804920
}
}
},
"id": "pruebas999",
"type": "typopruebas99"
}
另一方面,我不知道这些传感器的名称,我曾想过用传感器的名称创建另一个实体并在其中引用每个ID,然后您可以检索该实体的信息每个传感器的值和名字?作为聚合?
问候,谢谢。
答案 0 :(得分:0)
您应该将ISO8601 DateTime用作时间戳记
“元数据”:{ “时间戳记”:{ “ type”:“ DateTime”, “值”:“ 2019-12-12T12:00:00Z” } }