Other Parts Discussed in Thread: CC2564C
工具/软件:Linux
您好、e2e、
我们的客户正在 Linux 中使用 CC2564C、经典 BT 工作正常、但 BLE 存在以下问题、需要您的支持。
提前感谢。
当使用它连接到公司“ZenMeasure”(www.zenmeasure.com)的“温度记录器”时,会出现问题。
TIInit_6.12.26.bts 与 BlueZ 一同使用。 带 PC 的标准蓝牙工作正常。 但在使用 BLE 连接到其他器件时会出现问题。
以下是操作信息:
hciattach /dev/ttyS4 Texas 115200 noflow
killall -9 bluetoothd
/usr/libexec/bluetooth/bluetoothd - E &
hciconfig hci0 name sensorgw_le
root@sensorgw-imx6q:~# hcitool lescan
LE 扫描...
70:5B:07:94:1C:8D (未知)
70:5B:07:94:1C:8D (未知)
FE:97:18:09:13:44 (未知)#这是温度器件
6B:E6:2C:6B:B0:C8 (未知)
root@sensorgw-imx6q:~#
root@sensorgw-imx6q:~#
root@sensorgw-imx6q:~# gatttool -b FE:97:18:09:13:44 -I
[FE:97:18:09:13:44][LE]>连接
尝试连接到 FE:97:18:09:13:44
< HCI 命令:LE 将器件添加到白名单(0x08|0x0011) PLEN 7.
0000:00 44 13 09 18 97 fe .D.…
> HCI 事件:命令完成(0x0E) PLEN 4.
LE 将器件添加到白名单(0x08|0x0011) ncmd 1.
状态0x00
< HCI 命令:LE 设置扫描参数(0x08|0x000b) PLEN 7.
类型0x00 (无源)
间隔60.000ms 窗口30.000ms
自有地址:0x00 (公共)策略:仅限白色列表
> HCI 事件:命令完成(0x0E) PLEN 4.
LE 设置扫描参数(0x08|0x000b) ncmd 1.
状态0x00
< HCI 命令:LE 设置扫描启用(0x08|0x000c) PLEN 2.
值0x01 (启用扫描)
过滤器重复0x01 (已启用)
> HCI 事件:命令完成(0x0E) PLEN 4.
LE 设置扫描使能(0x08|0x000c) ncmd 1.
状态0x00
[FE:97:18:09:13:44][LE]>> HCI 事件:LE 元事件(0x3E) PLEN 43
LE 广告报告
Adv_IND -可连接的非定向广播(0)
bdaddr fe:97:18:09:13:44 (公开)
标志:0x06
缩短的服务类:0x1809
具有22字节数据的未知类型0x16
RSSI:-54
< HCI 命令:LE 设置扫描启用(0x08|0x000c) PLEN 2.
值0x00 (禁用扫描)
过滤器重复0x00 (禁用)
> HCI 事件:命令完成(0x0E) PLEN 4.
LE 设置扫描使能(0x08|0x000c) ncmd 1.
状态0x00
< HCI 命令:LE 创建连接(0x08|0x000d) PLEN 25
bdaddr FE:97:18:09:13:44类型0
间隔96窗口96 INITIATOR FILTER 0
OLD_BDADDR_TYPE 0 MIN_INTERVAL 40 MAX_INTERVAL 56
延迟0 superv监督_to 42 min_ce 0 max_ce 0
> HCI 事件:命令状态(0x0F) PLEN 4.
LE 创建连接(0x08|0x000d)状态0x00 ncmd 1.
< HCI 命令:LE 创建连接取消(0x08|0x000e) PLEN 0
> HCI 事件:命令完成(0x0E) PLEN 4.
LE 创建连接取消(0x08|0x000e) ncmd 1.
0000:00 。
>HCI 事件:LE 元事件(0x3E) PLEN 19
LE 连接完成
状态0x02 handle 65535、角色主器件
bdaddr fe:97:18:09:13:44 (公开)
错误:连接错误:传输端点未连接(107)