你好,
我在外围模式下使用DA14580,在FE模式下使用SPS配置文件。然而,我之前已经在FH模式下运行了它的核心作用。现在我需要扩展同一设备的功能,以充当某些外围设备的中心设备,另一次使用SPS配置文件使其充当外围设备。除了加载两个不同的固件外,是否有可能将角色从外设转换为中心,并在同一固件中反之亦然?任何可用的例子或指南。
谢谢,促装
嗨Sabasit,
没有任何可用的例子,但是您可以通过在每个更改中重置堆栈来源和外围之间的Swicth角色,您必须遵循的步骤是:
- 将GAPM_RESET_CMD发送到堆栈。
- gapm_set_dev_config才能将角色设置为Central或外设。
- 启动广告或扫描。
谢谢mt_dialog.
大家好。我也在中央和外设之间搜索此交换机。在中央模式下:我想知道处理程序(收集器)扫描结果的位置;当使用地址连接命令时(从收集器中选择外围设备),如何增加连接的速率。
是的,连接的速率低,如何处理中央和外围设备。
谢谢。
嗨袁汉武,
我不确定我理解这个问题,当扫描外围设备时,您应该为每个所处的设备带来Gapm_adv_report_ind事件,并在app_on_adv_report_ind中处理它(在SDK5中)。你是什么意思如何增加连接的速率?目前外围设备只能支持一个连接。从Centrals侧,在581上的580和8上的最大连接是6。
感谢mt_dialog,我将在几天内给出角色转换。我正在使用串行端口配置文件。
一个更基本的问题。BLE模块的实际数据速率取决于SPI总线/ UART速度,是正确的理解吗?例如,使用FH配置和UART接口中的串口配置文件,RS232 Baudrate将定义实际数据速率?如果是,则最大的BLE控制器通常支持,了解外部处理器以及通常的其他事项。
谢谢,
由于应用程序以特定速度读取UART端口,因此BLE数据不可能超过UART的数据速率。通常,通过所选波特率确定最大吞吐量。我没有得到你的其他问题,你能详细说明一下。
嗨mt_dialog,
根据您的建议,我在关于命令GapM_Reset_cmd和GapM_Set_Dev_Config的建议之间进行了角色切换的角色。谢谢你的帮助。
谢谢,Sabasit.
嗨Sabasit,
没有任何可用的例子,但是您可以通过在每个更改中重置堆栈来源和外围之间的Swicth角色,您必须遵循的步骤是:
- 将GAPM_RESET_CMD发送到堆栈。
- gapm_set_dev_config才能将角色设置为Central或外设。
- 启动广告或扫描。
谢谢mt_dialog.
大家好。
我也在中央和外设之间搜索此交换机。
在中央模式下:我想知道处理程序(收集器)扫描结果的位置;当使用地址连接命令时(从收集器中选择外围设备),如何增加连接的速率。
是的,连接的速率低,如何处理中央和外围设备。
谢谢。
嗨袁汉武,
我不确定我理解这个问题,当扫描外围设备时,您应该为每个所处的设备带来Gapm_adv_report_ind事件,并在app_on_adv_report_ind中处理它(在SDK5中)。你是什么意思如何增加连接的速率?目前外围设备只能支持一个连接。从Centrals侧,在581上的580和8上的最大连接是6。
谢谢mt_dialog.
感谢mt_dialog,
我将在几天内给出角色转换。我正在使用串行端口配置文件。
一个更基本的问题。BLE模块的实际数据速率取决于SPI总线/ UART速度,是正确的理解吗?例如,使用FH配置和UART接口中的串口配置文件,RS232 Baudrate将定义实际数据速率?如果是,则最大的BLE控制器通常支持,了解外部处理器以及通常的其他事项。
谢谢,
嗨Sabasit,
由于应用程序以特定速度读取UART端口,因此BLE数据不可能超过UART的数据速率。通常,通过所选波特率确定最大吞吐量。我没有得到你的其他问题,你能详细说明一下。
谢谢mt_dialog.
嗨mt_dialog,
根据您的建议,我在关于命令GapM_Reset_cmd和GapM_Set_Dev_Config的建议之间进行了角色切换的角色。谢谢你的帮助。
谢谢,
Sabasit.