物联云: 子服务端通过向空调设备发响应请求问题?

  • 回答 (1)
  • 关注 (0)
  • 查看 (55)

你好:

我是你们的SDK的开发者, 请帮忙解决我的下面的疑惑.

比如:影子服务端通过向

$shadow/operation/result/ABC1234567/AirConditione

发送下列数据来响应空调设备的 get 请求。

{

"type":"get",

"result":0,

"timestamp":1514967088,

"clientToken":clientToken,

"payload":{

"state":{

"reported":{

"temperature":27,

},

"desired":{

"temperature":25,

},

"delta":{

"temperature":25,

}

},

"metadata":{

"reported":{

"temperature":{

"timestamp":1514967066

},

},

"desired":{

"temperature":{

"timestamp":1514967076

},

},

"delta":{

"temperature":{

"timestamp":1514967076

},

}

},

"version":1,

"timestamp":1514967076

}

}

使用你们的sdk1.2.0版本, 发现如果state域中同时有"reported"和"desired", 则SDK, delta回调会出现谁在前回调谁?

请问: 云给设备端回应 get 请求为什么还要存在"reported"字段?

按我的理解云给设备端应该发"desired", 设备给云发状态只需要填"reported", 不应该两个字段同时存在.

用户1304562用户1304562提问于
.这里拉拉人一枚!!!回答于

emmmmmmmm表示没用过这个产品。。。给你挽个尊。。貌似你冷场了

所属标签

可能回答问题的人

  • 西风

    renzha.net · 站长 (已认证)

    7 粉丝1 提问9 回答
  • 四无君

    0 粉丝0 提问3 回答
  • 拉布拉多拉不多

    1 粉丝0 提问2 回答
  • HKC

    红客学院 · 创始人 (已认证)

    26 粉丝7 提问2 回答

扫码关注云+社区

领取腾讯云代金券