启用DLE功能时,当各个手机使用软件NRF连接时,将断开蓝牙以发送20多个数据的数据。关闭DLE功能时,您可以正常发送和接收数据。以下是DSPS例程的打印消息。例程版本是DA14585_DSPS_V_6.150.2
/ *****************打印留言************************** /
启用SPSS配置文件
Le PKT尺寸TX 251 2120 RX 27 328
Tx尺寸(MTU已更改)/ LVL 244 185
其他msgst 3072.
发送获得功能
gapc_peer_features_ind.
on
param更新开始
GAPC_PEER_FEATURES_IND OK.
其他msgid 3601.
Param更新被拒绝发送Len Req
XXXX 20.
其他msgid 3601.
/ **************************************************** /
以下是DSP的配置
cfg _ max_rx_packet_length 251。
cfg_max_tx_packet_length 251.
max_mtu = 247.
max_txoctets = 251,
max_txtime = 2120,
我觉得手机分包有问题。
希望答案。
设备:

你好,
你用手机是什么?
DLE是BLE 4.2的选项功能,也许手机不支持此功能。
BR,宜宾
你好
以下手机有这个问题:
Google Pixel 4 XL,三星Galaxy Note10,Redmi Note 7pro。这些电话相对较新。
使用的软件是NRF Connect,使用该软件将20多个数据的数据发送到DA14585,它将断开。我们开发的应用程序也具有同样的问题.Maybe其他手机将有此问题。我们现在无法解决这个问题。
你好
你有什么进展吗?
你好,
你能为我澄清一下以下问题:
1.您如何以及在哪里打开/关闭DLE功能。
2.您的NRF_CONNECT应用程序版本是什么?您是否在设置中配置了Auto-MTU-Request选项?
布罗尔,
宜宾
你好
dsps_v6.150.2例程中DSPS_DEVICE的DA1458x_config_basic.h文件中有一个DLE宏。只需打开此宏,您可以使用DLE功能。
NRF_CONNECT应用程序的版本为4.19.0。在NRF_CONNECT应用程序连接到DA14585之后,仅在APP中找到Request-MTU的设置,但不是Auto-MTU-Request的设置。尝试了请求-MTU此设置也断开连接。
使用我提到的手机发送时会发生此问题。
你好,
您是否尝试过启动原始DSP固件(没有任何修改)?您的手机仍然发生问题吗?
BR,宜宾
我试图在开发的Prodk板上运行原始的DSP固件(没有任何修改),问题仍然发生在我的手机中。
你好,
您可以分享您测试过程的更多细节吗?
请按照以下文档中的说明进行操作:
https://www.dialog-semiconsion.com/sites/default/files/um-b-088_da14585-531_serial_port_service_reference_application_v1.1.pdf.
告诉我它是否有效。