设备重置时App开发需要注意的问题
本帖最后由 pomia 于 2017-5-21 22:57 编辑很多App在搜索设备时总会遇到一个问题,设备配网成功后却无法绑定设备或者绑定设备比较慢。下面特别解释一下这个问题的原因:
设备绑定的一个关键条件是设备要在云端注册了才能绑定。因此App在设备配网后能不能绑定设备,要看设备是不是在云端成功注册了。
如果是普通的设备配网操作通常不会引起绑定失败的问题。但如果是设备重置操作,就可能发生这个问题。
设备重置时,会在配网成功后到云端重新注册。此时设备先在小循环上线,待重新注册成功后才完成整个重置过程。设备小循环上线时有可能宣告上线的did为空,等注册成功后再宣告设备did上线。在手机端App看来,设备did会有一个从空值变为有效值的过程。如果App在设备did为空的时候就做绑定,是不会成功的。
解决方法是:手机App在配网后绑定设备时,要判断设备有没有did,有did时再做绑定操作,这样会很明显的改善设备绑定失败的情况。
页:
[1]