HarmonyOS蓝牙连接后获取GATT服务失败
蓝牙gatt连接用以下方式获取gattService失败:
let device: ble.GattClientDevice = ble.createGattClientDevice('XX:XX:XX:XX:XX:XX');
device.connect();
device.getServices().then((result: Array<ble.GattService>) => {
console.info('getServices successfully:' + JSON.stringify(result));
});
返回错误信息:BussinessError 2900099: Operation failed。
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS 应用崩溃后如何关闭蓝牙等连接
401浏览 • 0回复 待解决
OpenHarmony3.1release 连接服务失败
6000浏览 • 1回复 待解决
HarmonyOS 在使用推动服务时,获取pushtoken失败
381浏览 • 1回复 待解决
HarmonyOS AudioKit C API实现音频播放,连接蓝牙后,声音播放异常(有突突的声音)
245浏览 • 1回复 待解决
HarmonyOS 蓝牙权限的问题, 未授权蓝牙权限后,蓝牙权限如何开启
395浏览 • 1回复 待解决
HarmonyOS 经典蓝牙的ssp连接和读取问题
442浏览 • 1回复 待解决
HarmonyOS 推送服务getToken失败
404浏览 • 1回复 待解决
c# 低功耗蓝牙 连接多个设备
3109浏览 • 1回复 待解决
蓝牙连接报错该如何处理?
328浏览 • 1回复 待解决
请问鸿蒙蓝牙BLE断开连接的接口是什么
6269浏览 • 1回复 待解决
HarmonyOS获取NativeXcomponent失败
312浏览 • 1回复 待解决
HarmonyOS无法获取蓝牙设备的真实MAC
430浏览 • 1回复 待解决
HarmonyOS 引入RN后打包失败
570浏览 • 1回复 待解决
HarmonyOS 元服务安装了,卡片找不到,服务中心加载失败
317浏览 • 1回复 待解决
HarmonyOS 如何获取蓝牙广播包中service uuid
484浏览 • 1回复 待解决
HarmonyOS 使用@ohos.request 上传图片后,获取不到服务器返回
459浏览 • 1回复 待解决
扫描wifi场景应用,获取扫描后可连接WiFi的结果
742浏览 • 1回复 待解决
获取蓝牙权限后进入应用权限管理页面并没有获取到蓝牙权限,不确认是HarmonyOS问题还是调用的蓝牙权限不对
303浏览 • 1回复 待解决
android 手机能否同时连接两个蓝牙设备
3765浏览 • 1回复 待解决
HarmonyOS PUSH 获取id失败。
249浏览 • 1回复 待解决
HarmonyOS 主动获取焦点失败
213浏览 • 1回复 待解决
设备连接Wi-Fi后,如何获取当前设备的IP地址
1963浏览 • 1回复 待解决
harmonyos legacy sdk 因连接失败,无法下载怎么回事?
7899浏览 • 1回复 待解决
使用ArkTs 客户端连接局域网内SocketServer(电脑)服务器,IP地址和端口号正确,显示连接失败什么原因?
3416浏览 • 1回复 待解决
getServices接口需要gatt成功连接后才会调用成功,可以通过注册连接回调,当回调中返回成功连接状态后,再调用getServices接口获取服务信息。首先,想询问一下是否使用双端设备进行测试连接?ble模块设计服务端和客户端,需要使用双端设备才可以成功连接测试。单设备内同时创建createGattClientDevice和createGattServer是没法进行服务端和客户端连接测试的。其次,.on(‘connectionStateChange’)方法是服务端的方法,您这里可以改成on(‘BLEConnectionStateChange’)客户端的方法,判断连接成功后在其中调用服务发现接口。