HarmonyOS ble搜索蓝牙设备,获取的设备的deviceName全部为空
通过使用ble搜索蓝牙设备,获取的deviceName全部是为空的,另外一台手机蓝牙打开,通过系统设置,蓝牙,是可以搜索到,但是通过ble模块是无法搜索到的
代码:
try {
ble.on('BLEDeviceFind', (data: Array<ble.ScanResult>) => {
ToastUtil.showToast('扫描到了')
console.log('tag', 'BLEDeviceFind', JSON.stringify(data))
})
ble.startBLEScan(null)
} catch (err) {
console.error('tag',
'errCode: ' + (err as BusinessError).code + ', errMessage: ' + (err as BusinessError).message);
}
- 1.
- 2.
- 3.
- 4.
- 5.
- 6.
- 7.
- 8.
- 9.
- 10.
- 11.
HarmonyOS
赞
收藏 0
回答 1
相关问题
HarmonyOS无法获取蓝牙设备的真实MAC
1473浏览 • 1回复 待解决
HarmonyOS BLE蓝牙监听设备服务变化值是characteristicValue这个参数值吗?
514浏览 • 1回复 待解决
HarmonyOS读取蓝牙设备的广播数据,以及回写数据给蓝牙设备的api
562浏览 • 1回复 待解决
HarmonyOS 蓝牙扫描到的设备deviceId不是设备真实的deviceId吗
614浏览 • 1回复 待解决
HarmonyOS 蓝牙连接成功后 获取gattServices为空数组
487浏览 • 1回复 待解决
Codelabs BLE蓝牙低功耗 例程不能发现外围蓝牙设备,应该如何差找问题呢?
5653浏览 • 1回复 待解决
HarmonyOS 蓝牙主设备主动连接蓝牙外设的方法
590浏览 • 1回复 待解决
HarmonyOS 智能设备蓝牙组网
494浏览 • 1回复 待解决
HarmonyOS 获取设备的蓝牙、Wi-Fi、定位等开关权限问题
772浏览 • 1回复 待解决
HarmonyOS ble蓝牙问题
639浏览 • 1回复 待解决
如何获取当前设备的设备名称
3102浏览 • 1回复 待解决
HarmonyOS 经典蓝牙的搜索问题
938浏览 • 1回复 待解决
HarmonyOS 蓝牙ble相关demo
506浏览 • 1回复 待解决
HarmonyOS 蓝牙BLE开发 Dome
978浏览 • 1回复 待解决
HarmonyOS 获取设备的UUID
483浏览 • 1回复 待解决
鸿蒙如何获取与设备绑定的设备ID?
1504浏览 • 1回复 待解决
HarmonyOS Ble蓝牙demo
674浏览 • 1回复 待解决
HarmonyOS entryAbility的onWindowStageCreate中获取的context为空
539浏览 • 1回复 待解决
HarmonyOS 距离蓝牙设备稍远一点时,手机一直处于扫描状态,连不上蓝牙设备
544浏览 • 1回复 待解决
获取可信设备,设备与周边设备建立可信关系后,通过设备信息查询接口可以获取所有上线并且可信的设备。
1289浏览 • 1回复 待解决
HarmonyOS 旋转设备获取设备方向问题
469浏览 • 1回复 待解决
HarmonyOS 获取设备内存的接口
346浏览 • 1回复 待解决
HarmonyOS 低功耗蓝牙设备DeviceId会变化
373浏览 • 1回复 待解决
HarmonyOS 蓝牙扫描经常回调一样的设备
581浏览 • 1回复 待解决
HarmonyOS BLE 搜索、连接、断开等问题
1227浏览 • 1回复 待解决
ble模块的name是通过ble广播包中获取的,若对端设备广播包未选择带上设备名,或者广播包过长,会导致设备名称无法解析显示。若想获取设备名称,可以解析查下到的蓝牙设备广播包,里面会有设备名称。广播包解析可参考如下文档:https://cloud.tencent.com/developer/article/1690254
ble蓝牙底层都遵循att gatt,对于手机系统,他的数据广播包格式都是遵循这套逻辑,其解析方式都是一样的。至于名字为什么不解析,因为广播包中有个AdvertiseData-》includeDeviceName字段,表示设备在发送广播包是,可选择是否在广播包中携带上设备名称。https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-bluetooth-ble-V5#advertisedata