广告白名单最大大小?

4个职位/0个新职位
最后一篇文章
乔奇姆韦
离线
最后一次见到:1年6个月前
上师
已加入:2014-01-14 06:45
广告白名单最大大小?

你好。

启动无向广告时,“为了选择哪个设备可以接收扫描响应或启动连接,应用程序可以使用GAPM\u white\u list\u MGT\u CMD命令”根据http://support.dialog-semiconductor.com/system/files/resources/RW-BLE-GA....

GAPM\u WHITE\u LIST\u MGT\u CMD命令文档没有指定可以添加到白名单的元素数。所以我的问题是:白名单的最大规模是多少?其目的是仅使一组受限的设备能够连接到DA14580外围设备。

设备:
MT\u对话框
离线
最后一次见到:2个月4周前
工作人员
已加入:2015-06-08 11:34
你好,乔奇姆,

你好,乔奇姆,

白名单中的条目数取决于设备能够执行+2额外位置的最大连接数。

谢谢你的对话

乔奇姆韦
离线
最后一次见到:1年6个月前
上师
已加入:2014-01-14 06:45
听起来很奇怪,因为

这听起来很奇怪,因为作为一个外围设备,总是只能有一个连接?
一共3个?如果是的话,我能把它弄大点吗?
或者您的意思是6+2,因为DA14580最多只能有6个连接(仅在中央模式下)。

乔奇姆韦
离线
最后一次见到:1年6个月前
上师
已加入:2014-01-14 06:45
没关系,3似乎是最好的

不管怎样,3似乎是正确的答案。。。
我在sdk中找到了三个使其更大的函数:ble_wlpubaddptr_set(ptr)、ble_wlprivaddptr_set(ptr)和ble_wlnbdev_pack(nbprivdev、nbpubdev)。它似乎工作得很好,即使有100个地址。请注意,nbprivdev和nbpubdev必须至少为1。如果列表应为空,请将00:00:00:00:00地址放入。ptr指向一个bd addr数组(每个6字节),必须存储在RAM的0x80000区域中。

我可以理解与白名单大小的关系,如果你是一个中心,并使用它连接到尽可能多的设备支持,但我看不到一点,默认情况下只支持3时,在外设模式。。。