收藏官网首页
查看: 18333|回复: 0

[技术分享] 设备重置时App开发需要注意的问题

跳转到指定楼层
楼主
发表于 2017-5-21 22:54:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
注册成为机智云开发者,手机加虚拟设备快速开发
本帖最后由 pomia 于 2017-5-21 22:57 编辑

很多App在搜索设备时总会遇到一个问题,设备配网成功后却无法绑定设备或者绑定设备比较慢。下面特别解释一下这个问题的原因:
设备绑定的一个关键条件是设备要在云端注册了才能绑定。因此App在设备配网后能不能绑定设备,要看设备是不是在云端成功注册了。
如果是普通的设备配网操作通常不会引起绑定失败的问题。但如果是设备重置操作,就可能发生这个问题。


设备重置时,会在配网成功后到云端重新注册。此时设备先在小循环上线,待重新注册成功后才完成整个重置过程。设备小循环上线时有可能宣告上线的did为空,等注册成功后再宣告设备did上线。在手机端App看来,设备did会有一个从空值变为有效值的过程。如果App在设备did为空的时候就做绑定,是不会成功的。

解决方法是:手机App在配网后绑定设备时,要判断设备有没有did,有did时再做绑定操作,这样会很明显的改善设备绑定失败的情况。



您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

加入Q群 返回顶部

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

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