有谁知道如何打印/读取/获取存储在BluetoothGattCharacteristic中的字节值?我正在从BT传感器接收数据,需要弄清楚正确的读取格式应该是什么:ex。 SINT8,UINT8,FLOAT。
我希望一旦我得到那个字节值,那就会让我知道将该值转换为可用的度量单位所需的等式。
由于
答案 0 :(得分:0)
您可以尝试使用UGID 0x2904的BluetoothGattCharacteristic.getDescriptor(),即特征格式。
此描述符值(如果存在)将描述BluetoothGattCharacteristic值的格式。
答案 1 :(得分:0)
在大多数情况下,字节集恰好就是这样。它取决于客户端设备如何决定将数据写入特征。应该考虑的一件事是它的小端或大端,因为你在Android中使用的任何转换器都是大端的我相信。