# 當藍牙也能精確定位到 10 公分:我為什麼對 nRF54L 的 Channel Sounding 技術如此興奮 上週在台北101地下街,我又再次體驗了「手機地圖說我在這裡,但我明明在那裡」的窘境。站在B2美食街,Google Maps 堅持顯示我在B1,而我朋友說她在「星巴克附近」,但整個地下街有三家星巴克。我們最後還是靠著傳統方法——電話裡的「你看得到我嗎?我在招手」才找到彼此。 就在我為這個老問題苦惱時,我在研究中發現了一個可能改變遊戲規則的技術:Nordic Semiconductor 的 nRF54L 搭配 Bluetooth 6.0 的 Channel Sounding。 ![Bluetooth Channel Sounding 技術原理](https://hackmd.io/_uploads/S1KZwwrcgl.jpg) 當我深入研究這個技術時,發現它竟然能把定位精度從原本的幾公尺提升到 10 公分!這是什麼概念?就是你站在星巴克門口,它能精確知道你是在門的左邊還是右邊。 ## 這技術到底是怎麼做到的? 你知道蝙蝠是怎麼在黑暗中導航的嗎?牠們發出超音波,然後聽回音來判斷距離和位置。Channel Sounding 也是類似概念,但更聰明。 想像你在KTV唱歌,麥克風傳到音響的聲音有延遲對吧?Channel Sounding 就像測量這個延遲,但它不只測一次,而是同時在多個「頻道」測量,就像你同時用好幾支麥克風唱同一首歌,然後比較每支麥克風的延遲差異。 技術上來說,它使用兩種方法: **Phase-Based Ranging (PBR)**:測量無線訊號的相位變化,就像測量聲波的相位差。 **Time of Flight (ToF)**:測量訊號來回的時間,用來驗證相位測量的結果。 兩個方法同時使用,就能消除那些讓定位不準的干擾因素,比如牆壁反射、其他電子設備的干擾等等。 ## 最讓我興奮的發現 說實話,最讓我驚喜的發現是什麼?這個技術不需要額外的硬體!你的手機、耳機、手錶,只要支援 Bluetooth 6.0 就行了。相比之下,UWB 技術雖然更精確(可以達到公分級),但需要專門的晶片,成本高出不少。 而且你知道嗎,2024年有54億台設備包含了 Bluetooth 技術。這個數字代表什麼?代表未來幾年當這些設備開始支援 Bluetooth 6.0 時,Channel Sounding 就會自然而然地普及到我們的生活中,不需要大家額外花錢買新設備。 ![室內定位應用場景](https://hackmd.io/_uploads/rJLfPwH5lx.jpg) ## 這技術能解決哪些實際問題? 讓我分享幾個讓我覺得很有意思的應用場景: **智慧鑰匙的革命** 想像一下,你提著大包小包走向車子,還沒掏出鑰匙,車門就自動解鎖了。但這次不是因為你走近了,而是系統精確知道你站在駕駛座車門外 50 公分,而不是站在其他車門旁邊。這種精度讓中繼攻擊(就是駭客用設備放大你鑰匙訊號的那種攻擊)幾乎不可能成功。 **室內導航的新境界** 去年我在東京車站迷路的經驗讓我印象深刻。那個車站複雜到我用了三個不同的地圖 App 都還是找不到正確的出口。如果有了這個技術,地圖 App 不只能告訴你「你在2樓」,而是能精確顯示「你現在站在2樓東側廁所門口,距離JR山手線入口35公尺」。 對於視障朋友來說,這種精度更是生活品質的巨大提升。 **物品追蹤的大躍進** 你有沒有用過 AirTag 或類似的物品追蹤器?現在的技術只能告訴你「你的鑰匙在這個房間裡」,但有了 Channel Sounding,它能告訴你「鑰匙在沙發左側坐墊下方」。 ## 但也不是完美的 當然啦,任何技術都有它的限制。我在研究中也發現了一些挑戰: **測量需要時間** 跟 UWB 比起來,Channel Sounding 需要更長的測量時間。就像拍照一樣,UWB 是快門,Channel Sounding 更像是需要對焦的單眼相機。不過對大部分應用來說,這個差異不會造成問題。 **環境干擾** 複雜的環境(比如很多金屬反射面的地方)可能需要額外的校準。但好消息是,軟體可以逐漸學習和改善。 **生態系統還在建設中** 雖然 nRF54L 晶片已經可以買到了,但手機廠商要開始支援 Bluetooth 6.0 預計還要等到 2025-2026 年。不過這也給了開發者時間來準備相關的應用。 ![技術對比](https://hackmd.io/_uploads/HJ4XvwBqgl.jpg) ## 和 UWB 比較,到底誰比較好? 這是我最常被問到的問題。怎麼說呢,這有點像問「汽車好還是摩托車好」,答案取決於你的需求: **UWB 的優勢**: - 精度更高(1-3公分 vs 10公分) - 測量速度快 - 安全性更好 **Channel Sounding 的優勢**: - 成本更低(利用現有 Bluetooth 生態系統) - 普及性更廣(預期手機都會支援) - 功耗相對較低 我的看法是,這兩個技術可能會互補存在。比如在車鑰匙應用中,遠距離可能用 Channel Sounding 偵測你的接近,近距離開鎖時切換到 UWB 確保最高的精度和安全性。 ## 什麼時候我們能真正用到? 根據我收集的資料,時程大概是這樣: **2024-2025年**:開發工具和晶片已經可用,早期採用者開始開發相關產品 **2025-2026年**:第一批支援的終端產品上市,手機廠商開始加入支援 **2027年後**:大規模普及,可能成為室內定位的主流技術 Silicon Labs 的 xG24 平台已經支援了,還有可視化工具讓開發者可以即時看到距離測量結果。Nordic 的 nRF Connect SDK 也在 v3.0.1 開始正式支援 Channel Sounding。 ## 我為什麼這麼興奮? 說到底,我興奮的不只是技術本身,而是它可能帶來的改變。 想像一下未來的智慧家居:當你坐到沙發上,電視自動調整到最適合的音量和畫質設定;當你走向廚房,燈光自動調亮,音樂跟著你移動。這些都不需要額外的感應器,只需要你口袋裡的手機和家裡的 Bluetooth 設備。 或者想像在醫院裡,護理人員可以精確追蹤每一台醫療設備的位置,不用再花時間找輪椅、血壓計或其他器材。 甚至在工廠裡,工人的安全帽可以偵測到他們是否太靠近危險區域,及時發出警告。 ## 技術細節補充 對於想深入了解的朋友,讓我補充一些技術規格: **nRF54L 系列的特色**: - 128MHz Arm Cortex-M33 處理器 - 支援 Bluetooth 6.0、Thread、Matter、Zigbee - 超低功耗:系統關閉時只需 0.8 µA - 超緊湊封裝:最小只有 2.4×2.2mm **Channel Sounding 的技術優勢**: - 使用多頻道測量降低誤差 - 內建安全機制防止距離欺騙 - 標準化規格確保互通性 - 可與現有 Bluetooth LE 設備共存 ## 回到那個地下街的故事 回到那個在台北101地下街找朋友的場景。也許再過幾年,當你朋友說「我在星巴克附近」時,你的手機會精確顯示她在「B1東側星巴克左前方1.5公尺處」。你們不用再玩「你看得到我嗎?我在招手」的躲貓貓遊戲了。 這種改變可能看起來微小,但累積起來就是生活品質的提升。就像我們現在很難想像沒有 GPS 的生活一樣,也許幾年後我們也會覺得沒有精確室內定位的時代很不可思議。 技術的進步往往是這樣的,一開始可能只是解決某個特定問題,但最終會改變我們與周圍環境互動的方式。nRF54L 的 Channel Sounding 技術,我覺得就有這種潛力。 雖然還有一些技術挑戰需要克服,生態系統也需要時間建立,但我相信這個方向是對的。當 10 公分精度的定位變得像現在的 WiFi 一樣普遍時,我們可能會看到一些我們現在還想像不到的創新應用。 而這,就是讓我對這個技術如此興奮的原因。 --- ## 參考資料 - [Nordic Semiconductor nRF54L 系列官方頁面](https://www.nordicsemi.com/Products/nRF54L15) - [Bluetooth SIG Channel Sounding 規格說明](https://www.bluetooth.com/learn-about-bluetooth/feature-enhancements/channel-sounding/) - [Silicon Labs Bluetooth Channel Sounding 技術發布](https://news.silabs.com/2024-09-03-Silicon-Labs-Bluetooth-R-Channel-Sounding-Provides-Sub-Meter-Accuracy-to-Drive-Secure-Fine-Ranging) - [Bluetooth Technology Advancements 2024-2025](https://www.bluetooth.com/blog/bluetooth-technology-advancements-in-2024-and-expected-trends-in-2025/)