您好、TI 专家、
我有一个 CC2540 USB 软件狗作为中央和 GATT 客户端以及一个 iOS 外设工作。 外设上主服务的特征将被加密。 我发现 iOS 显示:
只有当中心设备开始读取/写入/订阅加密特征时、配对过程才会由外设启动。
首先、我不知道如何设置以下参数:
GAPBOND_Pairing_mode
GAPBOND_MITM_Protection
如果我设置 GAPBOND_Pairing_mode_wait_for_Req、则不会发生配对。 如果我设置 GAPBOND_Pairing_mode_initiate、CC2540将在特征发现之前启动配对、当我尝试写入特征时、我收到所连接的监听器日志(INSUF_authentication)中显示的错误。
其次、我不知道如何在特征发现后管理配对。 我正在关注 SimpleBLECentral 项目。
如果有任何提示/建议、或者有任何处理相同情况的示例代码/项目、我将不胜感激。 我在一个演示中处于一个受教育的状态、如果有任何帮助、我将不胜感激。
Bests、