小编WKl*_*erg的帖子

GATTTool 无法读取/写入特性

我正在尝试使用 bluez 的 gatttool 在 BLE 自定义板上写入一些演示特征。具体来说,我希望写入一个特征并将值读回。这是我正在做的事情(其中 0x25 是特征的句柄):

bluepy$ gatttool -b EC:24:B8:23:1C:39 -I
[   ][EC:24:B8:23:1C:39][LE]> connect
[CON][EC:24:B8:23:1C:39][LE]> char-read-hnd 0x0025 
[CON][EC:24:B8:23:1C:39][LE]> Characteristic value/descriptor: 01
[CON][EC:24:B8:23:1C:39][LE]> char-write-cmd 0x25 0x02
[CON][EC:24:B8:23:1C:39][LE]> char-read-hnd 0x0025
[CON][EC:24:B8:23:1C:39][LE]> Characteristic value/descriptor: 00
Run Code Online (Sandbox Code Playgroud)

有谁知道为什么读取的特征值是 00 而不是 02(的第二个参数char-write-cmd)?

任何帮助将不胜感激。

bluetooth bluetooth-lowenergy bluez gatt

5
推荐指数
1
解决办法
6617
查看次数

标签 统计

bluetooth ×1

bluetooth-lowenergy ×1

bluez ×1

gatt ×1