一種智能檢測(cè)無(wú)線模塊通信鏈路質(zhì)量的方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信技術(shù)領(lǐng)域,具體是一種智能檢測(cè)無(wú)線模塊通信鏈路質(zhì)量的方法。
【背景技術(shù)】
[0002]在一些不適合布線的工業(yè)現(xiàn)場(chǎng),需要用到無(wú)線模塊(如:zigbee、WIFI等)的無(wú)線收發(fā)來(lái)替代485電纜的解決方案,這樣不僅解決了布線問(wèn)題,而且在一定程度上節(jié)省了成本。但同時(shí)也存在一個(gè)問(wèn)題,無(wú)線模塊采用某一頻段進(jìn)行無(wú)線信號(hào)的傳輸,現(xiàn)場(chǎng)的障礙物會(huì)對(duì)信號(hào)質(zhì)量造成一定的影響,并且受發(fā)射功率的限制,其覆蓋范圍是有限的,而且由于工業(yè)現(xiàn)場(chǎng)的復(fù)雜環(huán)境,無(wú)線模塊或天線放置的位置不合理會(huì)對(duì)無(wú)線鏈路質(zhì)量帶來(lái)較大的影響,從而最終影響這個(gè)系統(tǒng)的性能?,F(xiàn)有大多數(shù)無(wú)線模塊,不具備信號(hào)鏈路質(zhì)量檢測(cè)的功能,所以急需一種方法,可以使用戶(hù)在現(xiàn)場(chǎng)施工時(shí),方便及時(shí)的檢測(cè)鏈路信號(hào)質(zhì)量,從而用戶(hù)可以通過(guò)調(diào)節(jié)模塊或天線位置使信號(hào)質(zhì)量最優(yōu)。
【發(fā)明內(nèi)容】
[0003]本發(fā)明的目的在于提供一種智能檢測(cè)無(wú)線模塊通信鏈路質(zhì)量的方法,以解決上述【背景技術(shù)】中提出的問(wèn)題。
[0004]為實(shí)現(xiàn)上述目的,本發(fā)明提供如下技術(shù)方案:
一種智能檢測(cè)無(wú)線模塊通信鏈路質(zhì)量的方法,無(wú)線模塊主站和無(wú)線模塊從站上均設(shè)置有指示燈和人機(jī)交換接口,用戶(hù)設(shè)置無(wú)線模塊主站和無(wú)線模塊從站的網(wǎng)絡(luò)節(jié)點(diǎn),使無(wú)線模塊主站和無(wú)線模塊從站處于鏈路測(cè)試模式,無(wú)線模塊主站作為發(fā)送端時(shí),無(wú)線模塊從站作為接收端,無(wú)線模塊從站作為發(fā)送端時(shí),無(wú)線模塊主站作為接收端,且無(wú)線模塊主站和無(wú)線模塊從站均內(nèi)置有應(yīng)用程序;發(fā)送端每隔一定時(shí)間發(fā)送一個(gè)幀長(zhǎng)為若干bytes的數(shù)據(jù)幀,首字節(jié)為幀序列號(hào),剩下若干個(gè)字節(jié)為固定隨機(jī)數(shù);接收端的基帶處理方式為,若基帶校驗(yàn)CRC失敗,則認(rèn)為該數(shù)據(jù)幀丟失,協(xié)議棧不會(huì)將該數(shù)據(jù)幀發(fā)送到應(yīng)用層,應(yīng)用程序?qū)⒔邮詹坏皆摂?shù)據(jù)幀,應(yīng)用程序若接收到的幀序列號(hào)不連續(xù),則認(rèn)為存在一次丟包,并據(jù)此計(jì)算誤包率;應(yīng)用程序通過(guò)讀1C相關(guān)寄存器獲取RSSI,并通過(guò)RSSI和前面計(jì)算得到的誤包率聯(lián)合計(jì)算鏈路質(zhì)量指示值LQI ;應(yīng)用程序根據(jù)鏈路質(zhì)量指示值LQI控制指示燈的閃爍頻率;用戶(hù)通過(guò)觀察指示燈的閃爍頻率或通過(guò)人機(jī)交互接口讀取鏈路質(zhì)量指示值LQI來(lái)智能檢測(cè)鏈路質(zhì)量,然后調(diào)節(jié)無(wú)線網(wǎng)絡(luò)節(jié)點(diǎn)的天線位置,使無(wú)線模塊主站和無(wú)線模塊從站處于信號(hào)最佳狀態(tài)。
[0005]作為本發(fā)明進(jìn)一步的方案:鏈路質(zhì)量指示值LQI越大,指示燈的閃爍頻率的閃爍頻率越高,當(dāng)LQI為P時(shí),指示燈對(duì)應(yīng)的閃爍周期為N秒,LQI為Q時(shí),指示燈常亮,P和Q均為自然數(shù),P < Q,P > 0,Q彡255,N為正數(shù)。
[0006]與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果是:該智能檢測(cè)無(wú)線模塊通信鏈路質(zhì)量的方法,使用戶(hù)在現(xiàn)場(chǎng)施工時(shí),可以通過(guò)觀察指示燈的狀態(tài)或通過(guò)人機(jī)交互接口讀取鏈路質(zhì)量值快速獲知通信鏈路的質(zhì)量情況,最終使系統(tǒng)性能達(dá)到最優(yōu)。
【附圖說(shuō)明】
[0007]圖1為無(wú)線模塊主站和無(wú)線模塊從站的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0008]下面結(jié)合【具體實(shí)施方式】對(duì)本專(zhuān)利的技術(shù)方案作進(jìn)一步詳細(xì)地說(shuō)明。
[0009]請(qǐng)參閱圖1,一種智能檢測(cè)無(wú)線模塊通信鏈路質(zhì)量的方法,無(wú)線模塊主站和無(wú)線模塊從站上均設(shè)置有指示燈和人機(jī)交換接口,用戶(hù)設(shè)置無(wú)線模塊主站和無(wú)線模塊從站的網(wǎng)絡(luò)節(jié)點(diǎn),使無(wú)線模塊主站和無(wú)線模塊從站處于鏈路測(cè)試模式,無(wú)線模塊主站作為發(fā)送端時(shí),無(wú)線模塊從站作為接收端,無(wú)線模塊從站作為發(fā)送端時(shí),無(wú)線模塊主站作為接收端,且無(wú)線模塊主站和無(wú)線模塊從站均內(nèi)置有應(yīng)用程序,發(fā)送端每隔一定時(shí)間發(fā)送一個(gè)幀長(zhǎng)為若干bytes的數(shù)據(jù)幀,首字節(jié)為幀序列號(hào),剩下若干個(gè)字節(jié)為固定隨機(jī)數(shù);接收端的基帶處理方式為,若基帶校驗(yàn)CRC失敗,則認(rèn)為該數(shù)據(jù)幀丟失,協(xié)議棧不會(huì)將該數(shù)據(jù)幀發(fā)送到應(yīng)用層,應(yīng)用程序?qū)⒔邮詹坏皆摂?shù)據(jù)幀,應(yīng)用程序若接收到的幀序列號(hào)不連續(xù),則認(rèn)為存在一次丟包,并據(jù)此計(jì)算誤包率;應(yīng)用程序通過(guò)讀1C相關(guān)寄存器獲取RSSI,由于通道帶寬內(nèi)的窄帶干擾會(huì)增加RSSI,所以應(yīng)用程序通過(guò)RSSI和前面計(jì)算得到的誤包率,聯(lián)合計(jì)算鏈路質(zhì)量指示值LQI ;應(yīng)用程序根據(jù)鏈路質(zhì)量指示值LQI控制指示燈的閃爍頻率,且鏈路質(zhì)量指示值LQI越大,指示燈的閃爍頻率的閃爍頻率越高,當(dāng)LQI為P時(shí),指示燈對(duì)應(yīng)的閃爍周期為N秒,LQI為Q時(shí),指示燈常亮,P和Q均為自然數(shù),P < Q,P > 0,Q < 255,N為正數(shù);用戶(hù)通過(guò)觀察指示燈的閃爍頻率或通過(guò)人機(jī)交互接口讀取鏈路質(zhì)量指示值LQI來(lái)智能檢測(cè)鏈路質(zhì)量,然后調(diào)節(jié)無(wú)線網(wǎng)絡(luò)節(jié)點(diǎn)的天線位置,使無(wú)線模塊主站和無(wú)線模塊從站處于信號(hào)最佳狀態(tài)。
[0010]用戶(hù)在使用時(shí),若指示燈閃爍周期小于X秒,說(shuō)明鏈路質(zhì)量是比較好的,并且指示燈的閃爍頻率越高,說(shuō)明通信鏈路質(zhì)量越好,否則用戶(hù)需要調(diào)節(jié)無(wú)線網(wǎng)絡(luò)節(jié)點(diǎn)的天線位置。
[0011]所述智能檢測(cè)無(wú)線模塊通信鏈路質(zhì)量的方法,使用戶(hù)在現(xiàn)場(chǎng)施工時(shí),可以通過(guò)觀察指示燈的狀態(tài)或通過(guò)人機(jī)交互接口讀取鏈路質(zhì)量值快速獲知通信鏈路的質(zhì)量情況,最終使系統(tǒng)性能達(dá)到最優(yōu)。
[0012]上面對(duì)本專(zhuān)利的較佳實(shí)施方式作了詳細(xì)說(shuō)明,但是本專(zhuān)利并不限于上述實(shí)施方式,在本領(lǐng)域的普通技術(shù)人員所具備的知識(shí)范圍內(nèi),還可以在不脫離本專(zhuān)利宗旨的前提下作出各種變化。
【主權(quán)項(xiàng)】
1.一種智能檢測(cè)無(wú)線模塊通信鏈路質(zhì)量的方法,其特征在于,無(wú)線模塊主站和無(wú)線模塊從站上均設(shè)置有指示燈和人機(jī)交換接口,用戶(hù)設(shè)置無(wú)線模塊主站和無(wú)線模塊從站的網(wǎng)絡(luò)節(jié)點(diǎn),使無(wú)線模塊主站和無(wú)線模塊從站處于鏈路測(cè)試模式,無(wú)線模塊主站作為發(fā)送端時(shí),無(wú)線模塊從站作為接收端,無(wú)線模塊從站作為發(fā)送端時(shí),無(wú)線模塊主站作為接收端,且無(wú)線模塊主站和無(wú)線模塊從站均內(nèi)置有應(yīng)用程序;發(fā)送端每隔一定時(shí)間發(fā)送一個(gè)幀長(zhǎng)為若干bytes的數(shù)據(jù)幀,首字節(jié)為幀序列號(hào),剩下若干個(gè)字節(jié)為固定隨機(jī)數(shù);接收端的基帶處理方式為,若基帶校驗(yàn)CRC失敗,則認(rèn)為該數(shù)據(jù)幀丟失,協(xié)議棧不會(huì)將該數(shù)據(jù)幀發(fā)送到應(yīng)用層,應(yīng)用程序?qū)⒔邮詹坏皆摂?shù)據(jù)幀,應(yīng)用程序若接收到的幀序列號(hào)不連續(xù),則認(rèn)為存在一次丟包,并據(jù)此計(jì)算誤包率;應(yīng)用程序通過(guò)讀1C相關(guān)寄存器獲取RSSI,并通過(guò)RSSI和前面計(jì)算得到的誤包率聯(lián)合計(jì)算鏈路質(zhì)量指示值LQI ;應(yīng)用程序根據(jù)鏈路質(zhì)量指示值LQI控制指示燈的閃爍頻率;用戶(hù)通過(guò)觀察指示燈的閃爍頻率或通過(guò)人機(jī)交互接口讀取鏈路質(zhì)量指示值LQI來(lái)智能檢測(cè)鏈路質(zhì)量,然后調(diào)節(jié)無(wú)線網(wǎng)絡(luò)節(jié)點(diǎn)的天線位置,使無(wú)線模塊主站和無(wú)線模塊從站處于信號(hào)最佳狀態(tài)。2.根據(jù)權(quán)利要求1所述的智能檢測(cè)無(wú)線模塊通信鏈路質(zhì)量的方法,其特征在于,鏈路質(zhì)量指示值LQI越大,指示燈的閃爍頻率的閃爍頻率越高,當(dāng)LQI為P時(shí),指示燈對(duì)應(yīng)的閃爍周期為N秒,LQI為Q時(shí),指示燈常亮,P和Q均為自然數(shù),P < Q,P > 0,Q < 255,N為正數(shù)。
【專(zhuān)利摘要】本發(fā)明公開(kāi)了一種智能檢測(cè)無(wú)線模塊通信鏈路質(zhì)量的方法,用戶(hù)設(shè)置無(wú)線模塊主站和無(wú)線模塊從站的網(wǎng)絡(luò)節(jié)點(diǎn),使其處于鏈路測(cè)試模式;發(fā)送端間隔發(fā)送一個(gè)數(shù)據(jù)幀,首字節(jié)為幀序列號(hào);接收端的基帶處理方式為,若基帶校驗(yàn)CRC失敗,則認(rèn)為該數(shù)據(jù)幀丟失,協(xié)議棧不會(huì)將該數(shù)據(jù)幀發(fā)送到應(yīng)用層,應(yīng)用程序若接收到的幀序列號(hào)不連續(xù),則認(rèn)為存在一次丟包,并據(jù)此計(jì)算誤包率;應(yīng)用程序通過(guò)讀IC相關(guān)寄存器獲取RSSI,并通過(guò)RSSI和誤包率聯(lián)合計(jì)算LQI;應(yīng)用程序根據(jù)LQI控制指示燈的閃爍頻率;用戶(hù)通過(guò)觀察指示燈的閃爍頻率或通過(guò)人機(jī)交互接口讀取LQI來(lái)智能檢測(cè)鏈路質(zhì)量,然后調(diào)節(jié)無(wú)線網(wǎng)絡(luò)節(jié)點(diǎn)的天線位置,使無(wú)線模塊主站和無(wú)線模塊從站處于信號(hào)最佳狀態(tài)。
【IPC分類(lèi)】H04W24/02, H04W24/08
【公開(kāi)號(hào)】CN105263153
【申請(qǐng)?zhí)枴緾N201510580027
【發(fā)明人】庾志衡
【申請(qǐng)人】深圳市華茂歐特科技有限公司
【公開(kāi)日】2016年1月20日
【申請(qǐng)日】2015年9月12日