微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > lightblue连接之后在名称下显示的UUID是什么?

lightblue连接之后在名称下显示的UUID是什么?

时间:10-02 整理:3721RD 点击:

如题,使用lightblue连接之后名称下会有128位的的UUID,该UUID是表示设备的ID吗?这个跟在sensorTag客户端中的advanced mode搜索到的设备下的UUID是一致的,但是在TI的代码中我并没有找到该UUID,所以想请问该UUID是如何生成并获取到的,协议栈哪里有对这个的说明,我是否可以修改这个值?

beliger,

UUID是service 或者characteristic的ID。

你可以自定义UUID。这个你可以看一下sensorTag对应的各个sensor的service的定义中就能看到了。

谢谢 Yan

这个问题可能我没描述清楚,我说的这个UUID应该是ios将获取到从机广播信息中的mac地址加密成16字节作为从机设备唯一标示符给上层app使用的,现在ios上的明显做法就是,在不必要的情况下,不会让应用获知连接设备的物理地址,同时也不会让对方获知本机的物理地址。

这个你要看从设备的广播内容

怎么解决的  我找不到如何更改uuid

@beliger 你好!我现在碰到和你一样的问题,想修改这个值,不知如何下手,你这之前有解决办法了吗?有的话,帮忙指导下。

没办法修改的,那个UUID是用来标示设备唯一性的,现在ios端很注意设备隐私跟安全性,不会让你获取到连接设备的真实MAC地址,同样也不会让连接设备获取它自己的MAC地址,无论蓝牙或者wifi或者其它

1、据我所知这个UUID是IOS根据设备的MAC地址生成的唯一标识,这个UUID设备端是无法修改的

2、希望可以帮到你祝你好运!

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top