完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
嗨,大家好,
我们使用固定堆栈OTA Bootloader与我们的应用程序。BLE安全配置是模式1、未经认证的加密配对、无输入、无输出、绑定和加密密钥大小16字节。 在很大程度上,它在起作用。我的测试是这样运行的: 1。从iOS设备蓝牙配置(“忘记”)中删除任何缓存到我们产品的引用 2。加载Bootloader /引导加载到BLE模块上 三。启动我们的自定义iOS应用程序,确认我们提示配对,同意配对 4。确认通信成功,即使在杀死应用程序并在几分钟后重新启动。因此键(即键的持久性)是成功的。 5。Trigger Bootloader(我碰巧在一个特性值中使用一个命令来做这件事,因为没有物理按钮) 6。在iOS设备上打开CysMobile手机应用程序-现在在这一点上,除非连接到蓝牙设置和“忘记”设备,否则它将暂停连接。然后,我被提示配对,并能够做OTA固件更新。 7。一旦OTA固件更新完成,设备开始广告,但再次我无法连接到CyScript或我们自己的自定义iOS应用程序,直到我“忘记”iOS蓝牙设置中的设备。一旦我这样做,我就被提示配对,并且每次都像预期那样重新连接。 对于固定堆栈OTA Bootloader是否启用了绑定,这是正常的行为,在进入和退出引导加载程序时需要删除绑定吗?如果是这样的话,我不确定我们如何才能成为一个可行的用户体验。还有其他人参与进来吗? 谢谢! |
|
相关推荐
4个回答
|
|
根据文件:
固定堆栈OTA引导程序 在固定堆栈OTA Bootloader的情况下,绑定信息在Bootloader项目的范围内分配。因此,即使在可引导加载项目被升级之后,绑定信息仍然是完整的,并且只有当设备使用SWD程序员重新编程时才会被擦除。 因此,如果我们在运行BootloadBype时进行绑定,那么在转换为Bootloader时应该允许连接。同样,如果在运行Bootloader时进行连接,则固件升级完成后,绑定键仍然是良好的,并且系统运行可引导加载。但我不认为这是事实。即使运行CyScript应用程序,一旦我“忘记”设备,这样我就可以与OTA升级配对,我无法重新连接到设备,直到我第一次“忘记”。 |
|
|
|
这个问题解决了吗?我也面临同样的问题,希望塞浦路斯能帮我们解决这个问题。
|
|
|
|
我通过修复保存键的方式解决了原来的问题。但现在我已经更新了从BLE组件2.30到3.10,它已经重新浮出水面。但我可以告诉你,“修复”是确保你正在保存键。 |
|
|
|
我的应用程序不需要绑定,所以它可能是BooDin引导加载程序,但在BootloadDeject中不绑定。
|
|
|
|
只有小组成员才能发言,加入小组>>
748个成员聚集在这个小组
加入小组2053 浏览 1 评论
1808 浏览 1 评论
3618 浏览 1 评论
请问可以直接使用来自FX2LP固件的端点向主机FIFO写入数据吗?
1745 浏览 6 评论
1498 浏览 1 评论
CY8C4025LQI在程序中调用函数,通过示波器观察SCL引脚波形,无法将pin0.4(SCL)下拉是什么原因导致?
476浏览 2评论
CYUSB3065焊接到USB3.0 TYPE-B口的焊接触点就无法使用是什么原因导致的?
330浏览 2评论
CX3连接Camera修改分辨率之后,播放器无法播出camera的画面怎么解决?
398浏览 2评论
339浏览 2评论
使用stm32+cyw43438 wifi驱动whd,WHD驱动固件加载失败的原因?
815浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-5 03:24 , Processed in 1.597343 second(s), Total 84, Slave 68 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号