P10 Plus HarmonyOS鸿蒙Next 2.0.0 扫描动态BLE广播失败

P10 Plus HarmonyOS鸿蒙Next 2.0.0 扫描动态BLE广播失败 有碰到同样问题的朋友吗,你们是如何解决的?

机型:P10 Plus

系统版本:HarmonyOS2.0.0

问题现象:扫描动态BLE广播失败,很难扫描到!偶尔能扫描到那么1次。

问题描述:下位机发送动态BLE广播,广播持续时间2s,间隔时间1s,每次广播负载数据(部分)都会动态改变,即BLE广播数据负载每隔一段时间会动态改变。

注意:这里的持续时间和间隔时间指的是Application级别的,与BLE标准规范不是同一概念。

例如:

  1. 第一次广播数据负载为:0xAAFF23655278,持续广播时间2s。

  2. 停止广播,停止1s。

  3. 第二次广播数据负载为:0xAAFF99774455,持续广播时间2s。

下方重复步骤:1~3

  1. 停止广播,停止1s。

4 回复

开发者你好,如下链接是低功耗蓝牙实现设备间通信的demo,可做下参考。

https://developer.huawei.com/consumer/cn/codelabsPortal/carddetails/HarmonyOS-BleBluetoothDemo

更多关于P10 Plus HarmonyOS鸿蒙Next 2.0.0 扫描动态BLE广播失败的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


欢迎开发小伙伴们进来帮帮楼主

P10 Plus在升级到HarmonyOS鸿蒙Next 2.0.0后,扫描动态BLE广播失败可能是由于系统对BLE广播的兼容性或权限管理发生了变化。HarmonyOS 2.0.0在蓝牙协议栈和权限管理上进行了优化,可能导致部分设备在扫描动态BLE广播时出现问题。建议检查设备的蓝牙权限设置,确保应用具有扫描BLE设备的权限。此外,HarmonyOS 2.0.0可能对BLE广播的过滤机制进行了调整,导致部分动态广播无法被扫描到。可以尝试更新相关应用的SDK或API,确保其与HarmonyOS 2.0.0的兼容性。

P10 Plus在升级到HarmonyOS鸿蒙Next 2.0.0后,扫描动态BLE广播失败,可能是由于系统兼容性问题或BLE广播协议更新导致的。建议尝试以下步骤:

  1. 确保设备固件和应用程序均为最新版本;

  2. 重启设备,重新尝试扫描;

  3. 检查BLE设备的广播设置,确保其符合鸿蒙系统的要求;

  4. 如果问题持续,建议联系华为客服或开发者社区获取进一步支持。

回到顶部
AI 助手
你好,我是IT营的 AI 助手
您可以尝试点击下方的快捷入口开启体验!