Quantcast
Channel: 蓝牙论坛 - 最近的话题
Viewing all articles
Browse latest Browse all 7485

CC2540 Central如何使用白名单

$
0
0

各位大师,

我想在central上使用白名单功能,目的是central和peripheral的连接都是一对一的。即一个central只能与一个peripheral连接。

我利用 HCI_LE_AddWhiteListCmd( HCI_PUBLIC_DEVICE_ADDRESS,simpleBLEConnAddress )函数来实现peripheral MAC地址加入WhiteList中,

GAPCentralRole_StartDiscovery( DEFAULT_DISCOVERY_MODE,
DEFAULT_DISCOVERY_ACTIVE_SCAN,
simpleBLEWhiteList);

用simpleBLEWhiteList来指示当前是否需要启用白名单功能。

结果发现第一次连接后(因为第一次白名单中无信息),再次连接就不能discovery刚才连接过的peripheral。

各位帮忙分析一下,会是哪方面原因导致的呢?

谢谢。


Viewing all articles
Browse latest Browse all 7485