Other Parts Discussed in Thread: CC2642R
器件型号: LAUNCHXL-CC26X2R1
主题: CC2642R 中讨论的其他器件
说明:
我们正在 CC2642R 上开发一个中央应用。 在进行任何 BLE 连接或 SMP 绑定之前、中央器件会接收外设的标识地址并通过带外 (NFC) 方法发出 IRK。 外设使用 定向广播ADV_DIRECT_IND() 和针对中心的可解析私有地址 (RPA) 进行广播。
在调用之前 GAP_DeviceInit()、我们使用设置地址模式 ADDRMODE_RP_WITH_RANDOM_ID。 CC2642R 上启用了控制器隐私。
观察到的行为:
-
扫描成功: Central 开始扫描。 使用 OOB irk、堆栈成功解析传入的定向 RPA 并生成
ADV_REPORT。 -
连接失败: Central 停止扫描并
GapInit_connect()使用报告中的地址参数调用。 API 返回SUCCESS、但连接超时。GAP_LINK_ESTABLISHED_EVENT永不点火。 -
隐私禁用(成功): 如果我们将地址模式更改为禁用隐私(例如使用公共或静态随机地址),则
GapInit_connect()呼叫成功,并且链接完全建立到定向广告主。
