我正在使用BLE温度计。我可以成功设置“通知”#39;描述符和我经常得到的特征。从特征返回的值是十六进制:
0xAA061100020A0023
我可以使用
将其转换为Android中的字符串String value = new String(myByteArray)
然而,字符串只是一堆混乱的UTF-16字符,似乎没什么意义。
我想知道,这个BLE温度计的创建者是否有可能以某种方式加密数据,以便只有他们的应用才能读取它?
答案 0 :(得分:0)
获取此特征的存储值。
此函数返回此特性的存储值 通过调用readCharacteristic(BluetoothGattCharacteristic)来检索。 特征的缓存值作为a的结果更新 读取特征操作或特征更新 已收到通知。
因此,这代表 BLE特征的值,它是用于构建GATT服务的基本数据元素。