首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >物联云: 子服务端通过向空调设备发响应请求问题?

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

提问于 2018-02-09 18:45:22
回答 1关注 0查看 171

你好:

我是你们的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", 不应该两个字段同时存在.

回答

和开发者交流更多问题细节吧,去 写回答
相关文章

相似问题

相关问答用户
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档