读到的数据怎样知道是ATT table中哪个handle的数据?
时间:10-02
整理:3721RD
点击:
我分别用GATT_ReadCharValue()读取ATT table中几个handle的数据,再通过ATT_READ_RSP得到数据如何区分是哪个handle的数据呢?
例如:
先设置 req,handle = 3; GATT_ReadCharValue();// 读取DeviceName
后又设置req,handle = 37; GATT_ReadCharValue();// 读取Character1
然后都通过ATT_READ_RSP得到读取的数据,但我不知道得到的数据是handle 3的数据还是handle 37的数据?
望指教,
tks
GATT_ReadCharValue()这个是读取字节的函数,每次调用只会读一个的,读出的值肯定是你最后一次调用的handle里边的内容
读多个数据,你可以尝试GATT_ReadLongCharValue()函数
