3***@qq.com
3***@qq.com
  • 发布:2023-06-18 18:05
  • 更新:2024-09-05 16:51
  • 阅读:326

有没有人发现最新版本无法连接获取蓝牙的services的ID了吗

分类:uni-app

我前几天没更新之前写的代码,可以发现蓝牙,获得services的ID,也可以通过主服务的ID来过滤蓝牙设备,经过两次更新后,现在用之前写的代码,发现都不对了,进一步调查发现,蓝牙依然可以发现,但是不能通过主服务ID来过滤蓝牙设备了,然后具体的蓝牙读写操作时发现,根本就无法获取所有的蓝牙服务,简单讲,就是不能用了。

2023-06-18 18:05 负责人:无 分享
已邀请:
3***@qq.com

3***@qq.com (作者) - 啥都干

uni.getBLEDeviceServices({
deviceId: item.deviceId,
success(res) {
console.log("BLEDeviceServices", res)
_this.getBLEDeviceCharacteristics(item)
},
fail(res) {
console.log("查看服务失败", res)
},
complete(res) {
console.log("查看服务完成", res)
//"00000922-0000-1000-8000-00805F9B34FB"
}
})

看不到serviceid了,用其他软件测试设备是可以读取到serviceID的。

1***@qq.com

1***@qq.com

解决了吗 我也碰到这个问题 services里面是空数组

要回复问题请先登录注册