属性为名称上下文代理

时间:2019-06-13 11:12:23

标签: fiware fiware-orion

我正在通过插入从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,然后您可以检索该实体的信息每个传感器的值和名字?作为聚合?

问候,谢谢。

1 个答案:

答案 0 :(得分:0)

您应该将ISO8601 DateTime用作时间戳记

“元数据”:{                 “时间戳记”:{                     “ type”:“ DateTime”,                     “值”:“ 2019-12-12T12:00:00Z”                 }             }