This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CC2540 UUID问题

Other Parts Discussed in Thread: CC2541

主设备扫描是通过UUID来确定设备数,这里的UUID和服务的UUID是什么关系?

  • 你可以把UUID理解为别名。设备有设备的UUID,服务有服务的UUID,特征值有特征值的UUID。

    主从机要想通讯,主机要通过设备UUID找到设备,再通过服务UUID找到服务,再通过特征值UUID来进行通讯。

    类似于想找小明同学谈话,要先找到一中、再找到三年级二班、再找到12号,也就是小明同学了。

  • 那为什么主的设备扫描的时候通过service UUID来添加扫到的从设备?

  • 这个只是CC2541的主机自己做的过滤,通过广播中的UUID字段来做过滤。

    你也可以改为用设备名来做过滤、或者不做过滤,并不是死要求。

    可以看看我个性签名档的博客地址,《CC2541之主机端获取广播包数据》。

    这篇博文是在过滤UUID的基础上再获取广播字段数据,可以用我写的函数直接获取广播字段数据再进行判断,如果跟你想要的广播数据一样,就添加到可连接列表。