實時信道數(shù)據(jù)獲取與協(xié)議解讀系統(tǒng)的制作方法
【專利摘要】本發(fā)明提出的基于低速率個人無線局域網(wǎng)的實時信道數(shù)據(jù)獲取與協(xié)議解讀系統(tǒng),通過第一全信道數(shù)據(jù)處理模塊對所有信道的數(shù)據(jù)進行統(tǒng)一協(xié)調(diào)分配協(xié)調(diào);可面向6LowPAN、ZigBee、WIA-PA、ISA100.11a、Wireless Hart、IEEE802.15.4e等多種協(xié)議,采用人機交互的方式,實時讀取主界面用戶設(shè)定的當(dāng)前工作協(xié)議,并根據(jù)所選協(xié)議的類型進入相應(yīng)的解讀函數(shù),最終實現(xiàn)完整性解讀,極大地拓寬了應(yīng)用范圍。
【專利說明】實時信道數(shù)據(jù)獲取與協(xié)議解讀系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及工業(yè)無線通信領(lǐng)域,尤其涉及一種基于低速率個人無線局域網(wǎng)的實時信道數(shù)據(jù)獲取與協(xié)議解讀系統(tǒng)。
【背景技術(shù)】
[0002]目前工業(yè)無線傳感網(wǎng)絡(luò)協(xié)議有ISA100.11a、Wireless HART、WIA-PA等,這些協(xié)議都涉及很多關(guān)鍵技術(shù),如跳頻技術(shù),協(xié)調(diào)分配技術(shù),安全機制等。實現(xiàn)者對于協(xié)議的不同理解會導(dǎo)致不同的協(xié)議實現(xiàn)。因此,必須對協(xié)議實現(xiàn)方的協(xié)議進行嚴(yán)格的一致性測試,來檢測被測協(xié)議實現(xiàn)與協(xié)議規(guī)范的符合程度,這就需要一致性測試系統(tǒng)。在這些協(xié)議的應(yīng)用過程中,IEEE802.15.4標(biāo)準(zhǔn)是應(yīng)用于低速率無線個人局域網(wǎng)的物理層和媒介訪問控制層規(guī)范,具有低速、低成本、低功耗、低復(fù)雜度等優(yōu)點,已經(jīng)被ISA100.lla、Wireless Hart、WIA_PA等三大無線通信網(wǎng)絡(luò)標(biāo)準(zhǔn)采用為底層標(biāo)準(zhǔn),目前已成為降低自動化成本、擴大自動化系統(tǒng)應(yīng)用范圍的最有潛力的技術(shù)。在工業(yè)無線傳感網(wǎng)絡(luò)的測試系統(tǒng)中,捕捉到2.4GHz所有信道的數(shù)據(jù)是測試系統(tǒng)中的必要條件,只有獲取到了所有信道的數(shù)據(jù),才能對數(shù)據(jù)進行解讀與測試,檢測是否符合協(xié)議規(guī)范,同時,要知道所捕獲的數(shù)據(jù)包是否符合規(guī)范,就需要一個強大的協(xié)議解讀系統(tǒng)來對數(shù)據(jù)包進行解讀處理,并對解讀數(shù)據(jù)進行顯示。因此工業(yè)無線全信道數(shù)據(jù)檢測與協(xié)議解讀器對工業(yè)無線的一致性測試是不可或缺的裝備之一,在工業(yè)無線通信領(lǐng)域具有非常重大的應(yīng)用前景。
[0003]當(dāng)前的調(diào)試方式是使用協(xié)議解讀器在所有信道上搜索數(shù)據(jù),采用選通信道的方式,只能在一個信道上獲取數(shù)據(jù),無法完成所有信道的同時獲取。并且在復(fù)雜的工業(yè)現(xiàn)場環(huán)境中,當(dāng)有多個信道的通信設(shè)備同時工作時,將會給通信調(diào)試帶來一定的不便。除此之外,由于大部分的無線技術(shù)都工作于2.4GHz的ISM公共頻段,這樣就會出現(xiàn)空間中各種無線網(wǎng)絡(luò)相互干擾,為了使網(wǎng)絡(luò)能夠具有更好的抗干擾性,跳信道技術(shù)得到了廣泛的應(yīng)用,這就給通信調(diào)試提出更高的要求。
【發(fā)明內(nèi)容】
[0004]本發(fā)明的目的是通過以下技術(shù)方案實現(xiàn)的。
[0005]根據(jù)本發(fā)明的實施方式,提出了一種實時信道數(shù)據(jù)獲取與協(xié)議解讀系統(tǒng),所述系統(tǒng)基于低速率個人無線局域網(wǎng),包括:數(shù)據(jù)獲取單元和協(xié)議解讀單元,其特征在于:
[0006]數(shù)據(jù)獲取單元包括:多個RF接收模塊、第一全信道數(shù)據(jù)處理模塊、內(nèi)存模塊、UART串行接口模塊、UART擴展模塊、電源管理模塊,其中,RF接收模塊持續(xù)監(jiān)測所有信道是否有數(shù)據(jù)報文,負(fù)責(zé)RF前端所有信道的全信道數(shù)據(jù)獲取,內(nèi)存模塊暫存獲取的全信道數(shù)據(jù),第一全信道數(shù)據(jù)處理模塊對接收的全信道數(shù)據(jù)進行協(xié)調(diào)分配,串行接口模塊將協(xié)調(diào)分配后數(shù)據(jù)上傳給協(xié)議解讀單元進行協(xié)議解讀;
[0007]協(xié)議解讀單元包括:第二全信道數(shù)據(jù)處理模塊、輔助處理模塊,第二全信道數(shù)據(jù)處理模塊第二全信道數(shù)據(jù)處理模塊包括數(shù)據(jù)解讀模塊、數(shù)據(jù)接收模塊、數(shù)據(jù)寄存器,完成數(shù)據(jù)包接收、數(shù)據(jù)包解讀、數(shù)據(jù)存儲及顯示;輔助處理模塊用于統(tǒng)計數(shù)據(jù)包、信道信息、節(jié)點信息以及獲取并顯示各信道的鏈路質(zhì)量指數(shù)。
[0008]根據(jù)本發(fā)明的優(yōu)選實施方式,所述RF接收模塊包括初始化模塊、數(shù)據(jù)類型判斷模塊和信道配置模塊,所述初始化模塊配置從機模式以及配置RF接收模塊的寄存器;所述數(shù)據(jù)判斷類型模塊對協(xié)議解讀器捕獲的數(shù)據(jù)報文提供濾波,判斷是否是基于設(shè)定協(xié)議MAC層的數(shù)據(jù)報文;所述信道配置模塊根據(jù)2.4GHz頻段信道劃分中心頻率,每個信道間隔為5MHz,修改相應(yīng)接收信道的配置參數(shù),設(shè)置每個功能獨立的RF接收模塊對應(yīng)相應(yīng)信道。
[0009]根據(jù)本發(fā)明的優(yōu)選實施方式,所述RF接收模塊持續(xù)監(jiān)測所有信道是否有數(shù)據(jù)報文具體包括,所有RF接收模塊對所有信道序列進行輪詢掃描,當(dāng)接收到數(shù)據(jù)報文時,產(chǎn)生一個IFG標(biāo)識,第一全信道數(shù)據(jù)處理模塊循環(huán)判斷每個RF接收模塊的IFG標(biāo)識,如果IFG標(biāo)識被賦值為1,第一全信道數(shù)據(jù)處理模塊調(diào)用系統(tǒng)接收函數(shù)從該RF接收模塊中讀取該數(shù)據(jù)報文,如果IFG標(biāo)識沒有被賦值為1,按照原始信道序列表自動切換到相鄰的下一個RF接收模塊進行掃描。
[0010]本發(fā)明提出的基于低速率個人無線局域網(wǎng)的實時全信道數(shù)據(jù)獲取與協(xié)議解讀系統(tǒng),通過第一全信道數(shù)據(jù)處理模塊對所有信道的數(shù)據(jù)進行統(tǒng)一協(xié)調(diào)分配協(xié)調(diào)。解決了傳統(tǒng)的數(shù)據(jù)獲取器只能監(jiān)測單個信道以及面對諸如跳信道技術(shù)無能為力等問題。本發(fā)明的協(xié)議解讀系統(tǒng)可面向 6LowPAN、ZigBee、WIA-PA、ISA100.1 la、Wireless Hart、IEEE802.15.4e 等多種協(xié)議棧,采用人機交互的方式,實時讀取主界面用戶設(shè)定的當(dāng)前工作協(xié)議,并根據(jù)所選協(xié)議的類型進入相應(yīng)的解讀函數(shù),最終實現(xiàn)完整性解讀,極大地拓寬了應(yīng)用范圍。
【專利附圖】
【附圖說明】
[0011]通過閱讀下文優(yōu)選實施方式的詳細(xì)描述,各種其他的優(yōu)點和益處對于本領(lǐng)域普通技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實施方式的目的,而并不認(rèn)為是對本發(fā)明的限制。而且在整個附圖中,用相同的參考符號表示相同的部件。在附圖中:
[0012]附圖1示出了根據(jù)本發(fā)明實施方式的基于低速率個人無線局域網(wǎng)的實時全信道數(shù)據(jù)獲取與協(xié)議解讀系統(tǒng)結(jié)構(gòu)示意圖。
【具體實施方式】
[0013]下面將參照附圖更詳細(xì)地描述本公開的示例性實施方式。雖然附圖中顯示了本公開的示例性實施方式,然而應(yīng)當(dāng)理解,可以以各種形式實現(xiàn)本公開而不應(yīng)被這里闡述的實施方式所限制。相反,提供這些實施方式是為了能夠更透徹地理解本公開,并且能夠?qū)⒈竟_的范圍完整的傳達給本領(lǐng)域的技術(shù)人員。
[0014]根據(jù)本發(fā)明的實施方式,如附圖1所述,公開一種基于低速率個人無線局域網(wǎng)的實時全信道數(shù)據(jù)獲取與協(xié)議解讀系統(tǒng),所述系統(tǒng)包括:數(shù)據(jù)獲取單元和協(xié)議解讀單元,其特征在于:
[0015]數(shù)據(jù)獲取單元包括:多個RF接收模塊、第一全信道數(shù)據(jù)處理模塊、內(nèi)存模塊、UART串行接口模塊、UART擴展模塊、電源管理模塊,其中,RF接收模塊持續(xù)監(jiān)測2.4GHz ISM頻段無線網(wǎng)絡(luò)中所有信道是否有數(shù)據(jù)報文,負(fù)責(zé)RF前端所有信道的全信道數(shù)據(jù)獲取,針對2.4GHz頻段全部信道,需要16個功能獨立的RF接收模塊,每個獨立的RF模塊負(fù)責(zé)監(jiān)測I個信道的數(shù)據(jù)報文,只要檢測到相應(yīng)信道的數(shù)據(jù)報文就直接獲取上傳給第一全信道數(shù)據(jù)處理模塊并進行數(shù)據(jù)報文的處理;內(nèi)存模塊暫存獲取的全信道數(shù)據(jù),第一全信道數(shù)據(jù)處理模塊負(fù)責(zé)管理RF接收模塊發(fā)送的數(shù)據(jù)報文,并能和16個獨立的RF接收模塊進行實時的通信,具有強大的數(shù)據(jù)處理功能和豐富的外設(shè)資源,同時能將數(shù)據(jù)實時、高速的傳輸給PC機,串行接口模塊將協(xié)調(diào)分配后數(shù)據(jù)上傳給協(xié)議解讀單元進行協(xié)議解讀,完成第一全信道數(shù)據(jù)處理模塊與PC機之間實時、高速的通信;
[0016]所述RF接收模塊可采用UZ2400D符合IEEE802.15.4標(biāo)準(zhǔn)的RF芯片,滿足低成本、低功耗的無線應(yīng)用需要。RF接收模塊由一個無線收發(fā)信機作用在2.4GHz的802.15.4標(biāo)準(zhǔn)基帶和媒介訪問控制子層功能模塊組成,包括一個集成的接收機,發(fā)射機,LC-VCO和PLL0采用先進的無線電架構(gòu)盡量減少外部元件數(shù)和功率消耗量。UZ2400D的MAC和基帶為IEEE802.15.4的MAC層和PHY層提供了硬件架構(gòu),它主要包括TX/RX控制器,CSMA-CA控制器,超幀構(gòu)造器,接收幀濾波器,安全引擎及數(shù)字信號處理組件,在外圍電路上加上天線,晶振和電阻電容等器件,然后引出必要的轉(zhuǎn)換控制或串行接口,就形成了該RF接收模塊。
[0017]內(nèi)存包括FLASH內(nèi)存和SDRAM內(nèi)存。對SDRAM內(nèi)存,主控制器是32位的處理器,本發(fā)明采用2片MT48LC8M16A2構(gòu)成一個32位的SDRAM數(shù)據(jù)存儲結(jié)構(gòu),每片的內(nèi)存容量為4BANK*2M*16Bit 共 16Mbyte。在兩片 MT48LC8M16A2 進行搭配使用時,兩片 MT48LC8M16A2芯片采用地址總線共用、數(shù)據(jù)總線合并的方式組成一個32位的存儲系統(tǒng)。
[0018]為了將大量的無線數(shù)據(jù)報文傳輸給PC機,通信方式上本發(fā)明選取的是通用的UART接口,設(shè)計UART電路時,功能上核心底板上的UART接口只是作為一個UART從設(shè)備,上位機作為UART主設(shè)備。
[0019]統(tǒng)計整個系統(tǒng)中主要芯片的功耗需求,整個核心底板需要3種標(biāo)準(zhǔn)電壓滿足芯片正常工作需求,因此在整個電源電路,本發(fā)明采用了 3級降壓電路,將外接的電源降為5V,然后將5V降為3.3V,最后將3.3V降為1.8V,從而滿足整個系統(tǒng)的要求。在每級的電源處理都采用前級濾波和后級濾波相配合的方式來減少由于前級電源對后級電源的影響。
[0020]所述RF接收模塊包括初始化模塊、數(shù)據(jù)類型判斷模塊和信道配置模塊,所述初始化模塊配置從機模式以及配置RF接收模塊的寄存器;所述數(shù)據(jù)判斷類型模塊對協(xié)議解讀器捕獲的數(shù)據(jù)報文提供濾波,判斷是否是基于IEEE802.15.4協(xié)議MAC層的數(shù)據(jù)報文;所述信道配置模塊根據(jù)2.4GHz頻段信道劃分中心頻率,每個信道間隔為5MHz,修改相應(yīng)接收信道的配置參數(shù),設(shè)置每個功能獨立的RF接收模塊對應(yīng)相應(yīng)信道。
[0021]所述RF接收模塊持續(xù)監(jiān)測所有信道是否有數(shù)據(jù)報文具體包括,所有RF接收模塊對所有信道序列進行輪詢掃描,當(dāng)接收到數(shù)據(jù)報文時,產(chǎn)生一個IFG標(biāo)識,第一全信道數(shù)據(jù)處理模塊循環(huán)判斷每個RF接收模塊的IFG標(biāo)識,如果IFG標(biāo)識被賦值為1,第一全信道數(shù)據(jù)處理模塊調(diào)用系統(tǒng)接收函數(shù)從該RF接收模塊中讀取該數(shù)據(jù)報文,如果IFG標(biāo)識沒有被賦值為1,按照原始信道序列表自動切換到相鄰的下一個RF接收模塊進行掃描。RF接收模塊之間采用時分機制,即在一個時隙內(nèi)完成對16個模塊的信道掃描,當(dāng)掃描到某一個RF接收模塊有接收到數(shù)據(jù),就會發(fā)出一個中斷響應(yīng),發(fā)現(xiàn)該中斷信號后,主動接收數(shù)據(jù),然后對其進行預(yù)判斷,確認(rèn)該數(shù)據(jù)報文是否符合IEEE802.15.4無線數(shù)據(jù)報文的標(biāo)準(zhǔn)格式。如果不符合則會直接丟棄該數(shù)據(jù)報文,然后RF接收模塊返回到監(jiān)測狀態(tài),準(zhǔn)備接收下一個無線數(shù)據(jù)報文。相反,如果該無線數(shù)據(jù)報文符合無線數(shù)據(jù)報文的標(biāo)準(zhǔn)格式,那么主控制器調(diào)用接收模塊,從RF接收模塊的存儲模塊中讀取數(shù)據(jù),然后進行報文重組,包括添加報文頭、信道號、數(shù)據(jù)長度等信息。與此同時,RF接收模塊釋放存儲數(shù)據(jù)的FIFO (先進先出的數(shù)據(jù)緩存器),等待下一個數(shù)據(jù)的到來。最后主控制器調(diào)用數(shù)據(jù)發(fā)送模塊將重組后的無線報文通過UART上傳到PC機,直到上傳完畢。上傳完畢后,主控制器繼續(xù)掃描下一個信道,判斷是否有接收到新的無線數(shù)據(jù)報文,依次循環(huán)對16個模塊進行信道掃描。
[0022]所述協(xié)議解讀單元包括:第二全信道數(shù)據(jù)處理模塊、輔助處理模塊,第二全信道數(shù)據(jù)處理模塊第二全信道數(shù)據(jù)處理模塊包括數(shù)據(jù)解讀模塊、數(shù)據(jù)接收模塊、數(shù)據(jù)寄存器,完成數(shù)據(jù)包接收、數(shù)據(jù)包解讀、數(shù)據(jù)存儲及顯示;輔助處理模塊用于統(tǒng)計數(shù)據(jù)包、信道信息、節(jié)點信息以及獲取并顯示各信道的鏈路質(zhì)量指數(shù)。
[0023]所述第二全信道數(shù)據(jù)處理模塊的數(shù)據(jù)解讀模塊通過消息映射觸發(fā),響應(yīng)數(shù)據(jù)接收模塊發(fā)送的消息。數(shù)據(jù)接收模塊使用PostThreadMessage發(fā)送消息,PostThreadMessage O只將消息放到消息隊列中即返回,不必等待消息執(zhí)行完成,以保證線程正常運行,防止發(fā)生阻塞現(xiàn)象。數(shù)據(jù)解讀函數(shù)OnThreadDataO函數(shù),首先將C0M_DATA(數(shù)據(jù)寄存器)結(jié)構(gòu)體中的數(shù)據(jù)信息取出,得到原始數(shù)據(jù)信息、接收時刻、數(shù)據(jù)長度等信息,然后對原始數(shù)據(jù)包進行逐字節(jié)解讀處理。解讀模塊根據(jù)所選協(xié)議,進入不同的解讀函數(shù),對原始數(shù)據(jù)以逐字節(jié)進行解讀,獲取數(shù)據(jù)包各層詳細(xì)信息。
[0024]當(dāng)數(shù)據(jù)幀從上層向下層傳輸時,每層都在傳輸?shù)臄?shù)據(jù)幀中附加上該層相關(guān)信息的數(shù)據(jù),分別稱為各層的首部或尾部,而從下層向上層傳輸時,在數(shù)據(jù)傳輸?shù)拿恳粚訉?shù)據(jù)幀中附加的信息去掉。全信道抓包器在網(wǎng)絡(luò)中截獲到的數(shù)據(jù)包是最底層的數(shù)據(jù)包,對每一層的首部和尾部所封裝的信息進行解碼獲得數(shù)據(jù)包的詳細(xì)信息,然后進入該層的負(fù)載去獲得上一層的信息,最后獲取到應(yīng)用層數(shù)據(jù)信息,即用戶所看到的最終信息。
[0025]根據(jù)本發(fā)明的一個具體示例,以解讀ISA100.1la協(xié)議數(shù)據(jù)包為例對數(shù)據(jù)包解讀作具體說明,從消息隊列中讀出待解讀數(shù)據(jù),按IEEE802.15.4標(biāo)準(zhǔn)對其進行MAC層解讀,判斷是否為MAC層數(shù)據(jù)幀,若是,則依次進行數(shù)據(jù)鏈路層、網(wǎng)絡(luò)層、傳輸層、應(yīng)用子層解讀,然后對解讀后得到的數(shù)據(jù)進行統(tǒng)計、存儲和顯示輸出。
[0026]協(xié)議解讀器主界面顯示數(shù)據(jù)解讀結(jié)果,創(chuàng)建以下四個視圖,從不同的角度實時顯示數(shù)據(jù)包信息:a、數(shù)據(jù)包列表視圖CTableView,用列表顯示出所有捕獲到的數(shù)據(jù)包信息,包括各層幀控制域、源地址、目的地址等信息;b、數(shù)據(jù)包協(xié)議棧視圖CTreeView,用樹圖的形式直觀顯示數(shù)據(jù)包各層的詳細(xì)信息,包括各層幀控制域、源地址、目的地址等信息;c、原始數(shù)據(jù)包視圖CAnalyzerView,顯示數(shù)據(jù)包在物理層的原始包結(jié)構(gòu);d、時間視圖CTimeView:該視圖是以時間為橫軸,以信道號為縱軸,實時顯示各個信道的通信狀態(tài)。顯示模塊還通過信道掃描窗口來顯示16個信道當(dāng)前質(zhì)量指數(shù)。信道掃描窗口通過獲取數(shù)據(jù)包中封裝的LQI值,并采用柱狀圖的方式顯示,從而直觀顯示當(dāng)前各信道鏈路指數(shù),LQI值是由RF通信模塊產(chǎn)生并封裝到數(shù)據(jù)包中一起上傳給上位機。
[0027]為了更好地了解信道和網(wǎng)絡(luò)的通信狀態(tài),本協(xié)議解讀器采用信道能量掃描,能量掃描通過LQI (鏈路質(zhì)量指數(shù))反應(yīng)當(dāng)前各信道的質(zhì)量,用戶若有新設(shè)備要進行組網(wǎng),可通過能量掃描窗口快速獲取信道質(zhì)量信息,選擇最佳的信道進行組網(wǎng),可有效避免網(wǎng)絡(luò)擁塞,維護網(wǎng)絡(luò)安全。
[0028]本發(fā)明對于底層基于IEEE802.15.4的任何無線網(wǎng)絡(luò)數(shù)據(jù)報文,無論該無線網(wǎng)絡(luò)是ISA100.1la協(xié)議,WIA-PA協(xié)議等協(xié)議,只要是PHY和MAC層是基于IEEE802.15.4標(biāo)準(zhǔn)為基礎(chǔ),其工作頻段范圍為2.405GHz-2.4835GHz ISM頻段,該數(shù)據(jù)獲取器都能夠在對該網(wǎng)絡(luò)沒有任何干擾的前提下,將其無線網(wǎng)絡(luò)數(shù)據(jù)進行獲取,然后對其數(shù)據(jù)進行解讀處理。
[0029]以上所述,僅為本發(fā)明較佳的【具體實施方式】,但本發(fā)明的保護范圍并不局限于此,任何熟悉本【技術(shù)領(lǐng)域】的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到的變化或替換,都應(yīng)涵蓋在本發(fā)明的保護范圍之內(nèi)。因此,本發(fā)明的保護范圍應(yīng)所述以權(quán)利要求的保護范圍為準(zhǔn)。
【權(quán)利要求】
1.一種實時信道數(shù)據(jù)獲取與協(xié)議解讀系統(tǒng),所述系統(tǒng)基于低速率個人無線局域網(wǎng),包括:數(shù)據(jù)獲取單元和協(xié)議解讀單元,其特征在于: 數(shù)據(jù)獲取單元包括:多個RF接收模塊、第一全信道數(shù)據(jù)處理模塊、內(nèi)存模塊、UART串行接口模塊、UART擴展模塊、電源管理模塊,其中,RF接收模塊持續(xù)監(jiān)測所有信道是否有數(shù)據(jù)報文,負(fù)責(zé)RF前端所有信道的全信道數(shù)據(jù)獲取,內(nèi)存模塊暫存獲取的全信道數(shù)據(jù),第一全信道數(shù)據(jù)處理模塊對接收的全信道數(shù)據(jù)進行協(xié)調(diào)分配,串行接口模塊將協(xié)調(diào)分配后數(shù)據(jù)上傳給協(xié)議解讀單元進行協(xié)議解讀; 協(xié)議解讀單元包括:第二全信道數(shù)據(jù)處理模塊、輔助處理模塊,第二全信道數(shù)據(jù)處理模塊,所述第二全信道數(shù)據(jù)處理模塊包括數(shù)據(jù)解讀模塊、數(shù)據(jù)接收模塊、數(shù)據(jù)寄存器,完成數(shù)據(jù)包接收、數(shù)據(jù)包解讀、數(shù)據(jù)存儲及顯示;輔助處理模塊用于統(tǒng)計數(shù)據(jù)包、信道信息、節(jié)點信息以及獲取并顯示各信道的鏈路質(zhì)量指數(shù)。
2.一種如權(quán)利要求1所述的系統(tǒng),所述RF接收模塊包括初始化模塊、數(shù)據(jù)類型判斷模塊和信道配置模塊,所述初始化模塊配置從機模式以及配置RF接收模塊的寄存器;所述數(shù)據(jù)判斷類型模塊對協(xié)議解讀器捕獲的數(shù)據(jù)報文提供濾波,判斷是否是基于設(shè)定協(xié)議MAC層的數(shù)據(jù)報文;所述信道配置模塊根據(jù)2.4GHz頻段信道劃分中心頻率,每個信道間隔為5MHz,修改相應(yīng)接收信道的配置參數(shù),設(shè)置每個功能獨立的RF接收模塊對應(yīng)相應(yīng)信道。
3.—種如權(quán)利要求2所述的系統(tǒng),所述RF接收模塊持續(xù)監(jiān)測所有信道是否有數(shù)據(jù)報文具體包括,所有RF接收模塊對所有信道序列進行輪詢掃描,當(dāng)接收到數(shù)據(jù)報文時,產(chǎn)生一個IFG標(biāo)識,第一全信道數(shù)據(jù)處理模塊循環(huán)判斷每個RF接收模塊的IFG標(biāo)識,如果IFG標(biāo)識被賦值為1,第一全信道數(shù)據(jù)處理模塊調(diào)用系統(tǒng)接收函數(shù)從該RF接收模塊中讀取該數(shù)據(jù)報文,如果IFG標(biāo)識沒有被賦值為1,按照原始信道序列表自動切換到相鄰的下一個RF接收模塊進行掃描。
【文檔編號】H04L12/26GK104378445SQ201410715569
【公開日】2015年2月25日 申請日期:2014年12月1日 優(yōu)先權(quán)日:2014年12月1日
【發(fā)明者】唐海龍 申請人:四川中時代科技有限公司