作为样例,SDK 代码 sample/scenarized/aircond_shadow_sample_v2.c 里面,通过下面函数调用 IOT_Shadow_Update
对能耗状态上报到设备影子。并且注册相应的回调函数处理设备影子的回应。用户可在此自定义上报属性。
_do_report_energy_consumption(...)
...
IOT_Shadow_Update(...)
可见当 airConditioner1 运作后,空调能耗被动态上报到了 shadow 中,可顺利通过 restAPI 查询获取数据。
请参照 Android SDK 操作步骤 - 程序实现 中功能说明。
请参照 Android SDK 操作步骤 - 程序编译与执行 中功能说明。
调用 restAPI 接口GetDeviceShadow 可获取到 shadow 的状态数据,用于 App 展示设备能耗状态。
restAPI 请求参数:deviceName=airConditioner1, productName=AirConditioner
。
本页内容是否解决了您的问题?