0

我正在使用新版本的 contextbroker 0.13.0。在这个新版本中,可以将元数据附加到实体的属性。我找不到任何如何使用 JSON 附加此元数据的示例。你能给我举个例子吗?

消息可能是这样的?

{
"contextElements": [
    {
        "type": "analyzer",
        "isPattern": "false",
        "id": "metadata",
        "attributes": [
        {
            "name": "ae",
            "type": "kWh",
            "value": "4",
            "Metadata": {["name": "ts",
                               "type": "ms",
                               "value": "1401894337000"]}
        }
        ]
    }
],
"updateAction": "APPEND"

}

先感谢您!

4

1 回答 1

0

尝试使用以下 updateContext:

{
    "contextElements": [
        {
            "type": "analyzer",
            "isPattern": "false",
            "id": "metadata",
            "attributes": [
                {
                    "name": "ae",
                    "type": "kWh",
                    "value": "4",
                    "metadatas": [
                        {
                            "name": "ts",
                            "type": "ms",
                            "value": "1401894337000"
                        }
                    ]
                }
            ]
        }
    ],
    "updateAction": "APPEND"
}

元数据的正确 JSON 字段是metadatas(以小写字母开头并以“s”结尾)。

自定义元数据部分中添加了 JSON 示例

于 2014-06-06T13:54:17.757 回答