我可以使da14580在中央和外围之间切换

7个帖子/ 0新
最后一篇
Sabasit.
离线
最后一次露面:11个月1日前
专家
加入:2014-10-14 14:20
我可以使da14580在中央和外围之间切换

你好,

我在外围模式下使用DA14580,在FE模式下使用SPS配置文件。然而,我之前已经在FH模式下运行了它的核心作用。现在我需要扩展同一设备的功能,以充当某些外围设备的中心设备,另一次使用SPS配置文件使其充当外围设备。除了加载两个不同的固件外,是否有可能将角色从外设转换为中心,并在同一固件中反之亦然?任何可用的例子或指南。

谢谢,
促装

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

嗨Sabasit,

没有任何可用的例子,但是您可以通过在每个更改中重置堆栈来源和外围之间的Swicth角色,您必须遵循的步骤是:

- 将GAPM_RESET_CMD发送到堆栈。

- gapm_set_dev_config才能将角色设置为Central或外设。

- 启动广告或扫描。

谢谢mt_dialog.

袁汉武
离线
最后一次露面:4年9月前
专家
加入:2015-03-25 08:19
大家好。

大家好。
我也在中央和外设之间搜索此交换机。
在中央模式下:我想知道处理程序(收集器)扫描结果的位置;当使用地址连接命令时(从收集器中选择外围设备),如何增加连接的速率。

是的,连接的速率低,如何处理中央和外围设备。

谢谢。

mt_dialog.
离线
最后一次露面:2周2天前
职员
加入:2015-06-08 11:34
嗨袁汉武,

嗨袁汉武,

我不确定我理解这个问题,当扫描外围设备时,您应该为每个所处的设备带来Gapm_adv_report_ind事件,并在app_on_adv_report_ind中处理它(在SDK5中)。你是什​​么意思如何增加连接的速率?目前外围设备只能支持一个连接。从Centrals侧,在581上的580和8上的最大连接是6。

谢谢mt_dialog.

Sabasit.
离线
最后一次露面:11个月1日前
专家
加入:2014-10-14 14:20
感谢mt_dialog,

感谢mt_dialog,
我将在几天内给出角色转换。我正在使用串行端口配置文件。

一个更基本的问题。BLE模块的实际数据速率取决于SPI总线/ UART速度,是正确的理解吗?例如,使用FH配置和UART接口中的串口配置文件,RS232 Baudrate将定义实际数据速率?如果是,则最大的BLE控制器通常支持,了解外部处理器以及通常的其他事项。

谢谢,

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

嗨Sabasit,

由于应用程序以特定速度读取UART端口,因此BLE数据不可能超过UART的数据速率。通常,通过所选波特率确定最大吞吐量。我没有得到你的其他问题,你能详细说明一下。

谢谢mt_dialog.

Sabasit.
离线
最后一次露面:11个月1日前
专家
加入:2014-10-14 14:20
嗨mt_dialog,

嗨mt_dialog,

根据您的建议,我在关于命令GapM_Reset_cmd和GapM_Set_Dev_Config的建议之间进行了角色切换的角色。谢谢你的帮助。

谢谢,
Sabasit.

主题锁定