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