Other Parts Discussed in Thread: CC2652R, PACKET-SNIFFER
您好,
我正在使用 CC2652R 评估板。(BLE SDK simplelink_cc13x2_26x2_SDK_4_40_00_44)
对我来说,连接时间(而不是连接间隔)非常重要。 表示 BLE 设备与智能手机的连接速度。
我已经尝试使用 NRF Connect 移动应用程序从它生成的日志中找到它。 以下是日志中的步骤:
4:27.728连接到80:6F:B0:31:DA:A9...
D 14:34:27.728 GATT = device.connectGatt (AutoConnect = false,transfation_LE,首选 PHY = LE 1M)
D 14:34:30.104 [Callback]连接状态已更改,状态为:0,新状态为:已连接(2)
I 14:34:30.105连接到80:6F:B0:31:DA:A9
v 14:34:30.107发现服务...
d 14:34:30.107 GATT.discoverServices()
d 14:34:30.126 [广播]行动收到:android.bluetooth.device.action.ACL_CONNECTED
I 14:34:30.622连接参数已更新(间隔:7.5毫秒,延迟:0,超时:5000毫秒)
D 14:34:30.775 [Callback] Services Discovered with status:0
I 14:34:30.775发现服务
红色标记表示从连接到连接的时间大约为2.5秒(在1-5秒之间变化)。
我在这里有两个问题。
1.从上面提到的日志(来自 NRF Connect 应用程序)无法理解连接到已连接之间的情况。 那么,我是否有任何方法/工具可以获得详细的连接过程日志?
2.当我将连接时间与使用 BLE4.2 SDK (ble_SDK_2_02_01_18)的产品版本1进行比较时,我没有发现连接时间有任何改善。 为什么连接时间更长,如何改善或缩短连接时间?
如果需要更多详细信息来回答我的问题,请告诉我。
谢谢。
