小程序 ble蓝牙,设备搜索到两个相同的服务uuid, 在ios端获取的特征值和android端获取的特征值不一致,导致ios能正常写入,android不能正常写入
记录 服务uuid如下
现在的问题是搜索的蓝牙后,进行连接 会获取到两个相同的服务,服务的uuid是 0000180A-0000-1000-8000-00805F9B34FB
1.在微信小程序 ios端 通过蓝牙获取到的 特征值 都是 00009999-0000-1000-8000-00805F9B34FB
2.在微信小程序 android端 通过蓝牙获取到的 特征值 都是 00002A50-0000-1000-8000-00805F9B34FB
3.用android ble 蓝牙助手 连接
会获取到两个相同的服务,服务的uuid是 0000180A-0000-1000-8000-00805F9B34FB
获取到的特征值
pnp id uuid 00002A50-0000-1000-8000-00805F9B34FB
unknown uuid 00009999-0000-1000-8000-00805F9B34FB
待解决问题:
可能是微信小程序兼容的差异导致在ios端和android端 获取特征值出现差异,
有没有可能实现获取蓝牙有两个不同的服务uuid