主题:SysConfig 中讨论的其他器件
工具/软件:
尊敬的 TI:
我目前正在使用 Android 手机系统的蓝牙与 TI CC2745 芯片来开发 BLE 6 解决方案。 此解决方案包括实现一项功能、在首次连接期间、系统会提示用户确认是否允许该器件下次自动连接到 TI CC2745。 这涉及 BLE 设备配对、绑定和白名单操作。
具体来说:当手机首次将蓝牙连接到 TI CC2745 时、在收到连接通知后、TI CC2745 会通过 CAN 发送一条消息、提示用户确认是否允许与该设备绑定并将其添加到白名单。
如果 TI CC2745 收到用户的确认、则会绑定设备并将其添加到白名单。 下次、手机的蓝牙就会自动连接到 TI CC2745。
如果用户的响应为负、则不允许设备绑定和白名单。
此外、如果绑定的设备数量超过允许的最大限制、则需要先删除现有绑定的设备并将其从白名单中删除、然后才能添加新设备。
我引用了以下链接 CC2745P10-Q1:将自定义功能添加到绑定过程 — 蓝牙论坛- Bluetooth︎ — TI E2E 支持论坛、但方法似乎不正确:从手机启动第一次连接时、手机上会弹出一个弹出窗口、要求用户输入 PIN。 在 TI CC2745 的一侧(在 syscfg 中取消选中绑定标志)、我们获得 BLEAPPUTIL_LINK_INSTABLE_EVENT 并通知用户等待确认。 但是、在用户确认时、配对过程似乎已完成(手机已绑定并已连接)。 随后尝试呼叫 GAPBonds Mgr_Pair 会导致设备未绑定(电话下次无法自动重新连接)。
请告知 TI CC2745 需要采取哪些措施来实现所需的功能。