如题,使用lightblue连接之后名称下会有128位的的UUID,该UUID是表示设备的ID吗?这个跟在sensorTag客户端中的advanced mode搜索到的设备下的UUID是一致的,但是在TI的代码中我并没有找到该UUID,所以想请问该UUID是如何生成并获取到的,协议栈哪里有对这个的说明,我是否可以修改这个值?
Yan:
beliger,
UUID是service 或者characteristic的ID。
你可以自定义UUID。这个你可以看一下sensorTag对应的各个sensor的service的定义中就能看到了。
mark_xu:
回复 beliger:
这个你要看从设备的广播内容
MaCoo:
怎么解决的 我找不到如何更改uuid
Vincent Dai:
@beliger 你好!我现在碰到和你一样的问题,想修改这个值,不知如何下手,你这之前有解决办法了吗?有的话,帮忙指导下。
beliger:
回复 Vincent Dai:
没办法修改的,那个UUID是用来标示设备唯一性的,现在ios端很注意设备隐私跟安全性,不会让你获取到连接设备的真实MAC地址,同样也不会让连接设备获取它自己的MAC地址,无论蓝牙或者wifi或者其它
mark_xu:
回复 beliger:
1、据我所知这个UUID是IOS根据设备的MAC地址生成的唯一标识,这个UUID设备端是无法修改的
2、希望可以帮到你祝你好运!
TI中文支持网


