收藏官网首页
查看: 18817|回复: 1

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

3

主题

8

帖子

275

积分

中级会员

Rank: 3Rank: 3

积分
275
跳转到指定楼层
楼主
发表于 2018-2-16 12:53:15 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
注册成为机智云开发者,手机加虚拟设备快速开发
本帖最后由 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上的按钮,就会经常被打断!




APP按键回弹.jpg (142.17 KB, 下载次数: 175)

APP按键回弹.jpg

3

主题

8

帖子

275

积分

中级会员

Rank: 3Rank: 3

积分
275
沙发
 楼主| 发表于 2018-2-27 23:08:17 | 只看该作者
各位有遇到过同样的问题吗,你们是怎么解决的
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

加入Q群 返回顶部

版权与免责声明 © 2006-2024 Gizwits IoT Technology Co., Ltd. ( 粤ICP备11090211号 )

快速回复 返回顶部 返回列表