找回密码
 立即注册

使用微信账号登录

只需一步,快速开始

查看: 33|回复: 0

[Nordic] 使用我们的开源Android应用在Google Pixel 10上评估蓝牙信道探测

[复制链接]
连续签到天数:1天
签到总天数:8天
签到总奖励:36金币
发表于 昨天 10:24 | 显示全部楼层 |阅读模式
今年早些时候发布的Android 16系统首次引入了支持蓝牙®信道探测的公共API,实现了智能手机的精准测距功能。然而直到近期,市面上仍未出现支持蓝牙6.0及信道探测技术的手机硬件。这一局面在2025年8月28日迎来转机——谷歌发布了首款支持信道探测技术的Pixel 10手机,预计后续将有更多机型跟进。
今日,适用于Android的nRF Toolbox 应用迎来重大更新,新增信道探测功能,为您的应用开发工具箱注入精准距离估算能力。开发者首次能够通过Nordic Semiconductor的开源应用,在搭载nRF54L系列设备的Pixel 10智能手机上评估并运用蓝牙信道探测技术。
本次更新完善了Nordic端到端的蓝牙信道探测解决方案,不仅支持在智能手机上直接测试评估信道探测功能,更能助力开发者打造支持信道探测的应用程序。Nordic的蓝牙信道探测解决方案可为专用蓝牙低功耗标签实现精准物品定位功能,并将该功能作为增值特性扩展至遥控器、工具、医疗设备等其他蓝牙低功耗产品。同时支持多种应用场景:房间级在场检测、零售及博物馆近场互动,以及基于近场区域的工业安全防护。
本文将详细说明如何使用 nRF Connect SDK 中的蓝牙信道探测反射器示例程序(运行于 nRF54L15 SoC),配合搭载 Android 16 系统蓝牙信道探测发起器及算法实现的 Google Pixel 10 智能手机,通过 nRF Toolbox Android 应用评估信道探测功能。
先决条件
要在智能手机上评估信道探测功能,您需要下载并安装 nRF Toolbox 应用程序。您可通过此链接在 Google Play 商店找到nRF Toolbox 应用——只需点击安装按钮,待下载安装完成即可开始使用。
致有意自主开发Android信道探测应用的开发者:nRF Toolbox采用完全开源模式,基于Kotlin语言开发。其源代码存放于Android-nRF-Toolbox GitHub仓库,可作为您开发应用的参考。代码通过Android RangingManager类实现信道探测功能,应用端实现细节详见[color=rgb(0 119 200/var(--tw-text-opacity,1))]ChannelSoundingManager.kt文件。
除应用程序外,您还需要以下硬件和软件:
硬件
  • Google Pixel 10 - 任何型号均适用。
  • nRF54L15开发套件(DK),配置为信道探测反射器。
  • DK的电源及电源线。
软件
  • nRF Connect SDK - 3.0.1 版或更高版本。
  • Android 16 QPR2(目前仅通过公共测试版计划提供)。
  • 支持信道探测示例功能的最新版 nRF Toolbox 应用(4.1.4 版或更高版本)。
如您所见,根据硬件和软件要求,您的Pixel 10手机需按照Android Beta计划说明中的指引,注册加入Android 16 Quarterly Platform发布版2(QPR2)测试计划。请仔细阅读链接中的说明,确保在注册前充分理解相关条款与条件。值得注意的是,一旦QPR2版本被整合到正式公开版本中,此步骤将不再需要。
在开发板上构建并烧录反射器示例程序
第一步是将信道探测反射器与测距应答器示例程序构建并刷写至nRF54L15开发套件。为确保nRF Connect SDK中的反射器示例程序能与您的智能手机协同工作,需对应用程序配置文件(prj.conf)进行两处微调:必须启用蓝牙配对功能,并将信道探测天线路径数配置为2。具体修改如下所示。
prj.conf
CONFIG_BT_BONDABLE=yCONFIG_BT_CTLR_SDC_CS_MAX_ANTENNA_PATHS=2
完整代码请参见下方截图。

对Reflector示例的prj.conf文件完成上述修改后,请构建该示例并将其[color=rgb(0 119 200/var(--tw-text-opacity,1))]烧录至nRF54L15开发板。至此准备工作已全部就绪,您可继续使用智能手机与nRF54L15 DK Reflector运行快速演示。
运行信道探测示例
本示例展示了Android 16(QPR2)设备作为信道探测发起方与Nordic nRF54L15开发套件作为反射器之间如何实现蓝牙信道探测。同时演示了Android的新型测距管理器API(Android 16引入)如何利用Android操作系统内置的信道探测算法,为两台蓝牙低功耗设备提供精确距离估算。
注意:请确保已按前文所述对反射器RSRP示例应用进行修改后再继续操作。
运行示例的步骤
  • 在Pixel 10上启动 nRF Toolbox应用。
  • 扫描并连接至nRF54L15开发套件(设备名称显示为Nordic CS Reflector)。
  • 出现提示时,与开发套件配对——这将建立绑定连接。
  • 绑定完成后,信道探测功能将自动开始测量。
  • 在应用界面实时观察距离读数。
示例提示:为获得最佳评估效果,请将手机在距开发板50厘米至20米范围内移动(若空间允许可更远)。将智能手机移离nRF54L15开发板后,使用卷尺等工具测量实际距离,以此作为测距精度的参考基准。
下图所示为nRF Toolbox应用程序在启用信道探测且测量处于活动状态时的用户界面外观。

结语
蓝牙信道探测是低功耗蓝牙技术最重要的增强功能之一,Nordic很荣幸能引领这项技术的应用。通过将nRF54L系列与开源的nRF Toolbox for Android应用相结合,我们为开发者提供了探索、评估和构建创新型智能手机连接产品的工具,这些产品具备更高级别的测距能力。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册  

×
楼主热帖
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
您需要登录后才可以回帖 登录 | 立即注册  

本版积分规则

小黑屋|手机版|我爱蓝牙网 - 52Bluetooth

GMT+8, 2025-11-4 23:59 , Processed in 3.269224 second(s), 12 queries , Gzip On, MemCached On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表