|
这是一个用户体验取舍的问题,APP端的控制有两种方式:1.同步控制 2.异步控制 。我们采用的是异步控制这种方式:先把指令发出去不判断是否控制成功,用心跳超时的机制来判断设备是否离线,这样的好处是大多数情况下控制效果迅速,缺点是在个别情况下会碰到你提出的这种情况。 当然你可以使用同步控制这种方式:指令发出后使用回调判断是否发送成功,但缺点是每次控制都会有一个小延迟(网路传输+硬件串口速率会导致这个瓶颈)从而导致用户体验的下降。所以这是一个取舍的问题,你可以使用机智云提供的SDK来验证下,并找到适用于自己产品的实现方法。 |
|