來源:Nordic半導體
今年早些時候發布的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應用——只需點擊安裝按鈕,待下載安裝完成即可開始使用。
https://play.google.com/store/apps/details?id=no.nordicsemi.android.nrftoolbox
致有意自主開發Android信道探測應用的開發者:nRF Toolbox采用完全開源模式,基于Kotlin語言開發。其源代碼存放于Android-nRF-Toolbox GitHub倉庫,可作為您開發應用的參考。
https://github.com/NordicSemiconductor/Android-nRF-Toolbox
代碼通過Android RangingManager類實現信道探測功能,應用端實現細節詳見
ChannelSoundingManager.kt文件。
https://github.com/NordicSemiconductor/Android-nRF-Toolbox/blob/main/profile/src/main/java/no/nordicsemi/android/toolbox/profile/repository/channelSounding/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=y CONFIG_BT_CTLR_SDC_CS_MAX_ANTENNA_PATHS=2
完整代碼請參見下方截圖。

對Reflector示例的prj.conf文件完成上述修改后,請構建該示例并將其燒錄至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應用相結合,我們為開發者提供了探索、評估和構建創新型智能手機連接產品的工具,這些產品具備更高級別的測距能力。
本文詳細闡述了在智能手機上運行信道探測演示所需的軟硬件配置,并以搭載Android 16 QPR2系統的Pixel 10手機作為藍牙信道探測發起器、nRF54L15設備作為反射器,逐步演示了如何評估信道探測的精度與性能。
-
智能手機
+關注
關注
66文章
18676瀏覽量
185636 -
Google
+關注
關注
5文章
1802瀏覽量
60301 -
藍牙
+關注
關注
119文章
6241瀏覽量
177773 -
Nordic
+關注
關注
9文章
243瀏覽量
48793
原文標題:【儒卓力為您帶來Nordic博文分享系列】在Google Pixel 10上“聽診”藍牙信道?開源安卓應用實測揭秘
文章出處:【微信號:儒卓力,微信公眾號:儒卓力】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄

如何在Google Pixel 10智能手機上評估信道探測功能
評論