weeksy 发表于 2018-2-16 12:53:15

分析机智云APP 开关按键缓慢 回弹 哆嗦 体验不流畅的情况

本帖最后由 weeksy 于 2018-2-16 13:35 编辑

机智云APP,假如,我们操作一个开关。 其流程是这样的。
APP -> 服务器- > Gagent - > 设备   
设备->Gagent   - > 服务器- > APP


这个过程网络延迟严重。感觉得有超过200ms的延迟。
经常遇到的情况是,我按下开关,滑动条刚要滑动,此时!!
刚好接到一个正常的上报数据。结果我的按键条,就会哆嗦一下。



开关的样子:    按下开关               ->    开关向1方向滑动    ->      突然得到一个0状态,开关回抽了一下   ->    终于滑到了1

下发事件:   APP(开关到1)-> 服务器 - > Gagent - > 设备(执行1,返回状态)-> 服务器 - > Gagent ->APP (得到开关1)

正常上报:                                             设备(开关0)-> 服务器- > Gagent->APP ( 得到开关0)   

时间轴:       0ms                         50ms                              100ms                               150ms                           200ms


建议,下一步机智云可以在协议上,识别按键的反馈包。不然这个问题无法解决。 无法区分两个临近的包,哪个是正常的数据上报,那个是APP操作的反馈。这样会造成不协调。如果只上报MCU上认为变化的数据,也可以解决以上问题。


如果想体验这个问题,可以将数据上报的时间设置到3s,按APP上的按钮,就会经常被打断!



weeksy 发表于 2018-2-27 23:08:17

各位有遇到过同样的问题吗,你们是怎么解决的
页: [1]
查看完整版本: 分析机智云APP 开关按键缓慢 回弹 哆嗦 体验不流畅的情况