4个帖子/ 0新
最后一篇
Liuluan002.
离线
最后一次露面:5个月4周前
加入:2015-11-27 14:24
扫描问题

嗨对话框,

1.如何用许多白名单地址进行扫描?如何将这些地址(超过6个地址)添加到白名单中?你能告诉我一个展示它的工作原理的例子吗?

2.扫描时间是否有任何限制?因为我想扫描34小时的频道37。如何使它成为可能,而不是缺少任何包?

设备:
mt_dialog.
离线
最后一次露面:2个月2周前
职员
加入:2015-06-08 11:34
嗨Liuluan002,

嗨Liuluan002,

1)堆栈的白色列表设置最多可适合8个设备(适合在白色列表中的设备的量取决于连接量
设备可以具有加号2),因此如果将设备配置为最多6个连接,则白名单的大小达到最多8。

UINT8_T WHITE_ADDR [6] = {0x01,0x00,0x00,0xca,0xea,0x80};
struct gapm_white_list_mgt_cmd * cmd = ke_msg_alloc_dyn(gapm_white_list_mgt_cmd,
task_gapm,
task_app,
gapm_white_list_mgt_cmd,
sizeof(struct gap_bdaddr));
cmd->操作= gapm_add_dev_in_wlist;
cmd-> nb = 1;
Memcpy((void *)&cmd->设备[0] .addr,(void *)white_addr,bd_addr_len);
ke_msg_send(cmd);

2)一般发现模式和有限的发现模式中的扫描持续最多8秒,并且它顺序扫描所有通道,无法扫描
单个频道,就像仅限24H扫描一样,只有通道37而不是其他通道,您可以在扫描完成功能中重新启动扫描。
如果广告消息到达该设备,则会有一个来自设备的广告报告,但无法保证广告字符串将达到
扫描设备,没有机制以确保这一点。

谢谢mt_dialog.

Joacimwe.
离线
最后一次露面:6个月前1年
格鲁鲁
加入:2014-01-14 06:45
白色列表大小是

白色列表大小是默认情况下的限制性。要拥有更多设备,您可以在这里看到我的帖子:https://support.dialog-semicondiondiondum/advertisement-white-list-max-si ...

mt_dialog.
离线
最后一次露面:2个月2周前
职员
加入:2015-06-08 11:34
嗨Joacimwe,

嗨Joacimwe,

感谢您的指示,直接访问添加更多设备的白名单寄存器,在其未从对话框的边未测试的白色列表中添加更多设备,因此我不知道这可能拥有的任何副作用,因此我不能推荐它。推荐的方式来自SDK的API。

谢谢mt_dialog.