我试图用Orion CB和Cygnus来写关于水质和水消耗的信息,我需要用浮点型写。但是我不可能知道是否有可能用float或double格式写这个。 有人能告诉我这种可能性是否存在吗?
答案 0 :(得分:0)
如FIWARE Orion documentation所述,您可以使用JSON格式自由指定实体属性。
因此,您将拥有以下格式的实体:
{
"id": "entityID",
"type": "entityType",
"attr_1": <val_1>,
"attr_2": <val_2>,
...
"attr_N": <val_N>
}
其中每个<val_n>
将采用以下格式:
{
"type": <...>,
"value": <...>,
"metadata": <...>
}
因此,您可以将某些实体描述为:
{
"id": "sensor_ID",
"type": "room_sensor",
"temperature": {
"type": "float",
"value": 23.2
},
"noise": {
"type": "integer",
"value": 35
}
}
因此,您可以根据需要使用float或double。