问题描述
使用北欧Dfu库(已更新),我必须一次性更新设备的固件,我具有需要更新的设备的mac地址,假设我有 30个具有其mac地址的设备并且必须一次又一次更新,通过使用北欧dfu库,我成功地将 10到12 设备更新,但其中的其余设备却无法通过DFU错误消息进行更新: DFU DEVICE disCONNECTED 在启动引导加载程序后或开始第一回合和第二回合时,dfu库开始连接时会失败。
我尝试了以下解决方法:
- 每次失败后,我等待约5秒钟,然后重试 连接,这些尝试我做了6次之后,我跳过了该设备, 尝试使用另一个MAC地址连接到另一台设备。
- 我做了小规模的扫描,只是为了刷新设备状态。
- 在每个断开连接上,我都会关闭电源。 (gatt.close())
现在我缺少或正在解决的事情来更新最大设备,无论是否更新全部30个设备,但至少应更新25到27个设备。 有时我更新了25台设备,但是大多数时候只有12到15台或10到12台设备得到了更新,其余的都失败了。
请帮助我,感谢您的任何帮助或解决方法。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)