Android 从蓝牙GATT读取字节

Android 从蓝牙GATT读取字节,android,bluetooth-lowenergy,gatt,Android,Bluetooth Lowenergy,Gatt,有人知道如何打印/读取/获取BluetoothGattCharacteristic中存储的字节值吗?我正在接收来自BT传感器的数据,需要确定正确的读取格式:例如SINT8、UINT8、FLOAT 我希望,一旦我得到那个字节值,这将引导我进入将该值转换为可用度量单位所需的方程式 谢谢您可以尝试将BluetoothGattCharacteristic.getDescriptor()用于UUID 0x2904,即特征格式 此描述符值(如果存在)将描述BluetoothGattCharacteristi

有人知道如何打印/读取/获取BluetoothGattCharacteristic中存储的字节值吗?我正在接收来自BT传感器的数据,需要确定正确的读取格式:例如SINT8、UINT8、FLOAT

我希望,一旦我得到那个字节值,这将引导我进入将该值转换为可用度量单位所需的方程式


谢谢

您可以尝试将BluetoothGattCharacteristic.getDescriptor()用于UUID 0x2904,即特征格式

此描述符值(如果存在)将描述BluetoothGattCharacteristic值的格式


请参见

在大多数情况下,字节集实际上就是这样。这取决于客户端设备决定如何将数据写入特征。可能需要考虑的一点是,它是小端还是大端,因为我相信在Android中使用的任何转换器都是大端。

我肯定这也有帮助。非常感谢你。