HarmonyOS 蓝牙连接失败 401: Invalid parameter

蓝牙连接失败,传入 deviceID 是ble.Scanresult.deviceId

try {
  console.log(`deviceID === ${deviceID}`)
  const device = ble.createGattClientDevice(deviceID)
  device.connect()
  this.device = device
} catch (e) {
  callback?.(e)
  console.log(`eeeeee = ${e}`)
}
HarmonyOS
2024-12-28 09:46:54
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
put_get

该问题是因为deviceID不正确,在createGattClientDevice处报错,换用一个正确的地址就没有401的报错

分享
微博
QQ
微信
回复
2024-12-28 11:27:09
相关问题
HarmonyOS 捕获异常Invalid parameter value
344浏览 • 1回复 待解决
HarmonyOS蓝牙连接后获取GATT服务失败
1092浏览 • 1回复 待解决
HarmonyOS 蓝牙写入失败
342浏览 • 1回复 待解决
HarmonyOS createX509Cert失败 报错401
786浏览 • 1回复 待解决
HarmonyOS SPP蓝牙连接报错
472浏览 • 1回复 待解决
HarmonyOS 蓝牙连接配对接口问题
361浏览 • 1回复 待解决
HarmonyOS 蓝牙ble写入失败 2900099
390浏览 • 1回复 待解决
HarmonyOS 蓝牙ble模块getServices失败
381浏览 • 1回复 待解决
HarmonyOS 经典蓝牙的ssp连接和读取问题
1140浏览 • 1回复 待解决
HarmonyOS socket连接失败code: 103
297浏览 • 1回复 待解决
蓝牙连接报错该如何处理?
929浏览 • 1回复 待解决