9个帖子/ 0个新
最后发表
yxwlyf
离线
最后看到:1个月2个星期前
加入:2019-03-15 06:33
Da14585 DSPS数据分包

当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,

我觉得手机转包有问题。
希望得到答案。

设备:
CYibin
离线
最后看到:2个月1周前
工作人员
加入:2017-12-14 02:48
你好,

你好,

你在用什么电话?

DLE是BLE 4.2的选项功能,可能手机不支持这个。

Br,宜宾

yxwlyf
离线
最后看到:1个月2个星期前
加入:2019-03-15 06:33

以下手机有此问题:

谷歌pixel 4 xl,三星Galaxy Note10,红米note 7pro。这些手机相对较新。

使用的软件是nrf connect,使用该软件向da14585发送超过20字节的数据,da14585将断开连接。我们开发的应用程序也有同样的问题。也许其他手机也会有这个问题。我们现在不能解决这个问题。

yxwlyf
离线
最后看到:1个月2个星期前
加入:2019-03-15 06:33

你有什么进展吗?

CYibin
离线
最后看到:2个月1周前
工作人员
加入:2017-12-14 02:48
你好,

你好,

你可以用下面的问题为我澄清一下吗?

1.如何以及在哪里打开/关闭DLE功能。

2.你的nrf_connect应用的版本是什么?您是否在设置中配置了自动mtu - request选项?

Br,

宜宾

yxwlyf
离线
最后看到:1个月2个星期前
加入:2019-03-15 06:33

在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此设置也断开连接。

使用我提到的手机发送时会出现这个问题。

CYibin
离线
最后看到:2个月1周前
工作人员
加入:2017-12-14 02:48
你好,

你好,

您是否尝试运行原始的dsp固件(没有任何修改)?这个问题还会发生在你的手机上吗?

Br,宜宾

yxwlyf
离线
最后看到:1个月2个星期前
加入:2019-03-15 06:33
我试过运行

我试过在ProDK开发板上运行原始的dsp固件(没有任何修改),这个问题仍然发生在我的手机上。

CYibin
离线
最后看到:2个月1周前
工作人员
加入:2017-12-14 02:48
你好,

你好,

你能分享更多测试过程的细节吗?

请遵循以下文件的说明:

//www.wsdof.com/sites/default/files/um-b-088_da14585-531_serial_port_service_reference_application_v1.1.pdf

告诉我它是否有效。