双模式配置外设和中心

⚠️
嗨,...感谢您来论坛。令人兴奋的消息!我们现在正在迁至我们的新论坛平台,将提供更好的功能,并包含在主对话框网站中。所有帖子和帐户都已迁移。我们现在只接受新论坛上的流量 - 请发布任何新线程https://www.dialog-seminile.com/support.。我们将在未来几天修复错误/优化搜索和标记。
6个帖子/ 0新
最后一篇
Rajapurerohit.
离线
最后一次露面:8个月3周前
加入:2017-04-20 09:17
双模式配置外设和中心

hello dialog_support,

我想在双模[中央和外围设备]中配置我的DA14583设备。
我的场景是我有两个da14583设备device_a和device_b。
1.Device_A始终处于外设模式,以便我可以使用应用程序以及Device_B与IT通信。
2.Device_B还应与App和Device_A通信。表示我的device_b应该在双模式配置中工作。无论何时它与Device_A交谈,Device_B应在中央模式下。同样的方式Device_B也应该在应用程序与其交谈时在外围模式下工作。

我的问题是:
1.根据我的要求,是否可以在双模式中心和外围设备中配置DA15483
2.如果是,那么,所有文件和函数都负责双模配置?
3.我遵循哪些步骤,使我的Device_B在中央以及外围模式下工作?

正如我项目的短期截止日期所以如果可以提供这种双重模式配置,请在详细信息中回复我?

感谢致敬
rohit.

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

嗨rajapurerohit,

1,2,3。它不可能在双模式下配置580/581/583,只能具有角色交换机,通过发出GAPM_RESET_CMD来在Central和Welipheral之间切换(切换之间没有维护连接),请查看以下帖子以获取更多信息:

https://support.dialog-semicondiondiondum/forums/post/dialog-smartbond-bl ...

585能够以双模式运行。

谢谢mt_dialog.

Rajapurerohit.
离线
最后一次露面:8个月3周前
加入:2017-04-20 09:17
嗨mt_dialog,

嗨mt_dialog,
感谢您的答复 。

是的,我想在Central和Welipheral之间切换Device_B角色。
我的Device_B应该在中央模式下工作,并与Device_A进行通信。它应该切换(device_b)它是从中心到外围角色角色的角色,并且应用程序应该能够与device_b通信。

如果您详细解释步骤,那将是非常有帮助的。

感谢致敬
rohit.

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

嗨rajapurerohit,

每当您想要发生切换时(通过计时器或通过exteNAL事件或任何可以触发角色切换的内容计数),您将只需发出GAPM_RESET_CMD就会有一个就绪函数,这是app_gapm_reset_msg_create()。执行此操作后,设备将获得GAPM_CMP_EVT(GAPM_CMP_EVT_HANDLER()函数),操作参数设置为GAPM_RESET。因此,只要您获得此堆栈,堆栈将重置,您应该调用一个GAPM_SET_DEV_CONFIG_CMD,它将将设备配置为中心或外围设备。app_easy_gap_dev_configure()函数使用来自user_config.h文件的默认参数,因此您必须进行自定义实现,以便选择您的设备将应用于堆栈的配置。

谢谢mt_dialog.

luoguangqi.
离线
最后一次露面:1个月58分钟前
加入:2020-12-30 08:25
嗨mt_dialog,

嗨mt_dialog,

最近,有一种需要扫描和adv的情况。提到DA14585支持双模模式,

我的问题是:
1.根据我的要求,是否可以在双模式中心和外围设备中配置DA15483
2.如果是,那么,所有文件和函数都负责双模配置?
3.我遵循哪些步骤,使我的Device_B在中央以及外围模式下工作?

正如我项目的短期截止日期所以如果可以提供这种双重模式配置,请在详细信息中回复我?

TKS!

PM_DIALOG.
离线
最后一次露面:3天17小时前
职员
加入:2018-02-08 11:03
嗨luoguangqi,

嗨luoguangqi,

谢谢你的评论。根据Bluetooth Le规范,无法同时扫描(间隙中心角色)并宣传(间隙外围角色)。您可以执行从外设切换到中央间隙配置的角色,反之亦然。由于您使用的是DA14585,可以通过将角色设置为GAP_ROLE_ALL来完成,以便您可以进行广告或扫描。不可能同时发生。请看看DA14531-DA14585-586 BLE MULTILOL示例SW示例。

如果您有任何后续问题,请提出新的论坛帖子,因为这是旧的和关闭。

谢谢,PM_DIALOG.