4个帖子 / 0新
最后一篇文章
liuluan002
离线
最后一次露面:7个月17小时前
加入:2015-11-27 14:24
扫描问题

嗨对话,

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

2.扫描时间是否有任何限制?由于我想扫描第37频道的24小时。如何使其成为可能并且不丢失任何软件包?

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

嗨liuluan002,

1)堆栈的白色列表设置最多可容纳8个设备(适合白色列表中的设备的量取决于连接量
设备可以具有Plus 2),因此,如果您配置了设备最多6个连接,那么白名单的大小最多可达8个连接。

uint8_t white_addr [6] = {0x01,0x00,0x00,0xca,0xea,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秒,并且依次扫描所有通道,无法扫描
单个通道,例如仅通道37而不是其他通道,关于24H扫描,您可以在扫描完整功能中重新启动扫描。
如果广告消息到达设备,则该设备会有一份广告报告,但不能保证广告字符串将到达
扫描设备,没有任何机制来确保这一点。

谢谢mt_dialog

乔辛威
离线
最后一次露面:1年7个月前
大师
加入:2014-01-14 06:45
白色列表的大小是

默认情况下,白色列表大小过于限制。要拥有更多设备,您可以在此处查看我的帖子:https://support.dialog-spoomendonductor.com/advertisement-white-white-list-max-si ...

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

嗨,乔辛威,

感谢您的指示,直接访问白名单登记册,以在白色列表中添加更多设备,该设备未从对话框方面进行测试,因此我不知道这可能会有任何副作用,因此我不建议这样做。推荐方法来自SDK的API。

谢谢mt_dialog