跳到主要内容

广告和扫描可连接

3个月前

广告和扫描可连接

张贴了tplux420分 3回复
0旋转

你好

我们将现有项目与DA14585为中心设备。它正在扫描广告,并在我们的设置中有很多广告它必须采样。

但我们也希望用手机连接到它。我在论坛中找到了一个主题,解释了如何在中央和外围角色之间交替,但我的问题是:可以在扫描广告时连接到DA14585吗?IE。如果手机已经看到了一个广告,那么它是否必须在DA14585仍处于外围角色中启动连接,或者可以一直可以连接?我想限制设备充当外围设备的时间。

此致

汤米

3个月前

PM_DIALOG.

嗨tplux42,

谢谢你的问题在线。根据BLE规范,不可能在同一时间宣传(间隙外围角色)和扫描(间隙中心角色)。因此,在几张论坛票据上讨论的是在同一计时器处执行从间隙中的间隙外设切换的角色。由于它是DA14585,您可以使用GAP_ROLE_ALL并执行角色切换。

你可以看看DA14531-DA14585-586 BLE MULTILOL示例来自支持网站的SW示例。本文示例旨在展示DA14531 / 585/586作为中央和外围的能力。扫描和宣传角色。

一旦DA14585配置为GAPG外设并启动广告并由手机检测到,那么它将可连接,因此您可以从手机启动BLE连接。间隙中央始终启动连接。

谢谢,PM_DIALOG.

3个月前

tplux42 0分

你好

谢谢你的回答,但这并不是我所寻找的。

我想拥有非常短的广告时期,但我担心在这些时期之外无法连接。例如。假设DA14585正在扫描9秒钟,并向广告1秒钟,扫描9,广告为1等。是否只能在1秒窗口中连接,或者手机也可以在9个窗口期间连接?

3个月前

PM_DIALOG.

嗨tplux42

您可以设置一个计时器,以便更改扫描和广告之间的缺口角色,但是广告的1秒太短。在广告时期,将通过移动电话在空中扫描和检测设备,在此期间,您应该将其连接到它,因为始终由间隙中央启动BLE连接。

谢谢,PM_DIALOG.