This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] CC2564C:BLE GATT 服务器和客户端同时运行

Guru**** 2865290 points

Other Parts Discussed in Thread: CC2564C, CC256XCQFN-EM

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/939038/cc2564c-ble-gatt-server-and-client-concurrently

器件型号:CC2564C
主题中讨论的其他器件: CC256XCQFN-EM

您好!

我目前正在使用 CC256XCQFN-EM 评估板和 Raspberry Pi 2 B 型(Broadcom BCM2836)作为蓝牙主机测试 CC2564C 蓝牙控制器。

Raspberry Pi 2启动 Yocto 生成的 Linux 内核4.19.93、包括使用的蓝牙堆栈 BlueZ 5.50。 使用 hciattach 命令和 TI init 文件、CC2564C 的初始化正常。

使用自定义应用程序或 bluetoothctl 工具和 bluez 5.50、我可以成功将 CC2564C 控制器用作低功耗蓝牙(BLE) GATT 客户端或 BLE GATT 服务器。

但是、尽管 CC2564C 数据表明确指出该组件是有能力的、但我无法同时将我的系统用作 GATT 服务器和客户端。

当连接作为 GATT 服务器或客户端进行时、我不能将另一个分别作为 GATT 客户端或服务器:尝试连接时会出现"超时错误"。

因此,我想知道 CC2564C 是否可以在 BLE 中与 BlueZ 5.50堆栈同时运行 GATT 服务器和客户端角色?

或者是否只能使用另一个堆栈(如 Bluetopia)? 在哪种情况下,这是否是对特定堆栈的特定限制,bluez 5.50?

 如果 CC2564C 同时用作使用 BlueZ 的服务器和客户端、我也很感谢提供的任何应用案例示例。

提前感谢您的帮助!

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    CC2564C 同时支持中央和外设角色。 但是、我们尚未使用 Bluez 堆栈测试此功能。 您能否提供 BTMON/hcidump 日志?  

    谢谢

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Hari、

    感谢你的帮助。

    我首先尝试使用 BlueZ 方法"Connect"连接到简单的 BLE 器件 GATT 服务器(TI SensorTag)作为 GATT 客户端、我在这里没有问题。

    以下是连接日志:

    < HCI 命令:LE 设置扫描参数(0x08|0x000b) PLEN 7. 1 [hci0] 8.030232
    类型:无源(0x00)
    间隔:60.000毫秒(0x0060)
    窗口:30.000毫秒(0x0030)
    自身地址类型:public (0x00)
    滤波器策略:忽略不在白色列表中(0x01)
    > HCI 事件:命令完成(0x0E) PLEN 4. 2 [hci0] 8.040016
    LE 设置扫描参数(0x08|0x000b) ncmd 1.
    状态:成功(0x00)
    < HCI 命令:LE 设置扫描启用(0x08|0x000c) PLEN 2. 3 [hci0] 8.040138
    扫描:启用(0x01)
    滤波器重复项:启用(0x01)
    > HCI 事件:命令完成(0x0E) PLEN 4. 4 [hci0] 8.041067
    LE 设置扫描使能(0x08|0x000c) ncmd 1.
    状态:成功(0x00)
    > HCI 事件:LE 元事件(0x3E) PLEN 26 5 [hci0] 8.104119
    LE 广播报告(0x02)
    数字报告:1.
    事件类型:可连接的非定向- ADV_IND (0x00)
    地址类型:public (0x00)
    地址:98:07:2D:40:60:86 (德州仪器(TI))
    数据长度:14.
    标志:0x05
    LE 受限可发现模式
    不支持 BR/EDR
    16位服务 UUID (部分):1个入口
    未知(0xaa80)
    公司:Texas Instruments Inc.(13)
    数据:030000
    RSSI:-71dBm (0xb9)
    < HCI 命令:LE 设置广播启用(0x08|0x000a) PLEN 1 6 [hci0] 8.104251
    广播:禁用(0x00)
    > HCI 事件:命令完成(0x0E) PLEN 4. 7 [hci0] 8.105082
    LE 设置广播使能(0x08|0x000a) ncmd 1.
    状态:成功(0x00)
    < HCI 命令:LE 设置扫描启用(0x08|0x000c) PLEN 2. 8 [hci0] 8.105215
    扫描:禁用(0x00)
    滤波器重复:禁用(0x00)
    > HCI 事件:命令完成(0x0E) PLEN 4. 9 [hci0] 8.106246
    LE 设置扫描使能(0x08|0x000c) ncmd 1.
    状态:成功(0x00)
    < HCI 命令:LE 创建连接(0x08|0x000d) PLEN 25 10 [hci0] 8.106519
    扫描间隔:60.000毫秒(0x0060)
    扫描窗口:60.000毫秒(0x0060)
    过滤器策略:不使用白色列表(0x00)
    对等地址类型:public (0x00)
    对等地址:98:07:2D:40:60:86 (德州仪器(TI))
    自身地址类型:public (0x00)
    最小连接间隔:30.00毫秒(0x0018)
    最大连接间隔:50.00毫秒(0x0028)
    连接延迟:0 (0x0000)
    监控超时:420ms (0x002a)
    最小连接长度:0.000ms (0x0000)
    最大连接长度:0.000ms (0x0000)
    > HCI 事件:命令状态(0x0F) PLEN 4. 11 [hci0] 8.107829
    LE 创建连接(0x08|0x000d) ncmd 1.
    状态:成功(0x00)
    > HCI 事件:LE 元事件(0x3E) PLEN 19 12 [hci0] 8.209076
    LE 连接完成(0x01)
    状态:成功(0x00)
    手柄:1025
    角色:主机(0x00)
    对等地址类型:public (0x00)
    对等地址:98:07:2D:40:60:86 (德州仪器(TI))
    连接间隔:45.00毫秒(0x0024)
    连接延迟:0 (0x0000)
    监控超时:420ms (0x002a)
    主时钟精度:0x01
    @管理事件:器件连接(0x000b) PLEN 27 {0x000b}[hci0] 8.209174
    LE 地址:98:07:2D:40:60:86 (德州仪器(TI))
    标志:0x00000000
    数据长度:14.
    标志:0x05
    LE 受限可发现模式
    不支持 BR/EDR
    16位服务 UUID (部分):1个入口
    未知(0xaa80)
    公司:Texas Instruments Inc.(13)
    数据:030000
    @管理事件:器件连接(0x000b) PLEN 27 {0x000a}[hci0] 8.209174
    LE 地址:98:07:2D:40:60:86 (德州仪器(TI))
    标志:0x00000000
    数据长度:14.
    标志:0x05
    LE 受限可发现模式
    不支持 BR/EDR
    16位服务 UUID (部分):1个入口
    未知(0xaa80)
    公司:Texas Instruments Inc.(13)
    数据:030000
    @管理事件:器件连接(0x000b) PLEN 27 {0x0009}[hci0] 8.209174
    LE 地址:98:07:2D:40:60:86 (德州仪器(TI))
    标志:0x00000000
    数据长度:14.
    标志:0x05
    LE 受限可发现模式
    不支持 BR/EDR
    16位服务 UUID (部分):1个入口
    未知(0xaa80)
    公司:Texas Instruments Inc.(13)
    数据:030000
    @管理事件:器件连接(0x000b) PLEN 27 {0x0008}[hci0] 8.209174
    LE 地址:98:07:2D:40:60:86 (德州仪器(TI))
    标志:0x00000000
    数据长度:14.
    标志:0x05
    LE 受限可发现模式
    不支持 BR/EDR
    16位服务 UUID (部分):1个入口
    未知(0xaa80)
    公司:Texas Instruments Inc.(13)
    数据:030000
    @管理事件:器件连接(0x000b) PLEN 27 {0x0007}[hci0] 8.209174
    LE 地址:98:07:2D:40:60:86 (德州仪器(TI))
    标志:0x00000000
    数据长度:14.
    标志:0x05
    LE 受限可发现模式
    不支持 BR/EDR
    16位服务 UUID (部分):1个入口
    未知(0xaa80)
    公司:Texas Instruments Inc.(13)
    数据:030000
    @管理事件:器件连接(0x000b) PLEN 27 {0x0006}[hci0] 8.209174
    LE 地址:98:07:2D:40:60:86 (德州仪器(TI))
    标志:0x00000000
    数据长度:14.
    标志:0x05
    LE 受限可发现模式
    不支持 BR/EDR
    16位服务 UUID (部分):1个入口
    未知(0xaa80)
    公司:Texas Instruments Inc.(13)
    数据:030000
    @管理事件:器件连接(0x000b) PLEN 27 {0x0005}[hci0] 8.209174
    LE 地址:98:07:2D:40:60:86 (德州仪器(TI))
    标志:0x00000000
    数据长度:14.
    标志:0x05
    LE 受限可发现模式
    不支持 BR/EDR
    16位服务 UUID (部分):1个入口
    未知(0xaa80)
    公司:Texas Instruments Inc.(13)
    数据:030000
    @管理事件:器件连接(0x000b) PLEN 27 {0x0004}[hci0] 8.209174
    LE 地址:98:07:2D:40:60:86 (德州仪器(TI))
    标志:0x00000000
    数据长度:14.
    标志:0x05
    LE 受限可发现模式
    不支持 BR/EDR
    16位服务 UUID (部分):1个入口
    未知(0xaa80)
    公司:Texas Instruments Inc.(13)
    数据:030000
    @管理事件:器件连接(0x000b) PLEN 27 {0x0003}[hci0] 8.209174
    LE 地址:98:07:2D:40:60:86 (德州仪器(TI))
    标志:0x00000000
    数据长度:14.
    标志:0x05
    LE 受限可发现模式
    不支持 BR/EDR
    16位服务 UUID (部分):1个入口
    未知(0xaa80)
    公司:Texas Instruments Inc.(13)
    数据:030000
    @管理事件:器件连接(0x000b) PLEN 27 {0x0001}[hci0] 8.209174
    LE 地址:98:07:2D:40:60:86 (德州仪器(TI))
    标志:0x00000000
    数据长度:14.
    标志:0x05
    LE 受限可发现模式
    不支持 BR/EDR
    16位服务 UUID (部分):1个入口
    未知(0xaa80)
    公司:Texas Instruments Inc.(13)
    数据:030000
    < HCI 命令:LE 读取远程使用的功能(0x08|0x0016) PLEN 2. 13 [hci0] 8.209886
    Handle:1025
    > HCI Event:Command Status (0x0F) PLEN 4. 14 [hci0] 8.212290
    LE 读取远程使用特性(0x08|0x0016) ncmd 1.
    状态:成功(0x00)
    > HCI 事件:LE 元事件(0x3E) PLEN 12. 15 [hci0] 8.327152
    LE 读取远程使用特性(0x04)
    状态:成功(0x00)
    手柄:1025
    特性:0x01 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
    LE 加密
    < ACL 数据 TX:处理1025个标志0x00 dlen 7 16 [hci0] 8.3353320
    ATT:交换 MTU 请求(0x02) len 2
    客户端 RX MTU:517
    > ACL 数据 RX:处理1025个标志0x02 dlen 7 17 [hci0] 8.416526
    ATT:交换 MTU 响应(0x03) len 2
    服务器 RX MTU:23
    < ACL 数据 TX:处理1025个标志0x00 dlen 7 18 [hci0] 8.417038
    ATT:读取请求(0x0a) len 2
    Handle:0x0003
    > HCI Event:Number of Completed Packets (0x13) PLEN 5. 19 [hci0] 8.461574
    数字句柄:1.
    手柄:1025
    计数:2
    > ACL Data RX:处理1025个标志0x02 dlen 21 20 [hci0] 8.506717
    ATT:读取响应(0x0B) len 16
    值:4343323635302053656e736f72546167
    < ACL 数据 TX:处理1025个标志0x00 dlen 7 21 [hci0] 8.507154
    ATT:读取请求(0x0a) len 2
    handle:0x0005
    > ACL Data RX:handle 1025 flags 0x02 dlen 7 22 [hci0] 8.596547
    ATT:读取响应(0x0B) len 2
    值:0000
    < ACL 数据 TX:处理1025个标志0x00 dlen 7 23 [hci0] 8.596950
    ATT:读取请求(0x0a) len 2
    handle:0x001b
    > HCI 事件:已完成数据包的数量(0x13) PLEN 5. 24 [hci0] 8.641577
    数字句柄:1.
    手柄:1025
    计数:2
    > ACL Data RX:处理1025个标志0x02 dlen 12 25 [hci0] 8.686585
    ATT:读取响应(0x0B) len 7
    值:010d0000001001
    < ACL 数据 TX:处理1025个标志0x00 dlen 7 26 [hci0] 8.686983
    ATT:读取请求(0x0a) len 2
    handle:0x001e
    > ACL Data RX: handle 1025 flags 0x02 dlen 6. 27 [hci0] 8.776535
    ATT:读取响应(0x0B) len 1
    值:58
    < ACL 数据 TX:处理1025个标志0x00 dlen 11 28 [hci0] 8.776363
    ATT:按组类型请求读取(0x10) len 6
    句柄范围:0x0001-0xFFFF
    属性组类型:主服务(0x2800)
    > HCI 事件:已完成数据包数(0x13) PLEN 5. 29 [hci0] 8.821566
    数字句柄:1.
    手柄:1025
    计数:2
    > ACL 数据 RX:处理1025个标志0x02 dlen 24 #30 [hci0] 8.866768
    ATT:按组类型读取响应(0x11) len 19
    属性数据长度:6.
    属性组列表:3个条目
    句柄范围:0x0001-0x0007
    UUID:通用访问配置文件(0x1800)
    句柄范围:0x0008-0x0008
    UUID:通用属性配置文件(0x1801)
    句柄范围:0x0009-0x001b
    UUID:设备信息(0x180a)
    < ACL 数据 TX:处理1025个标志0x00 dlen 9. 31 [hci0] 8.867126
    ATT:写入请求(0x12) len 4
    句柄:0x001f
    数据:0100
    > ACL 数据 RX:处理1025个标志0x02 dlen 5 32 [hci0] 8.956529
    ATT:写入响应(0x13) len 0
    < ACL 数据 TX:handle 1025 flags 0x00 dlen 11 33 [hci0] 8.956986
    ATT:按组类型请求读取(0x10) len 6
    句柄范围:0x001c-0xFFFF
    属性组类型:主服务(0x2800)
    > HCI 事件:已完成数据包数(0x13) PLEN 5. 34 [hci0] 9.001574
    数字句柄:1.
    手柄:1025
    计数:2
    > ACL Data RX:处理1025个标志0x02 dlen 12 35 [hci0] 9.046624
    ATT:按组类型读取响应(0x11) len 7
    属性数据长度:6.
    属性组列表:1个条目
    句柄范围:0x001c-0x0021
    UUID:Battery Service (0x180f)
    < ACL Data TX:handle 1025 flags 0x00 dlen 11. 36 [hci0] 9.047078
    ATT:按组类型请求读取(0x10) len 6
    句柄范围:0x0022-0xFFFF
    属性组类型:主服务(0x2800)
    > ACL 数据 RX:处理1025个标志0x02 dlen 26 37 [hci0] 9.136769
    ATT:按组类型读取响应(0x11) len 21
    属性数据长度:20.
    属性组列表:1个条目
    句柄范围:0x0022-0x0029
    UUID:特定于供应商(f000aa00-0451-4000-b000-000000000000)
    < ACL 数据 TX:处理1025个标志0x00 dlen 11. 38 [hci0] 9.137181
    ATT:按组类型请求读取(0x10) len 6
    句柄范围:0x002A-0xFFFF
    属性组类型:主服务(0x2800)
    > HCI 事件:已完成数据包数(0x13) PLEN 5. 39 [hci0] 9.181593
    数字句柄:1.
    手柄:1025
    计数:2
    > ACL Data RX:处理1025个标志0x02 dlen 26 40 [hci0] 9.226729
    ATT:按组类型读取响应(0x11) len 21
    属性数据长度:20.
    属性组列表:1个条目
    句柄范围:0x002A-0x0031
    UUID:特定于供应商(f000aa20-0451-4000-b000-000000000000)
    < ACL 数据 TX:处理1025个标志0x00 dlen 11. 41 [hci0] 9.227121
    ATT:按组类型请求读取(0x10) len 6
    句柄范围:0x0032-0xFFFF
    属性组类型:主服务(0x2800)
    > ACL 数据 RX:处理1025个标志0x02 dlen 26 42 [hci0] 9.316766
    ATT:按组类型读取响应(0x11) len 21
    属性数据长度:20.
    属性组列表:1个条目
    句柄范围:0x0032-0x0039
    UUID:特定于供应商(f000aa40-0451-4000-b000-000000000000)
    < ACL 数据 TX:处理1025个标志0x00 dlen 11. 43 [hci0] 9.317130
    ATT:按组类型请求读取(0x10) len 6
    句柄范围:0x003A-0xFFFF
    属性组类型:主服务(0x2800)
    > HCI 事件:已完成数据包数(0x13) PLEN 5. 44 [hci0] 9.361601
    数字句柄:1.
    手柄:1025
    计数:2
    > ACL Data RX:处理1025个标志0x02 dlen 26 45 [hci0] 9.406774
    ATT:按组类型读取响应(0x11) len 21
    属性数据长度:20.
    属性组列表:1个条目
    句柄范围:0x003A-0x0041
    UUID:特定于供应商(f000aa80-0451-4000-b000-000000000000)
    < ACL 数据 TX:处理1025个标志0x00 dlen 11. 46 [hci0] 9.407179
    ATT:按组类型请求读取(0x10) len 6
    句柄范围:0x0042-0xFFFF
    属性组类型:主服务(0x2800)
    > ACL 数据 RX:处理1025个标志0x02 dlen 26 47 [hci0] 9.496768
    ATT:按组类型读取响应(0x11) len 21
    属性数据长度:20.
    属性组列表:1个条目
    句柄范围:0x0042-0x0049
    UUID:特定于供应商(f000aa70-0451-4000-b000-000000000000)
    < ACL 数据 TX:处理1025个标志0x00 dlen 11. 48 [hci0] 9.497139
    ATT:按组类型请求读取(0x10) len 6
    句柄范围:0x004A-0xFFFF
    属性组类型:主服务(0x2800)
    > HCI 事件:已完成数据包数(0x13) PLEN 5. 49 [hci0] 9.541605
    数字句柄:1.
    手柄:1025
    计数:2
    > ACL Data RX:处理1025个标志0x02 dlen 12 50 [hci0] 9.586576
    ATT:按组类型读取响应(0x11) len 7
    属性数据长度:6.
    属性组列表:1个条目
    句柄范围:0x004a-0x004e
    UUID:未知(0xffffff0)
    < ACL Data TX:handle 1025 flags 0x00 dlen 11 51 [hci0] 9.586941
    ATT:按组类型请求读取(0x10) len 6
    句柄范围:0x004f-0xFFFF
    属性组类型:主服务(0x2800)
    > ACL 数据 RX:处理1025个标志0x02 dlen 26 52 [hci0] 9.676767
    ATT:按组类型读取响应(0x11) len 21
    属性数据长度:20.
    属性组列表:1个条目
    句柄范围:0x004f-0x0053
    UUID:特定于供应商(f000aa64-0451-4000-b000-000000000000)
    < ACL 数据 TX:处理1025个标志0x00 dlen 11. 53 [hci0] 9.677121
    ATT:按组类型请求读取(0x10) len 6
    句柄范围:0x0054-0xFFFF
    属性组类型:主服务(0x2800)
    > HCI 事件:已完成数据包数(0x13) PLEN 5. 54 [hci0] 9.721607
    数字句柄:1.
    手柄:1025
    计数:2
    > ACL Data RX:处理1025个标志0x02 dlen 26 55 [hci0] 9.766770
    ATT:按组类型读取响应(0x11) len 21
    属性数据长度:20.
    属性组列表:1个条目
    句柄范围:0x0054-0x005a
    UUID:特定于供应商(f000ac00-0451-4000-b000-000000000000)
    < ACL 数据 TX:处理1025个标志0x00 dlen 11. 56 [hci0] 9.767145
    ATT:按组类型请求读取(0x10) len 6
    句柄范围:0x005b-0xFFFF
    属性组类型:主服务(0x2800)
    > ACL 数据 RX:处理1025个标志0x02 dlen 26 57 [hci0] 9.856769
    ATT:按组类型读取响应(0x11) len 21
    属性数据长度:20.
    属性组列表:1个条目
    句柄范围:0x005b-0x0062
    UUID:特定于供应商(f000ccc0-0451-4000-b000-000000000000)
    < ACL 数据 TX:处理1025个标志0x00 dlen 11 58 [hci0] 9.857174
    ATT:按组类型请求读取(0x10) len 6
    句柄范围:0x0063-0xFFFF
    属性组类型:主服务(0x2800)
    > HCI 事件:已完成数据包数(0x13) PLEN 5. 59 [hci0] 9.901606
    数字句柄:1.
    手柄:1025
    计数:2
    > ACL Data RX:处理1025个标志0x02 dlen 26 60 [hci0] 9.946749
    ATT:按组类型读取响应(0x11) len 21
    属性数据长度:20.
    属性组列表:1个条目
    句柄范围:0x0063-0xFFFF
    UUID:特定于供应商(f000ffc0-0451-4000-b000-000000000000)
    
    
    

    然后、我断开与此 GATT 服务器的连接、并使用 GATT 客户端(NRF Connect Android 应用程序)连接到我的系统、作为 GATT 服务器。

    以下是连接日志:

    >HCI 事件:LE 元事件(0x3E) PLEN 19 68 [hci0] 119.091973
    LE 连接完成(0x01)
    状态:成功(0x00)
    手柄:1025
    角色:从器件(0x01)
    对等地址类型:随机(0x01)
    对等地址:4B:72:0D:6A:DA:AA (可解析)
    连接间隔:48.75毫秒(0x0027)
    连接延迟:0 (0x0000)
    监控超时:5000毫秒(0x01f4)
    主时钟精度:0x05
    @管理事件:器件连接(0x000b) PLEN 13. {0x000b}[hci0] 119.092098
    LE 地址:4B:72:0D:6A:DA:AA (可解析)
    标志:0x00000000
    数据长度:0
    @管理事件:器件连接(0x000b) PLEN 13. {0x000a}[hci0] 119.092098
    LE 地址:4B:72:0D:6A:DA:AA (可解析)
    标志:0x00000000
    数据长度:0
    @管理事件:器件连接(0x000b) PLEN 13. {0x0009}[hci0] 119.092098
    LE 地址:4B:72:0D:6A:DA:AA (可解析)
    标志:0x00000000
    数据长度:0
    @管理事件:器件连接(0x000b) PLEN 13. {0x0008}[hci0] 119.092098
    LE 地址:4B:72:0D:6A:DA:AA (可解析)
    标志:0x00000000
    数据长度:0
    @管理事件:器件连接(0x000b) PLEN 13. {0x0007}[hci0] 119.092098
    LE 地址:4B:72:0D:6A:DA:AA (可解析)
    标志:0x00000000
    数据长度:0
    @管理事件:器件连接(0x000b) PLEN 13. {0x0006}[hci0] 119.092098
    LE 地址:4B:72:0D:6A:DA:AA (可解析)
    标志:0x00000000
    数据长度:0
    @管理事件:器件连接(0x000b) PLEN 13. {0x0005}[hci0] 119.092098
    LE 地址:4B:72:0D:6A:DA:AA (可解析)
    标志:0x00000000
    数据长度:0
    @管理事件:器件连接(0x000b) PLEN 13. {0x0004}[hci0] 119.092098
    LE 地址:4B:72:0D:6A:DA:AA (可解析)
    标志:0x00000000
    数据长度:0
    @管理事件:器件连接(0x000b) PLEN 13. {0x0003}[hci0] 119.092098
    LE 地址:4B:72:0D:6A:DA:AA (可解析)
    标志:0x00000000
    数据长度:0
    @管理事件:器件连接(0x000b) PLEN 13. {0x0001}[hci0] 119.092098
    LE 地址:4B:72:0D:6A:DA:AA (可解析)
    标志:0x00000000
    数据长度:0
    < HCI 命令:LE 读取远程使用的特性(0x08|0x0016) PLEN 2. 69 [hci0] 119.092819
    Handle:1025
    > HCI Event:Command Status (0x0F) PLEN 4. #70 [hci0] 119.093444
    LE 读取远程使用特性(0x08|0x0016) ncmd 1.
    状态:成功(0x00)
    > HCI 事件:LE 元事件(0x3E) PLEN 12. 71 [hci0] 119.227963
    LE 读取远程使用特性(0x04)
    状态:成功(0x00)
    手柄:1025
    特性:0xdf 0x00 0x00 0x00 0x00 0x00 0x00 0x00
    LE 加密
    连接参数请求程序
    扩展拒绝指示
    从器件启动的功能交换
    Le Ping
    LL 隐私
    扩展扫描仪过滤器策略
    = bluetoothd:4B:72:0D:6A:DA:AA 没有高速缓存 119.235823
    < ACL 数据 TX:处理1025个标志0x00 dlen 7 72 [hci0] 119.235888
    ATT:交换 MTU 请求(0x02) len 2
    客户端 RX MTU:517
    > ACL 数据 RX:处理1025个标志0x02 dlen 7 73 [hci0] 119.372579
    ATT:交换 MTU 响应(0x03) len 2
    服务器 RX MTU:517
    > ACL 数据 RX:处理1025个标志0x02 dlen 11 74 [hci0] 119.373131
    ATT:按组类型请求读取(0x10) len 6
    句柄范围:0x0001-0xFFFF
    属性组类型:主服务(0x2800)
    < ACL 数据 TX:处理1025个标志0x00 dlen 11 75 [hci0] 119.373460
    ATT:按组类型请求读取(0x10) len 6
    句柄范围:0x0001-0xFFFF
    属性组类型:主服务(0x2800)
    < ACL 数据 TX:处理1025个标志0x00 dlen 27 #76 [hci0] 119.374749
    < ACL 数据 TX:处理1025个标志0x01 dlen 3. 77 [hci0] 119.374847
    ATT:按组类型读取响应(0x11) len 25
    属性数据长度:6.
    属性组列表:4个条目
    句柄范围:0x0001-0x0005
    UUID:通用访问配置文件(0x1800)
    句柄范围:0x0006-0x0009
    UUID:通用属性配置文件(0x1801)
    句柄范围:0x0032-0x0035
    UUID:心率(0x180d)
    句柄范围:0x0036-0x0039
    UUID:未知(0xFFFF)
    > HCI 事件:LE Meta 事件(0x3E) PLEN 11. 78 [hci0] 119.422987
    LE 远程连接参数请求(0x06)
    手柄:1025
    最小连接间隔:7.50ms (0x0006)
    最大连接间隔:7.50ms (0x0006)
    连接延迟:0 (0x0000)
    监控超时:5000毫秒(0x01f4)
    < HCI 命令:LE 远程连接参数请求应答(0x08|0x0020) PLEN 14 79 [hci0] 119.423115
    手柄:1025
    最小连接间隔:7.50ms (0x0006)
    最大连接间隔:7.50ms (0x0006)
    连接延迟:0 (0x0000)
    监控超时:5000毫秒(0x01f4)
    最小连接长度:0.000ms (0x0000)
    最大连接长度:0.000ms (0x0000)
    > HCI 事件:命令完成(0x0E) PLEN 6. 80 [hci0] 119.423726
    LE 远程连接参数请求应答(0x08|0x0020) ncmd 1.
    状态:成功(0x00)
    Handle:1025
    > HCI Event:Number of Completed Packets (0x13) PLEN 5. 81 [hci0] 119.469993
    数字句柄:1.
    手柄:1025
    计数:2
    > ACL 数据 RX:处理1025个标志0x02 dlen 24 82 [hci0] 119.470640
    ATT:按组类型读取响应(0x11) len 19
    属性数据长度:6.
    属性组列表:3个条目
    句柄范围:0x0001-0x0003
    UUID:通用属性配置文件(0x1801)
    句柄范围:0x0014-0x001a
    UUID:通用访问配置文件(0x1800)
    句柄范围:0x0028-0x002f
    UUID:心率(0x180d)
    < ACL 数据 TX:处理1025个标志0x00 dlen 11 83 [hci0] 119.471204
    ATT:按组类型请求读取(0x10) len 6
    句柄范围:0x0030-0xFFFF
    属性组类型:主服务(0x2800)
    > ACL 数据 RX:处理1025个标志0x02 dlen 11 84 [hci0] 119.518892
    ATT:按组类型请求读取(0x10) len 6
    句柄范围:0x003A-0xFFFF
    属性组类型:主服务(0x2800)
    < ACL 数据 TX:处理1025个标志0x00 dlen 9 85 [hci0] 119.519305
    ATT:错误响应(0x01) len 4
    按组类型请求读取(0x10)
    句柄:0x003a
    错误:未找到属性(0x0a)
    > HCI 事件:已完成数据包数(0x13) PLEN 5. 86 [hci0] 119.567675
    数字句柄:1.
    手柄:1025
    计数:2
    > ACL Data RX:处理1025个标志0x02 dlen 26 87 [hci0] 119.665303
    ATT:按组类型读取响应(0x11) len 21
    属性数据长度:20.
    属性组列表:1个条目
    句柄范围:0x0030-0x0039
    UUID:特定于供应商(0000aaa0-0000-1000-8000-aabbccddeeff)
    < ACL 数据 TX:处理1025个标志0x00 dlen 11. 88 [hci0] 119.665713
    ATT:按组类型请求读取(0x10) len 6
    句柄范围:0x003A-0xFFFF
    属性组类型:主服务(0x2800)
    > ACL 数据 RX:处理1025个标志0x02 dlen 11 89 [hci0] 119.666100
    ATT:按类型读取请求(0x08) len 6
    句柄范围:0x0001-0x0005
    属性类型:Include (0x2802)
    > HCI Event:Number of Completed packets (0x13) PLEN 5 90 [hci0] 119.666209
    数字句柄:1.
    手柄:1025
    计数:2
    < ACL 数据 TX:处理1025个标志0x00 dlen 9 91 [hci0] 119.666546
    ATT:错误响应(0x01) len 4
    按类型请求读取(0x08)
    句柄:0x0001
    错误:找不到属性(0x0a)
    > ACL Data RX: handle 1025 flags 0x02 dlen 12. 92 [hci0] 119.762626
    ATT:按组类型读取响应(0x11) len 7
    属性数据长度:6.
    属性组列表:1个条目
    句柄范围:0x003A-0xFFFF
    UUID:用户数据(0x181c)
    > ACL 数据 RX:处理1025个标志0x02 dlen 11 93 [hci0] 119.763147
    ATT:按类型读取请求(0x08) len 6
    句柄范围:0x0001-0x0005
    属性类型:Characteristic (0x2803)
    > HCI Event:Number of Completed packets (0x13) PLEN 5. 94 [hci0] 119.763579
    数字句柄:1.
    手柄:1025
    计数:2
    < ACL 数据 TX:处理1025个标志0x00 dlen 20 95 [hci0] 119.763777
    ATT:按类型读取响应(0x09) len 15
    属性数据长度:7.
    属性数据列表:2个条目
    句柄:0x0002
    值:020300002a
    句柄:0x0004
    值:020500012a
    < ACL 数据 TX:处理1025个标志0x00 dlen 11 96 [hci0] 119.763875
    ATT:按组类型请求读取(0x10) len 6
    句柄范围:0x0001-0xFFFF
    属性组类型:辅助服务(0x2801)
    > ACL 数据 RX:处理1025个标志0x02 dlen 11 97 [hci0] 119.860188
    ATT:按类型读取请求(0x08) len 6
    句柄范围:0x0005-0x0005
    属性类型:Characteristic (0x2803)
    < ACL Data TX:handle 1025 flags 0x00 dlen 9 98 [hci0] 119.860623
    ATT:错误响应(0x01) len 4
    按类型请求读取(0x08)
    句柄:0x0005
    错误:找不到属性(0x0a)
    > ACL Data RX: handle 1025 flags 0x02 dlen 9. 99 [hci0] 119.860874
    ATT:错误响应(0x01) len 4
    按组类型请求读取(0x10)
    句柄:0x0001
    错误:不支持的组类型(0x10)
    < ACL 数据 TX:处理1025个标志0x00 dlen 11 100 [hci0] 119.861396
    ATT:按类型读取请求(0x08) len 6
    句柄范围:0x0001-0xFFFF
    属性类型:Include (0x2802)
    > HCI Event:Number of Completed packets (0x13) PLEN 5 101 [hci0] 119.861448
    数字句柄:1.
    手柄:1025
    计数:2
    > HCI 事件:LE 元事件(0x3E) PLEN 10. 102[hci0] 119.914198
    LE 连接更新完成(0x03)
    状态:成功(0x00)
    手柄:1025
    连接间隔:7.50ms (0x0006)
    连接延迟:0 (0x0000)
    监督超时:5000毫秒(0x01f4)
    > ACL 数据 RX:处理1025个标志0x02 dlen 11 103[hci0] 119.919699
    ATT:按类型读取请求(0x08) len 6
    句柄范围:0x0006-0x0009
    属性类型:Include (0x2802)
    > HCI Event:Number of Completed packets (0x13) PLEN 5 104 [hci0] 119.919830
    数字句柄:1.
    手柄:1025
    计数:2
    > ACL 数据 RX:处理1025个标志0x02 dlen 9 105 [hci0] 119.920254
    ATT:错误响应(0x01) len 4
    按类型请求读取(0x08)
    句柄:0x0001
    错误:找不到属性(0x0a)
    < ACL 数据 TX:处理1025个标志0x00 dlen 9. 106 [hci0] 119.920513
    ATT:错误响应(0x01) len 4
    按类型请求读取(0x08)
    句柄:0x0006
    错误:未找到属性(0x0a)
    < ACL 数据 TX:处理1025个标志0x00 dlen 11 107 [hci0] 119.920943
    ATT:按类型读取请求(0x08) len 6
    句柄范围:0x0001-0xFFFF
    属性类型:Characteristic (0x2803)
    > ACL Data RX:handle 1025 flags 0x02 dlen 11 108[hci0] 119.934678
    ATT:按类型读取请求(0x08) len 6
    句柄范围:0x0006-0x0009
    属性类型:Characteristic (0x2803)
    > HCI Event:Number of Completed packets (0x13) PLEN 5. 109 [hci0] 119.934799
    数字句柄:1.
    手柄:1025
    计数:2
    < ACL 数据 TX:处理1025个标志0x00 dlen 13 110 [hci0] 119.935213
    ATT:按类型读取响应(0x09) len 8
    属性数据长度:7.
    属性数据列表:1个条目
    句柄:0x0007
    值:200800052a
    > ACL Data RX:处理1025个标志0x02 dlen 27 #111 [hci0] 119.935497
    > ACL 数据 RX:处理1025个标志0x01 dlen 27 #112 [hci0] 119.936087
    > ACL 数据 RX:处理1025个标志0x01 dlen 1 113 [hci0] 119.936828
    ATT:按类型读取响应(0x09) len 50
    属性数据长度:7.
    属性数据列表:7个条目
    句柄:0x0002
    值:200300052a
    句柄:0x0015
    值:021600002a
    句柄:0x0017
    值:021800012a
    句柄:0x0019
    值:021a00a62a
    句柄:0x0029
    值:102a00372a
    句柄:0x002c
    值:022d00382a
    句柄:0x002e
    值:082f00392a
    < ACL 数据 TX:处理1025个标志0x00 dlen 11 114[hci0] 119.937209
    ATT:按类型读取请求(0x08) len 6
    句柄范围:0x002f-0xFFFF
    属性类型:Characteristic (0x2803)
    > ACL Data RX:handle 1025 flags 0x02 dlen 11 115 [hci0] 119.942156
    ATT:按类型读取请求(0x08) len 6
    句柄范围:0x0008-0x0009
    属性类型:Characteristic (0x2803)
    < ACL Data TX:handle 1025 flags 0x00 dlen 9 116 [hci0] 119.942563
    ATT:错误响应(0x01) len 4
    按类型请求读取(0x08)
    句柄:0x0008
    错误:找不到属性(0x0a)
    > ACL Data RX: handle 1025 flags 0x02 dlen 27. #117 [hci0] 119.949888
    > HCI 事件:已完成数据包的数量(0x13) PLEN 5. 118[hci0] 119.949899
    数字句柄:1.
    手柄:1025
    计数:2
    > ACL Data RX:处理1025个标志0x01 dlen 21 119[hci0] 119.950669
    ATT:按类型读取响应(0x09) len 43
    属性数据长度:21.
    属性数据列表:2个条目
    句柄:0x0031
    值:123200ffeeddccbbaa008000100000a1aa0000
    句柄:0x0037
    值:2c3800ffeeddccbbaa008000100000a2aa0000
    < ACL 数据 TX:处理1025个标志0x00 dlen 11 120 [hci0] 119.951556
    ATT:按类型读取请求(0x08) len 6
    句柄范围:0x0038-0xFFFF
    属性类型:Characteristic (0x2803)
    > ACL Data RX:handle 1025 flags 0x02 dlen 9 121 [hci0] 119.957131
    ATT:查找信息请求(0x04) len 4
    句柄范围:0x0009-0x0009
    < ACL 数据 TX:句柄1025标志0x00 dlen 10 122[hci0] 119.957531
    ATT:查找信息响应(0x05) len 5
    格式:UUID-16 (0x01)
    句柄:0x0009
    UUID:客户端特征配置(0x2902)
    > ACL 数据 RX:处理1025个标志0x02 dlen 27. 123 [hci0] 119.964907
    ATT:按类型读取响应(0x09) len 22
    属性数据长度:7.
    属性数据列表:3个条目
    句柄:0x003b
    值:0a3c008a2a
    句柄:0x003d
    值:0a3e00902a
    句柄:0x003F
    值:0a40008c2a
    > HCI 事件:已完成数据包的数量(0x13) PLEN 5. 124 [hci0] 119.964918
    数字句柄:1.
    手柄:1025
    计数:2
    < ACL 数据 TX:处理1025个标志0x00 dlen 11 125 [hci0] 119.965423
    ATT:按类型读取请求(0x08) len 6
    句柄范围:0x0040-0xFFFF
    属性类型:Characteristic (0x2803)
    > ACL Data RX:handle 1025 flags 0x02 dlen 11 126 [hci0] 119.972204
    ATT:按类型读取请求(0x08) len 6
    句柄范围:0x0032-0x0035
    属性类型:Include (0x2802)
    < ACL Data TX:handle 1025 flags 0x00 dlen 9 127 [hci0] 119.972628
    ATT:错误响应(0x01) len 4
    按类型请求读取(0x08)
    句柄:0x0032
    错误:找不到属性(0x0a)
    > ACL Data RX: handle 1025 flags 0x02 dlen 9. 128 [hci0] 119.979654
    ATT:错误响应(0x01) len 4
    按类型请求读取(0x08)
    句柄:0x0040
    错误:未找到属性(0x0a)
    > HCI 事件:已完成数据包数(0x13) PLEN 5. 129 [hci0] 119.97990
    数字句柄:1.
    手柄:1025
    计数:2
    < ACL 数据 TX:处理1025个标志0x00 dlen 9 130 [hci0] 119.980516
    ATT:查找信息请求(0x04) len 4
    句柄范围:0x002b-0x002b
    > ACL 数据 RX:句柄1025标志0x02 dlen 11 131 [hci0] 119.987199
    ATT:按类型读取请求(0x08) len 6
    句柄范围:0x0032-0x0035
    属性类型:Characteristic (0x2803)
    < ACL Data TX:handle 1025 flags 0x00 dlen 13 132[hci0] 119.987681
    ATT:按类型读取响应(0x09) len 8
    属性数据长度:7.
    属性数据列表:1个条目
    句柄:0x0033
    值:023400372a
    > ACL Data RX:处理1025个标志0x02 dlen 10 133[hci0] 119.994659
    ATT:查找信息响应(0x05) len 5
    格式:UUID-16 (0x01)
    句柄:0x002b
    UUID:客户端特征配置(0x2902)
    > HCI 事件:已完成数据包数(0x13) PLEN 5. 134 [hci0] 119.994807
    数字句柄:1.
    手柄:1025
    计数:2
    < ACL 数据 TX:处理1025个标志0x00 dlen 9 135[hci0] 119.995157
    ATT:查找信息请求(0x04) len 4
    句柄范围:0x0033-0x0036>
    ACL 数据 RX:句柄1025标志0x02 dlen 11 136 [hci0] 120.009708
    ATT:按类型读取请求(0x08) len 6
    句柄范围:0x0034-0x0035
    属性类型:Characteristic (0x2803)
    < ACL Data TX:handle 1025 flags 0x00 dlen 9 137 [hci0] 120.010118
    ATT:错误响应(0x01) len 4
    按类型请求读取(0x08)
    句柄:0x0034
    错误:找不到属性(0x0a)
    > ACL Data RX: handle 1025 flags 0x02 dlen 10. 138 [hci0] 120.017162
    ATT:查找信息响应(0x05) len 5
    格式:UUID-16 (0x01)
    句柄:0x0033
    UUID:客户端特征配置(0x2902)
    > HCI 事件:已完成数据包数(0x13) PLEN 5. 139 [hci0] 120.017299
    数字句柄:1.
    手柄:1025
    计数:2
    < ACL 数据 TX:处理1025个标志0x00 dlen 9 140 [hci0] 120.017748
    ATT:查找信息请求(0x04) len 4
    句柄范围:0x0034-0x0036>
    ACL 数据 RX:句柄1025标志0x02 dlen 9. 141[hci0] 120.024679
    ATT:查找信息请求(0x04) len 4
    句柄范围:0x0035-0x0035
    < ACL 数据 TX:句柄1025标志0x00 dlen 24 142[hci0] 120.025122
    ATT:查找信息响应(0x05) len 19
    格式:UUUID-128 (0x02)
    句柄:0x0035
    UUID:特定于供应商(8260c653-1a54-426b-9e36-e84c238bc669)
    > ACL 数据 RX:处理1025个标志0x02 dlen 24 143[hci0] 120.032318
    ATT:查找信息响应(0x05) len 19
    格式:UUUID-128 (0x02)
    句柄:0x0034
    UUID:特定于供应商(0000aab0-0000-1000-8000-aabbccddeeff)
    > HCI Event:Number of completed packets (0x13) PLEN 5. 144 [hci0] 120.032409
    数字句柄:1.
    手柄:1025
    计数:2
    < ACL 数据 TX:处理1025个标志0x00 dlen 9 145[hci0] 120.032747
    ATT:查找信息请求(0x04) len 4
    句柄范围:0x0035-0x0036>
    ACL 数据 RX:句柄1025标志0x02 dlen 11 146 [hci0] 120.047194
    ATT:按类型读取请求(0x08) len 6
    句柄范围:0x0036-0x0039
    属性类型:Include (0x2802)
    < ACL Data TX:handle 1025 flags 0x00 dlen 9 147 [hci0] 120.047619
    ATT:错误响应(0x01) len 4
    按类型请求读取(0x08)
    句柄:0x0036
    错误:找不到属性(0x0a)
    > ACL Data RX: handle 1025 flags 0x02 dlen 10. 148 [hci0] 120.062160
    ATT:查找信息响应(0x05) len 5
    格式:UUID-16 (0x01)
    句柄:0x0035
    UUID:特征用户描述(0x2901)
    > HCI 事件:已完成数据包数量(0x13) PLEN 5. 149 [hci0] 120.062306
    数字句柄:1.
    手柄:1025
    计数:2
    < ACL 数据 TX:处理1025个标志0x00 dlen 9 150 [hci0] 120.062704
    ATT:查找信息请求(0x04) len 4
    句柄范围:0x0036-0x0036>
    ACL 数据 RX:句柄1025标志0x02 dlen 11 151[hci0] 120.077169
    ATT:按类型读取请求(0x08) len 6
    句柄范围:0x0036-0x0039
    属性类型:Characteristic (0x2803)
    > HCI Event:Number of Completed packets (0x13) PLEN 5. 152[hci0] 120.077296
    数字句柄:1.
    手柄:1025
    计数:2
    < ACL 数据 TX:处理1025个标志0x00 dlen 13 153[hci0] 120.077641
    ATT:按类型读取响应(0x09) len 8
    属性数据长度:7.
    属性数据列表:1个条目
    句柄:0x0037
    值:0a38000a00
    > ACL Data RX:处理1025个标志0x02 dlen 10 154[hci0] 120.084628
    ATT:查找信息响应(0x05) len 5
    格式:UUID-16 (0x01)
    句柄:0x0036
    UUID:特征格式(0x2904)
    < ACL 数据 TX:处理1025个标志0x00 dlen 9 155 [hci0] 120.085181
    ATT:查找信息请求(0x04) len 4
    句柄范围:0x0039-0x0039>
    ACL 数据 RX:句柄1025标志0x02 dlen 11 156 [hci0] 120.092183
    ATT:按类型读取请求(0x08) len 6
    句柄范围:0x0038-0x0039
    属性类型:Characteristic (0x2803)
    < ACL Data TX:handle 1025 flags 0x00 dlen 9 157[hci0] 120.092562
    ATT:错误响应(0x01) len 4
    按类型请求读取(0x08)
    句柄:0x0038
    错误:找不到属性(0x0a)
    > ACL Data RX: handle 1025 flags 0x02 dlen 10. 158 [hci0] 120.099653
    ATT:查找信息响应(0x05) len 5
    格式:UUID-16 (0x01)
    句柄:0x0039
    UUID:客户端特征配置(0x2902)
    > HCI 事件:已完成数据包数(0x13) PLEN 5. 159 [hci0] 120.099802
    数字句柄:1.
    手柄:1025
    计数:2
    < ACL 数据 TX:处理1025个标志0x00 dlen 9 160 [hci0] 120.100251
    ATT:查找信息请求(0x04) len 4
    句柄范围:0x0041-0xFFFF
    > ACL 数据 RX:句柄1025标志0x02 dlen 9. 161 [hci0] 120.107167
    ATT:查找信息请求(0x04) len 4
    句柄范围:0x0039-0x0039
    < ACL 数据 TX:句柄1025标志0x00 dlen 24 162 [hci0] 120.107643
    ATT:查找信息响应(0x05) len 19
    格式:UUUID-128 (0x02)
    句柄:0x0039
    UUID:特定于供应商(8260c653-1a54-426b-9e36-e84c238bc669)
    > ACL 数据 RX:处理1025个标志0x02 dlen 9 163[hci0] 120.114650
    ATT:错误响应(0x01) len 4
    查找信息请求(0x04)
    句柄:0x0041
    错误:未找到属性(0x0a)
    > HCI 事件:已完成数据包数(0x13) PLEN 5. 164 [hci0] 120.114780
    数字句柄:1.
    手柄:1025
    计数:2
    > HCI 事件:LE 元事件(0x3E) PLEN 11 165[hci0] 120.123758
    LE 远程连接参数请求(0x06)
    手柄:1025
    最小连接间隔:48.75毫秒(0x0027)
    最大连接间隔:48.75毫秒(0x0027)
    连接延迟:0 (0x0000)
    监控超时:5000毫秒(0x01f4)
    < HCI 命令:LE 远程连接参数请求应答(0x08|0x0020) PLEN 14 166 [hci0] 120.123915
    手柄:1025
    最小连接间隔:48.75毫秒(0x0027)
    最大连接间隔:48.75毫秒(0x0027)
    连接延迟:0 (0x0000)
    监控超时:5000毫秒(0x01f4)
    最小连接长度:0.000ms (0x0000)
    最大连接长度:0.000ms (0x0000)
    > HCI 事件:命令完成(0x0E) PLEN 6. 167 [hci0] 120.124695
    LE 远程连接参数请求应答(0x08|0x0020) ncmd 1.
    状态:成功(0x00)
    handle:1025
    < ACL Data TX:handle 1025 flags 0x00 dlen 7 168 [hci0] 120.128587
    ATT:读取请求(0x0a) len 2
    handle:0x0016
    > ACL Data RX:handle 1025 flags 0x02 dlen 13 169 [hci0] 120.144785
    ATT:读取响应(0x0B) len 8
    值:51434f4d2d425444
    < ACL Data TX:handle 1025 flags 0x00 dlen 7 170 [hci0] 120.145431
    ATT:读取请求(0x0a) len 2
    Handle:0x0018
    > HCI Event:Number of Completed Packets (0x13) PLEN 5. 171 [hci0] 120.152220
    数字句柄:1.
    手柄:1025
    计数:2
    > ACL 数据 RX:处理1025个标志0x02 dlen 7 172 [hci0] 120.159660
    ATT:读取响应(0x0B) len 2
    值:0000
    > HCI 事件:LE 元事件(0x3E) PLEN 10. 173 [hci0] 120.251696
    LE 连接更新完成(0x03)
    状态:成功(0x00)
    手柄:1025
    连接间隔:48.75毫秒(0x0027)
    连接延迟:0 (0x0000)
    监控超时:5000msec (0x01f4)
    > HCI 事件:已完成数据包数(0x13) PLEN 5 174 [hci0] 120.259591
    数字句柄:1.
    手柄:1025
    数量:1.
    
    

    然后、当仍作为 GATT 服务器连接到此 GATT 客户端时、我再次尝试连接到 GATT 服务器 TI SensorTag、也就是 GATT 客户端、以便同时尝试这两个角色。 此连接仍使用 BlueZ "Connect"方法进行、不起作用、并返回连接超时。

    以下是尝试连接时的日志:

    < HCI 命令:LE 设置扫描参数(0x08|0x000b) PLEN 7. 1 [hci0] 4.404283
    类型:无源(0x00)
    间隔:60.000毫秒(0x0060)
    窗口:30.000毫秒(0x0030)
    自身地址类型:public (0x00)
    滤波器策略:忽略不在白色列表中(0x01)
    > HCI 事件:命令完成(0x0E) PLEN 4. 2 [hci0] 4.414354
    LE 设置扫描参数(0x08|0x000b) ncmd 1.
    状态:成功(0x00)
    < HCI 命令:LE 设置扫描启用(0x08|0x000c) PLEN 2. 3 [hci0] 4.414467
    扫描:启用(0x01)
    滤波器重复项:启用(0x01)
    > HCI 事件:命令完成(0x0E) PLEN 4. 4 [hci0] 4.415270
    LE 设置扫描使能(0x08|0x000c) ncmd 1.
    状态:成功(0x00)
    > HCI 事件:LE 元事件(0x3E) PLEN 26 5 [hci0] 4.442659
    LE 广播报告(0x02)
    数字报告:1.
    事件类型:可连接的非定向- ADV_IND (0x00)
    地址类型:public (0x00)
    地址:98:07:2D:40:60:86 (德州仪器(TI))
    数据长度:14.
    标志:0x05
    LE 受限可发现模式
    不支持 BR/EDR
    16位服务 UUID (部分):1个入口
    未知(0xaa80)
    公司:Texas Instruments Inc.(13)
    数据:030000
    RSSI:-65dBm (0xbf)
    > HCI 事件:LE 元事件(0x3E) PLEN 26 6 [hci0] 26.148998
    LE 广播报告(0x02)
    数字报告:1.
    事件类型:可连接的非定向- ADV_IND (0x00)
    地址类型:public (0x00)
    地址:98:07:2D:40:60:86 (德州仪器(TI))
    数据长度:14.
    标志:0x05
    LE 受限可发现模式
    不支持 BR/EDR
    16位服务 UUID (部分):1个入口
    未知(0xaa80)
    公司:Texas Instruments Inc.(13)
    数据:030000
    RSSI:-70dBm (0xBA)
    < HCI 命令:LE 设置扫描启用(0x08|0x000c) PLEN 2. 7 [hci0] 45.070949
    扫描:禁用(0x00)
    滤波器重复:禁用(0x00)
    > HCI 事件:命令完成(0x0E) PLEN 4. 8 [hci0] 45.080393
    LE 设置扫描使能(0x08|0x000c) ncmd 1.
    状态:成功(0x00)
    
    
    

    在这种情况下、 HCI 命令:LE 创建连接似乎从未发送、因此超时、但我没有返回任何错误、这将解释为什么它丢失。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    这似乎是对 Bluez 端的限制? 我不知道为什么它不发出"LE create connection"命令。 您是否尝试将 BT 软件狗连接到 Linux/Ubutu 机器?

    谢谢

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Hari、

    这可能是 bluez 方面的问题、或者我对 bluez/D-Bus API 执行了错误操作。

    我尝试使用 BT 软件狗从 Ubuntu 16.04 PC 连接到我的系统、而我的系统已自行连接到传感器、定期收集来自传感器的数据。 它接受连接、但我不能列出可用属性、因此无法访问这些属性。 即使连接是由 PC 发起的、我也无法确定 PC 确实在扮演 GATT 客户端的角色。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Pierre、

    由于这似乎不是控制器问题、我们可以关闭 TT 吗? 如果您发现控制器有问题、您可以提交新的 TT。

    谢谢

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Hari、

    当然、谢谢。