最近在做一个蓝牙手环BLE设备信息接收模块,手环文档给了我两个uuid,是手环发的信息。我需要搜索到这两个uuid。研究了一下网上的蓝牙demo。还是有点蒙,没有彻底看懂。网上说不需要知道这个蓝牙设备的mac地址,只需要过滤找到自己需要的uuid就可以。
但是demo里的过程是:
先通过onLeScan方法将搜索的所有蓝牙设备mac地址列出来,
然后点进去
,
此时右上角有个connect按钮,代码是
,
里面传的address是这个蓝牙设备的mac地址。connect后才会显示这个设备发送的多个uuid。这是说我还是需要知道设备mac地址连接它的吗?每个手环的mac地址都不一样?该怎么才能过滤到自己需要的那条uuid呢?对蓝牙BLEdemo还没有完全看懂,希望有大神指点一下