扫描间隔|扫描窗口值

⚠️
嗨,...感谢您来论坛。令人兴奋的消息!我们现在正在迁至我们的新论坛平台,将提供更好的功能,并包含在主对话框网站中。所有帖子和帐户都已迁移。我们现在只接受新论坛上的流量 - 请发布任何新线程https://www.dialog-seminile.com/support.。我们将在未来几天修复错误/优化搜索和标记。
6个帖子/ 0新
最后一篇
Wisilica.
离线
最后一次露面:10个月3周前
加入:2015-03-17 08:16
扫描间隔|扫描窗口值

你好,

我正在使用BLE App外设项目,其中设备处于Gap_Role_all角色。设备扫描BLE数据包并以定期的时间间隔重新转发它们。我的查询是关于要设置的扫描间隔和窗口参数。这些参数可以给出的最大值是多少?

谢谢
Wisilica.

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

嗨Wisilica,

扫描窗口和扫描间隔可以获得的最大值为10.24秒,含有16384个插槽,在开始扫描时,此外的所有值都会产生错误。但在GAP_ROLE_ALL的情况下,扫描过程将在大约7.5秒内自动取消,因此您不会扫描所有10.24秒。这种扫描量仅适用于观察者模式,因为扫描操作中没有超时。

谢谢mt_dialog.

Wisilica.
离线
最后一次露面:10个月3周前
加入:2015-03-17 08:16
你好,

你好,
因此,如果在7.5秒后,扫描会自动取消,在持续时间之后,将重新扫描或恢复扫描?

谢谢
Wisilica.

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

嗨wisillica,

当扫描过程超时时,它不会自动恢复,扫描结束处理程序将发生,并且从那里开始,您可以重新启动扫描。

谢谢mt_dialog.

Wisilica.
离线
最后一次露面:10个月3周前
加入:2015-03-17 08:16
你好 ,

你好 ,

如果scan_interval和scan_window的值如下:
scan_interval = 0x180,scan_window = 0x180,
这些值实际上是什么?还建议这些值的单位。

谢谢
Wisilica.

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

嗨Wisilica,

在GAPM_START_SCAN_CMD中,参数扫描间隔和扫描窗口大小为BLE插槽0.625毫秒,表示0x180对应240 ms扫描窗口和扫描间隔。

谢谢mt_dialog.