1

有谁知道如何打印/读取/获取存储在 BluetoothGattCharacteristic 中的字节值?我正在从 BT 传感器接收数据,需要弄清楚正确的读取格式应该是什么:例如。SINT8,UINT8,浮点数。

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

谢谢

4

2 回答 2

0

您可以尝试 UUID 0x2904 的 BluetoothGattCharacteristic.getDescriptor(),即特征格式。

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

请参阅https://developer.bluetooth.org/gatt/descriptors/Pages/DescriptorViewer.aspx?u=org.bluetooth.descriptor.gatt.characteristic_presentation_format.xml

于 2014-06-12T01:05:40.233 回答
0

在大多数情况下,字节集只是字面上的意思。这取决于客户端设备如何决定将数据写入特征。可能应该考虑的一件事是它的小端或大端,因为我相信您在 Android 中使用的任何转换器都是大端。

于 2014-06-12T02:57:11.800 回答