微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > CC2540 Central如何使用白名单

CC2540 Central如何使用白名单

时间:10-02 整理:3721RD 点击:

各位大师,

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

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

谢谢。

顶一下

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top