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

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

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