自己做的一個簡單室內定位實現,這種 LS 的方法應該算是最入門的方法,簡單明瞭、容易理解與學習,但若不加濾波估測的話,實用性頗低,因為容易受到干擾。
實驗中使用 Nordic 的 nRF51 Series BLE 開發板獲取接收訊號強度,並透過 UART 傳到 MATLAB 上實現定位演算法,不過還沒有直接在微控制器上實驗,有空再補上後續。
- 到達時間定位(Time of Arrival, TOA)
- 到達時間差定位法(Time-Difference of Arrival, TDOA)
- 接收信號角度定位(Angle of arrival, AOA)
- 接收訊號強度定位(Received Signal Strength, RSS)
室內定位是我的碩士研究題目,目前主要是使用藍牙 4.0(Bluetooth Low Energy, BLE)裝置抓取接收的訊號強度來實現室內定位的功能,為什麼我會選擇 BLE 而不使用 Zigbee 是或 WI-FI 呢?其實在工業上因為 Zigbee 的組網能力具有很大的優勢,這點是 BLE 無法比較的,但 Bluetooth 在民間普及程度遠高於 Zigbee(從 Nokia 時代手機上就有 Bluetooth 了),功耗上也遠低於 WI-FI,加上 Nrdic nRF51 系列的出現,因採用 ARM CrtexM0,所以支援已經使用習慣的 Keil MDK 來開發,所以就果斷選擇藍牙陣營了,相信在 BLE 之後,藍牙仍會不斷的壯大阿。