CC2540 UUID问题
时间:10-02
整理:3721RD
点击:
主设备扫描是通过UUID来确定设备数,这里的UUID和服务的UUID是什么关系?
你可以把UUID理解为别名。设备有设备的UUID,服务有服务的UUID,特征值有特征值的UUID。
主从机要想通讯,主机要通过设备UUID找到设备,再通过服务UUID找到服务,再通过特征值UUID来进行通讯。
类似于想找小明同学谈话,要先找到一中、再找到三年级二班、再找到12号,也就是小明同学了。
那为什么主的设备扫描的时候通过service UUID来添加扫到的从设备?
这个只是CC2541的主机自己做的过滤,通过广播中的UUID字段来做过滤。
你也可以改为用设备名来做过滤、或者不做过滤,并不是死要求。
可以看看我个性签名档的博客地址,《CC2541之主机端获取广播包数据》。
这篇博文是在过滤UUID的基础上再获取广播字段数据,可以用我写的函数直接获取广播字段数据再进行判断,如果跟你想要的广播数据一样,就添加到可连接列表。