In the document,服务的uuid类似于[A-F0-9]{4}
而Android BLE sevice's uuid类似于' [A-F0-9]{8}-[A-F0-9]{4}-[A-F0-9]{4}-[A-F0-9]{4}-[A-F0-9]{12}
'。 Schema的文档说:
<?xml version="1.0" encoding="utf-16"?>
<xs:simpleType name="uuid">
<xs:restriction base="xs:string">
<xs:pattern value="[A-F0-9]{4}" />
<xs:pattern value="[A-F0-9]{8}-[A-F0-9]{4}-[A-F0-9]{4}-[A-F0-9]{4}-[A-F0-9]{12}" />
</xs:restriction>
</xs:simpleType>
他们是同一个uuid还是同一个不同面孔的东西?
为什么有两种模式?我认为一个是好的!
任何人都可以解释为什么他们不一样? OR可以有一些java代码将一个转换为另一个吗?
答案 0 :(得分:0)
在询问有关Hardware Work的人之后,我得到了一个将UUID32映射到UUID128的角色示例:
FF12-->0000FF12-0000-1000-8000-00805f9b34fb
通过Google,我得到了: