信标UUID到值的转换

时间:2019-05-27 06:22:24

标签: hex ibeacon beacon ibeacon-android android-beam

我正在尝试从UUID识别值。

示例: 电池电量

UUID: 0x2A19
Value: 79%

那么他们如何从这个UUID获得价值。这是十六进制值吗?如果是,那么他们是如何转化为价值的?

1 个答案:

答案 0 :(得分:0)

假设我们在这里谈论蓝牙GATT特性。

此处的“值”不是从“ UUID”转换而来的,它们是两个单独的独立字段。 UUID描述值的类型,0x2A19表示“电池电量”。这是list of standarized UUID values for Bluetooth characteristics

您正在使用的蓝牙库应允许您访问两个字段,即UUID和值。举例来说,在iOS上,该对象将是CBCharacteristic对象,它具有一个uuid属性和一个value属性。在Android上,这将是BluetoothGattCharacteristic对象以及getUuid()getValue()方法。等。