來源:Nordic半導體
今年早些時候發(fā)布的Android 16系統(tǒng)首次引入了支持藍牙信道探測的公共API,實現(xiàn)了智能手機的精準測距功能。然而直到近期,市面上仍未出現(xiàn)支持藍牙6.0及信道探測技術(shù)的手機硬件。這一局面在2025年8月28日迎來轉(zhuǎn)機——谷歌發(fā)布了首款支持信道探測技術(shù)的Pixel 10手機,預計后續(xù)將有更多機型跟進。
今日,適用于Android的nRF Toolbox 應用迎來重大更新,新增信道探測功能,為您的應用開發(fā)工具箱注入精準距離估算能力。開發(fā)者首次能夠通過Nordic Semiconductor的開源應用,在搭載nRF54L系列設備的Pixel 10智能手機上評估并運用藍牙信道探測技術(shù)。
本次更新完善了Nordic端到端的藍牙信道探測解決方案,不僅支持在智能手機上直接測試評估信道探測功能,更能助力開發(fā)者打造支持信道探測的應用程序。Nordic的藍牙信道探測解決方案可為專用藍牙低功耗標簽實現(xiàn)精準物品定位功能,并將該功能作為增值特性擴展至遙控器、工具、醫(yī)療設備等其他藍牙低功耗產(chǎn)品。同時支持多種應用場景:房間級在場檢測、零售及博物館近場互動,以及基于近場區(qū)域的工業(yè)安全防護。
本文將詳細說明如何使用 nRF Connect SDK 中的藍牙信道探測反射器示例程序(運行于 nRF54L15 SoC),配合搭載 Android 16 系統(tǒng)藍牙信道探測發(fā)起器及算法實現(xiàn)的 Google Pixel 10 智能手機,通過 nRF Toolbox Android 應用評估信道探測功能。
先決條件
要在智能手機上評估信道探測功能,您需要下載并安裝 nRF Toolbox 應用程序。您可通過此鏈接在 Google Play 商店找到nRF Toolbox應用——只需點擊安裝按鈕,待下載安裝完成即可開始使用。
https://play.google.com/store/apps/details?id=no.nordicsemi.android.nrftoolbox
致有意自主開發(fā)Android信道探測應用的開發(fā)者:nRF Toolbox采用完全開源模式,基于Kotlin語言開發(fā)。其源代碼存放于Android-nRF-Toolbox GitHub倉庫,可作為您開發(fā)應用的參考。
https://github.com/NordicSemiconductor/Android-nRF-Toolbox
代碼通過Android RangingManager類實現(xiàn)信道探測功能,應用端實現(xiàn)細節(jié)詳見
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開發(fā)套件(DK),配置為信道探測反射器。
DK的電源及電源線。
軟件
nRF Connect SDK - 3.0.1 版或更高版本。
Android 16 QPR2(目前僅通過公共測試版計劃提供)。
支持信道探測示例功能的最新版 nRF Toolbox 應用(4.1.4 版或更高版本)。
如您所見,根據(jù)硬件和軟件要求,您的Pixel 10手機需按照Android Beta計劃說明中的指引,注冊加入Android 16 Quarterly Platform發(fā)布版2(QPR2)測試計劃。請仔細閱讀鏈接中的說明,確保在注冊前充分理解相關(guān)條款與條件。值得注意的是,一旦QPR2版本被整合到正式公開版本中,此步驟將不再需要。
在開發(fā)板上構(gòu)建
并燒錄反射器示例程序
第一步是將信道探測反射器與測距應答器示例程序構(gòu)建并刷寫至nRF54L15開發(fā)套件。為確保nRF Connect SDK中的反射器示例程序能與您的智能手機協(xié)同工作,需對應用程序配置文件(prj.conf)進行兩處微調(diào):必須啟用藍牙配對功能,并將信道探測天線路徑數(shù)配置為2。具體修改如下所示。
prj.conf
CONFIG_BT_BONDABLE=y CONFIG_BT_CTLR_SDC_CS_MAX_ANTENNA_PATHS=2
完整代碼請參見下方截圖。

對Reflector示例的prj.conf文件完成上述修改后,請構(gòu)建該示例并將其燒錄至nRF54L15開發(fā)板。至此準備工作已全部就緒,您可繼續(xù)使用智能手機與nRF54L15 DK Reflector運行快速演示。
運行信道探測示例
本示例展示了Android 16(QPR2)設備作為信道探測發(fā)起方與Nordic nRF54L15開發(fā)套件作為反射器之間如何實現(xiàn)藍牙信道探測。同時演示了Android的新型測距管理器API(Android 16引入)如何利用Android操作系統(tǒng)內(nèi)置的信道探測算法,為兩臺藍牙低功耗設備提供精確距離估算。
注意:請確保已按前文所述對反射器RSRP示例應用進行修改后再繼續(xù)操作。
運行示例的步驟
在Pixel 10上啟動 nRF Toolbox應用。
掃描并連接至nRF54L15開發(fā)套件(設備名稱顯示為Nordic CS Reflector)。
出現(xiàn)提示時,與開發(fā)套件配對——這將建立綁定連接。
綁定完成后,信道探測功能將自動開始測量。
在應用界面實時觀察距離讀數(shù)。
示例提示:為獲得最佳評估效果,請將手機在距開發(fā)板50厘米至20米范圍內(nèi)移動(若空間允許可更遠)。將智能手機移離nRF54L15開發(fā)板后,使用卷尺等工具測量實際距離,以此作為測距精度的參考基準。
下圖所示為nRF Toolbox應用程序在啟用信道探測且測量處于活動狀態(tài)時的用戶界面外觀。

結(jié)語
藍牙信道探測是低功耗藍牙技術(shù)最重要的增強功能之一,Nordic很榮幸能引領這項技術(shù)的應用。通過將nRF54L系列與開源的nRF Toolbox for Android應用相結(jié)合,我們?yōu)殚_發(fā)者提供了探索、評估和構(gòu)建創(chuàng)新型智能手機連接產(chǎn)品的工具,這些產(chǎn)品具備更高級別的測距能力。
本文詳細闡述了在智能手機上運行信道探測演示所需的軟硬件配置,并以搭載Android 16 QPR2系統(tǒng)的Pixel 10手機作為藍牙信道探測發(fā)起器、nRF54L15設備作為反射器,逐步演示了如何評估信道探測的精度與性能。
-
智能手機
+關(guān)注
關(guān)注
66文章
18690瀏覽量
186039 -
Google
+關(guān)注
關(guān)注
5文章
1807瀏覽量
60506 -
藍牙
+關(guān)注
關(guān)注
119文章
6311瀏覽量
178676 -
Nordic
+關(guān)注
關(guān)注
9文章
256瀏覽量
49014
原文標題:【儒卓力為您帶來Nordic博文分享系列】在Google Pixel 10上“聽診”藍牙信道?開源安卓應用實測揭秘
文章出處:【微信號:儒卓力,微信公眾號:儒卓力】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
如何在Google Pixel 10智能手機上評估信道探測功能
評論