【发布时间】:2020-06-08 12:46:09
【问题描述】:
在我的应用程序中,我有一个非常具体的实体格式,其中一个属性的值是一个 json 值数组。
{
"id": "Proximity3",
"type": "SensorAgent",
"measurementType": {
"type": "string",
"value": "boolean",
"metadata": {}
},
"modifiedTime": {
"type": "string",
"value": "2020-06-08T12:30:11.091506Z",
"metadata": {}
},
"readings": {
"type": "array",
"value": [
{
"type": "SensorReading",
"value": {
"reading": {
"type": "boolean",
"value": false
}
}
}
],
"metadata": {}
},
"sanID": {
"type": "string",
"value": "SAN_3",
"metadata": {}
},
"sensorID": {
"type": "string",
"value": "Proximity3",
"metadata": {}
},
"sensorManufacturer": {
"type": "string",
"value": "Unknown",
"metadata": {}
},
"sensorType": {
"type": "string",
"value": "ON_OFF_SENSOR",
"metadata": {}
}
}
]
如您所见,readings 属性中存储了一组值(在此示例中只有一个。
每当我尝试将 QuantumLeap 订阅到 Orion Context Broker 时,订阅都会成功,但 QuantumLeap 没有收到任何数据(即使查询 http://localhost:8668/v2/attrs 给我“没有找到此类查询的记录。”)。尝试在订阅时使用 attrFormat,但不成功。
同时,https://quantumleap.readthedocs.io/en/latest/user/ 暗示 QuantumLeap 需要一个特定的实体。 我的问题是,有什么办法可以让这个实体加入 QuantumLeap,或者我需要更改实体?
【问题讨论】:
-
@fgalan 也许你可以帮助我?
标签: json http fiware fiware-orion