当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
其他是否3072
发送获取功能
GAPC_PEER_FEATURES_IND
DLE上
参数更新开始
GAPC_PEER_FEATURES_IND好
其他是否3601
参数更新拒绝发送len请求
xxxx 20
其他是否3601
/****************************************************/
下面是dsps的配置
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,宜宾
嗨
以下手机有此问题:
谷歌pixel 4 xl,三星Galaxy Note10,红米note 7pro。这些手机相对较新。
使用的软件是nrf connect,使用该软件向da14585发送超过20字节的数据,da14585将断开连接。我们开发的应用程序也有同样的问题。也许其他手机也会有这个问题。我们现在不能解决这个问题。
嗨
你有什么进展吗?
你好,
你可以用下面的问题为我澄清一下吗?
1.如何以及在哪里打开/关闭DLE功能。
2.你的nrf_connect应用的版本是什么?您是否在设置中配置了自动mtu - request选项?
Br,
宜宾
嗨
在dsps_v6.150.2例程中dsps_device的da1458x_config_basic.h文件中有一个DLE宏。只要打开这个宏,你就可以使用DLE特性。
nrf_connect应用程序的版本是4.19.0。nrf_connect app连接da14585后,app中只有Request-MTU的设置,没有Auto-MTU-Request的设置。try Request-MTU此设置也断开连接。
使用我提到的手机发送时会出现这个问题。
你好,
您是否尝试运行原始的dsp固件(没有任何修改)?这个问题还会发生在你的手机上吗?
Br,宜宾
我试过在ProDK开发板上运行原始的dsp固件(没有任何修改),这个问题仍然发生在我的手机上。
你好,
你能分享更多测试过程的细节吗?
请遵循以下文件的说明:
//www.wsdof.com/sites/default/files/um-b-088_da14585-531_serial_port_service_reference_application_v1.1.pdf
告诉我它是否有效。