问题描述
我的配置包括orion,IoT Agent JSON和mongoDB。 我想构建一个Fiware Lamp致动器,并且还希望它处于开/关状态(作为传感器)。
此刻,我对主体使用了PATCH请求(形式为ORION): 首先使用命令:
{
"on": {
"type" : "command","value" : ""
}
}
然后使用off命令:
{
"off": {
"type" : "command","value" : ""
}
}
当我收到以上任何信息时,我会从虚拟设备中回复200 OK。
{
"id": "urn:ngsi-ld:Lamp:001","type": "Lamp","TimeInstant": "2020-11-04T22:42:37.00Z","category": [
"actuator","sensor"
],"controlledProperty": "lamp","function": [
"onOff","sensing"
],"off_info": " ","off_status": "PENDING","on_info": " ","on_status": "PENDING","refStore": "urn:ngsi-ld:Store:001","state": " ","supportedProtocol": [
"JSON"
],"supportedUnits": "My Unit 2","on": "","off": ""
}
我想我想办法了,所以我有没有发送回IoT Agent json的响应以使两个标签之一停止挂起?我是否必须一路更新状态或信息?
PS我希望收到这样的答复:
{
"id": "urn:ngsi-ld:Lamp:001","on_status": "OFF","off": ""
}