TI中文支持网
TI专业的中文技术问题搜集分享网站

CC1640R2F关于从机启动特征交换过程问题

这是蓝牙官方4.2的说明,“Slave-initiated Feature Exchange Procedure”  这个操作在CC1640R2F中怎么操作,?

Alvin Chen:

feature exchange 客户无需操作,stack 默认会进行这个一个过程。

user5289985:

回复 Alvin Chen:

默认的过程是主机发起才会响应的吧,如果我要客户强制发起要怎么弄

Alvin Chen:

回复 user5289985:

这个无法操作的,这是当两个设备支持 LL (link layer) features是强制执行的。
可以看 BLUETOOTH SPECIFICATION Version 5.0 | Vol 6, Part B, Chapter 2,.4.2.9 LL_FEATURE_REQ. For information about the exchange, see 5.1.4 Feature Exchange Procedure

user5289985:

回复 Alvin Chen:

有一个问题,安卓APP端发起mtu请求,比如请求MTU:251,如果我APP端发送120个字节的数据,能发成功,但是会报错:GATT CONN TIME OUT,这是什么原因,还是我开启这个大数据包应用还要注意配置什么

Alvin Chen:

回复 Alvin Chen:

如果你的master 支持可以调用HCI_LE_ReadRemoteUsedFeaturesCmd

Alvin Chen:

回复 user5289985:

尝试降低 the connection supervision timeout 。

Alvin Chen:

回复 Alvin Chen:

大概因为connection supervision timeout导致的。connection supervision timeout定义了两个接收数据包之间的最大连接丢失时间。您应该降低这个值,但是您不希望降低太小。

赞(0)
未经允许不得转载:TI中文支持网 » CC1640R2F关于从机启动特征交换过程问题
分享到: 更多 (0)