您好、TI 专家、
首先、这是我们的项目中的配置、
器件:CC2651R3SIPA
编译器:TI Clang v2.1.2 LTS
SimpleLink SDK:simplelink_cc13xx_cc26xx_sdk_6_30_01_03
我们要使用滤波器策略 GAP_ADV_WL_POLICY_WL_ALL_REQ 来仅允许与绑定器件的连接。 但这不起作用、因为当我们在 另一器件上的系统中激活 GAP_ADV_WL_POLICY_WL_ALL_REQ 时、我们会在尝试连接时看到 GATT 错误133。 这是来自 init 的代码片段:
memcpy (advParams1.peerAddr、memory->peerRandomStaticAddress、B_ADDR_LEN);
advParams1.peerAddrType = peer_ADDRTYPE_random_or_random_ID
advParams1.filterPolicy = GAP_ADV_WL_POLICY_WL_ALL_REQ;
当我们将滤波器策略设置为 GAP_ADV_WL_POLICY_WL_SCAN_REQ 时、 会发生 GAP_LINK_SETTING_EVENT、但地址类型为0x03。 我们预期为0x01、因为我们在两侧都使用 random_static_address。 这是 GAP_LINK_REGATED_EVENT 的快照
来自另一侧的连接数据包包含该标头
那么、这种行为的原因是什么?
提前感谢