国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于WiFi三角定位原理的語音尋物探測(cè)方法研究

2017-11-27 12:44顧輝周薇王想實(shí)
物聯(lián)網(wǎng)技術(shù) 2017年11期

顧輝+周薇+王想實(shí)

摘 要:文中研究的WiFi語音尋物探測(cè)方法,是將處于同一個(gè)WLAN的無線路由器、探測(cè)節(jié)點(diǎn)與被測(cè)節(jié)點(diǎn)定義成三角形的三個(gè)頂點(diǎn)。由于探測(cè)節(jié)點(diǎn)的位置在不斷變換,故三角形的形狀與夾角也隨之改變。利用每一個(gè)WiFi熱點(diǎn)獨(dú)一無二的MAC地址,基于RSSI技術(shù)和WiFi的三角定位算法原理,分別計(jì)算出探測(cè)節(jié)點(diǎn)與路由器間的距離、被測(cè)節(jié)點(diǎn)與路由器間的距離,以及探測(cè)節(jié)點(diǎn)與被測(cè)節(jié)點(diǎn)連接的邊所對(duì)的角度,進(jìn)行位置定位。將計(jì)算出的距離與角度,通過語音通知給搜尋者。根據(jù)語音提示,搜尋者不斷調(diào)整搜索方位,縮小距離,直至找到目標(biāo)。

關(guān)鍵詞:WiFi;MAC地址;RSSI技術(shù);三角定位

中圖分類號(hào):TP393 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):2095-1302(2017)11-00-02

0 引 言

隨著電子產(chǎn)品設(shè)備的普及,手持設(shè)備(手機(jī)、平板電腦等)的人均擁有數(shù)量增多,設(shè)備日趨微型化,經(jīng)常發(fā)生急于尋找某種設(shè)備卻不能快速準(zhǔn)確找到的情況,影響了人們生活或工作的效率。雖然這些設(shè)備使用方便,但丟失之后難以尋找。特別是盲人人群,由于無法直接看到,因此尋找東西對(duì)于他們來說更為困難。為解決這一問題,目前成熟的產(chǎn)品可將定位的RFID標(biāo)簽以貼片形式置于設(shè)備上,但該做法并不安全,被人撿到后易被撕下,在使用過程中也有可能被磨損或丟失。還有一種是藍(lán)牙追蹤器,采用黏膠或夾扣的形式附加在設(shè)備上,但使用和攜帶不便,容易損壞,且受藍(lán)牙無線傳輸距離的限制,使得上述裝置具有一定的局性限。也有一些無線尋物裝置,可以方便尋找物品,通過智能終端發(fā)送命令來控制裝置發(fā)聲或發(fā)光,但缺少反饋設(shè)備所在位置信息以及語音播報(bào)功能。

1 語音尋物探測(cè)方法的具體實(shí)現(xiàn)

WiFi語音尋物探測(cè)基于RSSI三角定位算法,將處于同一個(gè)WLAN的無線路由器、探測(cè)節(jié)點(diǎn)與被測(cè)節(jié)點(diǎn)(文章中三個(gè)節(jié)點(diǎn)的編號(hào)分別為1、3、2)定義為三角形的三個(gè)頂點(diǎn),分別測(cè)量出探測(cè)節(jié)點(diǎn)與路由器間的距離、被測(cè)節(jié)點(diǎn)與路由器間的距離,進(jìn)行位置定位。繼而可根據(jù)這一算法編制軟件,嵌入到硬件模塊中,制成WiFi語音尋物探測(cè)裝置。該產(chǎn)品定位準(zhǔn)確、搜索速度快,又有語音提示,勢(shì)必會(huì)成為一款具有廣闊市場(chǎng)前景的新產(chǎn)品。

三角定位原理的實(shí)現(xiàn)思想是無線路由器與被測(cè)節(jié)點(diǎn)位置固定,探測(cè)節(jié)點(diǎn)處于移動(dòng)狀態(tài)。根據(jù)RSSI技術(shù),首先分別計(jì)算出被測(cè)節(jié)點(diǎn)、探測(cè)節(jié)點(diǎn)與無線路由器間的距離d21和d31。如果要使三點(diǎn)構(gòu)成一個(gè)三角形,那么被測(cè)節(jié)點(diǎn)與探測(cè)結(jié)點(diǎn)間的距離d23應(yīng)滿足公式(1):

先給d23選出一個(gè)最大值,根據(jù)三邊關(guān)系,計(jì)算出邊21與邊31的夾角α。接下來,假設(shè)邊21與邊31的夾角成90°,與推算出的d23進(jìn)行比較。如果結(jié)果大于d23,此時(shí)再引入一個(gè)方位傳感器,在它的幫助下適當(dāng)調(diào)小夾角α的值。循環(huán)計(jì)算與比較,直至逐步接近目標(biāo)為止。

三角定位原理示意圖如圖1所示。

探測(cè)方法主要包括以下步驟:

(1)將探測(cè)裝置置于可移動(dòng)物體(類似遙控小車)上,由探測(cè)裝置根據(jù)設(shè)備的MAC地址,確定要搜索的目標(biāo),開啟定位請(qǐng)求。

(2)測(cè)出被測(cè)節(jié)點(diǎn)與探測(cè)節(jié)點(diǎn)接收信號(hào)強(qiáng)度RSSI的值。

(3)分別計(jì)算出無線路由器節(jié)點(diǎn)與被測(cè)節(jié)點(diǎn)之間的距離以及無線路由器節(jié)點(diǎn)與探測(cè)節(jié)點(diǎn)之間的距離。

在公式(2)中,d表示無線路由器節(jié)點(diǎn)與被測(cè)節(jié)點(diǎn)或探測(cè)節(jié)點(diǎn)之間的距離;n表示信號(hào)傳播系數(shù);A表示被測(cè)節(jié)點(diǎn)或探測(cè)節(jié)點(diǎn)與無線路由器節(jié)點(diǎn)相距1 m時(shí)的信號(hào)強(qiáng)度。其中,A的值通過測(cè)量距離路由器1 m處的RSSI值得到。

(4)若未知節(jié)點(diǎn)和無線路由器節(jié)點(diǎn)相連構(gòu)成的邊與無線路由器節(jié)點(diǎn)和探測(cè)節(jié)點(diǎn)相連構(gòu)成的邊的夾角為鈍角,則說明探測(cè)節(jié)點(diǎn)與被測(cè)節(jié)點(diǎn)的距離還很遠(yuǎn),鈍角的情況不考慮;否則計(jì)算出探測(cè)節(jié)點(diǎn)和被測(cè)節(jié)點(diǎn)之間的距離,并通過語音播報(bào)。

(5)根據(jù)步驟(4)的結(jié)果不斷縮小被測(cè)節(jié)點(diǎn)和無線路由器節(jié)點(diǎn)相連構(gòu)成的邊與無線路由器節(jié)點(diǎn)和探測(cè)節(jié)點(diǎn)相連構(gòu)成的邊之間的夾角,重復(fù)進(jìn)行步驟(2)~(4),逐步計(jì)算出新的探測(cè)節(jié)點(diǎn)和被測(cè)節(jié)點(diǎn)之間的距離,不斷進(jìn)行語音提示,直至最終接近目標(biāo)為止。

語音尋物探測(cè)流程如下所示:

(1)搜索裝置開始工作,電源開關(guān)開啟;

(2)打開模塊上的WiFi開關(guān),開始搜索附近的WiFi設(shè)備,并返回該設(shè)備的MAC地址。循環(huán)執(zhí)行搜索程序,把設(shè)置的MAC地址顯示在設(shè)備列表清單中;

(3)選擇被測(cè)設(shè)備;

(4)計(jì)算距離,并語音播放距離;

(5)判定距離是否大于設(shè)定值,如果是,則調(diào)整夾角及距離。循環(huán)重復(fù)這一過程,直至找到設(shè)備;

(6)進(jìn)行聲、光報(bào)告,結(jié)束搜索過程。

尋物探測(cè)流程如圖2所示。

2 方法的改進(jìn)

在不同的環(huán)境下,可能存在不同的信號(hào)干擾,采用節(jié)點(diǎn)之間的RSSI值估算距離必定存在一定的誤差,可以根據(jù)特定的環(huán)境對(duì)步驟(3)中測(cè)量到的距離采用傳統(tǒng)最小二乘法進(jìn)行修正,得到修正后的距離d:

其中, n表示信號(hào)傳播系數(shù)。設(shè)無線路由器節(jié)點(diǎn)坐標(biāo)為 (X1,Y1),探測(cè)節(jié)點(diǎn)坐標(biāo)為(X3,Y3);以無線路由器節(jié)點(diǎn)為圓心,以無線路由器節(jié)點(diǎn)和探測(cè)節(jié)點(diǎn)相連構(gòu)成的邊為半徑,以(X3,Y3)為焦點(diǎn),在其附近取m個(gè)取樣點(diǎn),坐標(biāo)分別為(X31,Y31),(X32,Y32),…,(X3m,Y3m),可分別得到a、b的值。

3 該探測(cè)方法的優(yōu)點(diǎn)分析

該方法利用接入在生活區(qū)域或工作區(qū)域里無處不在的WiFi信號(hào),開啟搜索設(shè)備的WiFi功能,該裝置可利用無線信號(hào)的空間傳遞性,將被尋物信息向四面八方發(fā)送,自動(dòng)掃描附近熱點(diǎn)設(shè)備。搜索原理是利用每一個(gè)WiFi熱點(diǎn)獨(dú)一無二的MAC地址,在搜索到目標(biāo)設(shè)備后,立即上傳設(shè)備位置信息給裝置。同時(shí),通過語音播報(bào)功能把位置和距離通知給搜尋者。根據(jù)語音提示,不斷調(diào)整搜索方位,縮小距離,直至最終找到目標(biāo)。

4 結(jié) 語

隨著無線通信技術(shù)的快速發(fā)展與普及滲透,現(xiàn)在家庭生活或工作領(lǐng)域中越來越多的智能設(shè)備都具有開啟WiFi信號(hào),連入附近無線局域網(wǎng)WLAN的功能。為此,設(shè)計(jì)一種快速尋物方法,利用WiFi信號(hào)穿透性強(qiáng),傳輸距離能夠達(dá)到150 m,遠(yuǎn)超藍(lán)牙或紅外傳輸?shù)膬?yōu)勢(shì),再借助傳感器及時(shí)感應(yīng)位置信息,顯示尋物路徑,進(jìn)行實(shí)時(shí)、準(zhǔn)確的語音播報(bào),帶給人們(尤其是盲人群體)尋物的便利。

參考文獻(xiàn)

[1]徐世武,王平.ZigBee技術(shù)中基于RSSI測(cè)距的定位算法研究[J].單片機(jī)與嵌入式系統(tǒng)應(yīng)用,2012,12(1):1-3.

[2]劉艷文,王福豹,段渭軍,等.基于DV-Hop定位算法和RSSI測(cè)距技術(shù)的定位系統(tǒng)[J].計(jì)算機(jī)應(yīng)用,2007,27(3):516-518.

[3]陳宇石,周陽,郭忠祥.基于RSSI測(cè)距和三邊定位技術(shù)的兒童實(shí)時(shí)定位算法[J].大眾科技,2014(11):29-31.

[4]張興會(huì),張志輝,鄧志東.基于RSSI測(cè)距技術(shù)的三角形面積和定位算法[J].電子測(cè)量技術(shù),2008,31(11):92-94.

[5]童莉,周鳴爭(zhēng).基于RSSI修正的近似三角形加權(quán)質(zhì)心定位算法[J].安徽工程大學(xué)學(xué)報(bào),2015,30(4):62-66.

[6]閆明.一種基于RSSI測(cè)距的三角形質(zhì)心定位優(yōu)化算法[Z].ISME2011.P1458-1461.

[7]李萌,姜慧,李金蔚,等.物聯(lián)網(wǎng)中MAC協(xié)議的研究[J].物聯(lián)網(wǎng)技術(shù),2015,5(12):25-27.

[8]曾黨泉.基于RSSI值的室內(nèi)定位系統(tǒng)的比較研究[J].物聯(lián)網(wǎng)技術(shù),2016,6(9):23-25.endprint