基于無線傳感器網(wǎng)絡的定位系統(tǒng)設計
上位機功能實現(xiàn)流程如圖6所示。其中,系統(tǒng)初始化包括:定位區(qū)域示意圖加載、區(qū)域尺寸參數(shù)設置、參考節(jié)點位置設置和串口相關參數(shù)設置以及串口打開等功能。
圖6 上位機實現(xiàn)流程
5.2 定位算法選取
基于接收信號強度指示(RSSI)的算法,利用RSSI與距離之間的關系,在特定定位環(huán)境采集數(shù)據(jù),對數(shù)據(jù)進行擬合,獲取二者關聯(lián)曲線,利用基于測距的定位算法實現(xiàn)未知節(jié)點的位置確認。
基于場地信號強度數(shù)據(jù)庫的算法,就室內(nèi)定位而言,要實現(xiàn)精確定位,最直接的方法是建立待定位場地的信號強度數(shù)據(jù)庫,通過數(shù)值比對確定盲節(jié)點位置。但數(shù)據(jù)庫的構建費時費力,室內(nèi)環(huán)境改變(如室內(nèi)設施移動了位置、改變了參考節(jié)點位置等)需要重新構建采樣數(shù)據(jù)庫。為了以較小代價獲得盡可能高的精度,可以將2種定位方法進行適當融合。每種算法都有它的優(yōu)缺點,根據(jù)具體應用需要選擇合適的算法。
6 結束語
本文詳細介紹了無線傳感器定位系統(tǒng)的軟硬件設計,該定位系統(tǒng)可以充分利用軟件方法實現(xiàn)較高的定位精度。降低對定位硬件的要求。使得無線傳感器定位系統(tǒng)維持在較低的成本上。從實際測試結果表明:該定位系統(tǒng)是切實可行的,并且實現(xiàn)簡便。
評論