『农夫叁拳』 发表于 2015-8-11 13:51:44

机智云主动上报功能形同虚设

比如我设计了一款智能调光灯具,通过手机调节灯具亮度,我在手机上将灯具亮度由10%的亮度加到100%时,我灯具端收到数据后假设灯具处理未成功,主动上报灯具亮度还是为10%,这个时候手机上亮度调节条本来应该回到10%的位置,但是我测试发现还是停留在100%
机智云回复:滑动条从10%到100%,100%的时候APP向云端发送数据,云端给设备发送数据,mcu响应并通过云端给APP做一个响应,APP锁定在100%的位置~这个是正常流程,但是在传输过程中,可能会出现传输错误或者mcu没有及时上报状态位,如果出现这样子的情况app会重新发送,而不是回到10%,如果要是这个过程多次都失败的话,得研究一下app的源码他是会重复多少之后在停止回到原位~
其实我觉得这样是不对的,为什么APP要锁定在100%呢,而且很多时候我们的控制命令都需要反馈机制,虽然控制命令下达成功了,但我们还是需要知道设备的实际状态的,而不是APP显示锁定在控制发出时的状态!

pomia 发表于 2015-11-4 23:24:03

app下发控制命令后,设备端的数据上报会再次刷新app的界面状态。如果你的app没有刷新,需要检查设备是否主动上报了实际状态。
这个上报是设备主动触发的,机智云只是传输通道,不存在机智云主动上报功能虚设这一说法。
页: [1]
查看完整版本: 机智云主动上报功能形同虚设