This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CC2540 Central如何使用白名单



各位大师,

我想在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。

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

谢谢。