DSP。将几个外围连接到一个中心。

7个帖子/ 0新
最后一篇
Vadym.
离线
最后一次露面:2个月前1年
加入:2015-08-13 08:28
DSP。将几个外围连接到一个中心。

嗨亲爱的支持。

Project DSPS版本5.150.2是否允许将两个(或更多)外设连接到一个中心?
以同样的方式:
http://support.dialog-semicondiondiondum/connecting-two-peripherals-same -...

如果是,我如何在Central已经在连接状态时开始新的“扫描”?

谢谢。

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

嗨Vadym,

DSP不支持此功能,580可以支持与多个大师的连接,您可以看一下接近监视器示例并检查如何实现这一目标。

谢谢mt_dialog.

Vadym.
离线
最后一次露面:2个月前1年
加入:2015-08-13 08:28
你好。

你好。

在“user_on_connection”功能中的项目DSP中,我更改为在没有任何条件的情况下执行函数“user_scan_start”。
我明白,“中央”连接到下一个(第二)外围设备。
当我使用3且更多外围设备时,我会在“user_on_connect_failed”中获得警告。
它来自:“GAPM_CMP_EVT_HANDLER”:CASE GAPM_CONNECTION_DIRECT“param-> status == gap_err_canceled”

为什么我收到Gap_Err_Canceled以及如何避免它?(如果我忽略警告,“中央”连接到“第三”设备。)

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

嗨Vadym,

我不认为通过刚刚改变on_conection并继续扫描将让您连接到第二个外设,您必须更改活动的最大连接的值(在1到最大6中的CFG_MAX_CONNECTES中,您可以在此操作后您可以发表评论出示断言警告,您应该得到3个连接(我可以尝试的最大数量)到您的中心。请检查附件。此外,我想提醒您,DSP没有测试或进行支持以支持多个连接,请检查接近监视器(这是一个更简单的示例),以便开始使用多个连接。

谢谢mt_dialog.

Lewuyouc.
离线
最后一次露面:1年8个月前
加入:2016-07-18 01:38
嗨mt_dialog.

嗨mt_dialog.

Q1:你说:“接近监视器(这是一个更简单的例子),以便开始使用多个连接。”,是“da1458x_sdk_5.0.3 \ da1458x_sdk \ 5.0.3 \ projects \ target_apps \ ble_example \ prox_monitor_ext”?,我使用sdk_5.0.3,只找到“prox_monitor_ext”。

Q2:在“user_on_connection”函数中的项目DSP中,我更改为执行函数“user_scan_start”和cfg_max_connections
设置6,将两个外设连接到一个中心是可以的,但是两个外围设备连接失败了很短的时间。

请给我一些建议,谢谢!

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

嗨Lewuyouc,

Q1:是的,您必须在580中加载的FW是您指示的FW,因为它的外部实现,您还必须运行应用程序代码所在的Windows应用程序。

Q2:正如在上一篇文章上所示的那样,DSPS项目不支持,并且它未测试以连接多个外围设备。

谢谢mt_dialog.

MSUN
离线
最后一次露面:8个月3周前
加入:2015-11-30 22:40
嗨Lewuyouc,

嗨Lewuyouc,

还有一些更多信息http://support.dialog-semicondiondiondum/comment/9857#Comment-9857.

谢谢,马丁