一種wifi無線通訊模塊的制作方法
【技術(shù)領(lǐng)域】
[0001]本實(shí)用新型一種WIFI無線通訊模塊,涉及無線通訊產(chǎn)品領(lǐng)域。
【背景技術(shù)】
[0002]目前國(guó)內(nèi)的WIFI無線通訊模塊,是一種通用型的AP,單臺(tái)模塊只能適用于單臺(tái)設(shè)備,并且上電響應(yīng)時(shí)間較長(zhǎng),基本需要3秒以上的響應(yīng)時(shí)間,只能適用于對(duì)數(shù)據(jù)量傳輸不大,實(shí)時(shí)性要求不高的民用場(chǎng)合。而我司根據(jù)目前現(xiàn)有產(chǎn)品的應(yīng)用結(jié)構(gòu),迫切需要一款能與多臺(tái)設(shè)備進(jìn)行組網(wǎng),并要求數(shù)據(jù)能實(shí)時(shí)傳輸,上電時(shí)間短的Wifi無線通訊模塊,以實(shí)現(xiàn)將多臺(tái)現(xiàn)場(chǎng)設(shè)備的實(shí)時(shí)數(shù)據(jù)同時(shí)發(fā)送到物聯(lián)后臺(tái),滿足多臺(tái)設(shè)備信息的綜合實(shí)時(shí)查詢功能,提高現(xiàn)場(chǎng)設(shè)備的數(shù)據(jù)傳輸?shù)木C合響應(yīng)能力,以便于進(jìn)行物聯(lián)后臺(tái)的數(shù)據(jù)分析,降低設(shè)備的現(xiàn)場(chǎng)維護(hù)費(fèi)用。
【發(fā)明內(nèi)容】
[0003]為解決上述技術(shù)問題,本實(shí)用新型提供一種WIFI無線通訊模塊,基于2.4G無線通訊網(wǎng)絡(luò),具備無線通訊節(jié)點(diǎn)加入或刪除時(shí)的自組網(wǎng)能力,具備數(shù)據(jù)的透明、實(shí)時(shí)傳輸?shù)墓?huì)K。
[0004]本實(shí)用新型所采用的技術(shù)方案是:
[0005]一種WIFI無線通訊模塊,包括STMCode核心處理器、WiFi協(xié)議模塊,UART接口單元,STMCode核心處理器分別連接WiFi協(xié)議模塊,UART接口單元。所述STMCode核心處理器通過WiFi協(xié)議模塊將用戶數(shù)據(jù)根據(jù)相應(yīng)命令請(qǐng)求發(fā)送無線網(wǎng)絡(luò)。所述STMCode核心處理器通過UART接口單元與用戶數(shù)據(jù)進(jìn)行交互。所述WiFi協(xié)議模塊用于將打包后的用戶數(shù)據(jù)進(jìn)行編碼,并適時(shí)發(fā)送到無線網(wǎng)絡(luò)。
[0006]所述STMCode核心處理器采用Cortex_M3處理器,并行總線結(jié)構(gòu),嵌套中斷向量控制單元。
[0007]所述WiFi協(xié)議模塊采用HED10W07SN芯片。
[0008]所述STMCode核心處理器通過WiFi協(xié)議模塊發(fā)送相關(guān)信息,以自組網(wǎng)方式完成無線網(wǎng)絡(luò)的建立。
[0009]一種WIFI無線自組網(wǎng)的建立方法,模塊上電后,STMCode核心處理器通過WiFi協(xié)議模塊廣播發(fā)送本機(jī)標(biāo)識(shí)信息,并等待已有網(wǎng)絡(luò)的數(shù)據(jù)響應(yīng),延時(shí)一段時(shí)間后,判斷由無線網(wǎng)絡(luò)的回傳數(shù)據(jù),并獲取本機(jī)的相應(yīng)網(wǎng)絡(luò)標(biāo)識(shí);本機(jī)對(duì)該網(wǎng)絡(luò)標(biāo)識(shí)進(jìn)行識(shí)別,再次判斷是否滿足本身性能要求,并將應(yīng)答數(shù)據(jù)打包后在指定時(shí)間段發(fā)送到無線網(wǎng)絡(luò),由無線網(wǎng)絡(luò)的服務(wù)器進(jìn)行識(shí)別判斷本機(jī)狀態(tài),與存儲(chǔ)在無線網(wǎng)絡(luò)服務(wù)器中的所有模塊的信息配置表進(jìn)行配對(duì)比較后,返回最終的本機(jī)終端配置信息,本機(jī)在指定時(shí)間段內(nèi)接收相應(yīng)信息后,保存到本機(jī)RAM中,并作為正常通信的標(biāo)準(zhǔn)配置信息,過程結(jié)束后,本機(jī)完成WiFi無線自組網(wǎng)操作。
[0010]一種WIFI無線數(shù)據(jù)通訊方法,模塊自組網(wǎng)成功后,STMCode核心處理器接收來自UART接口單元的用戶數(shù)據(jù),當(dāng)接收到有效用戶數(shù)據(jù)后,STMCode核心處理器對(duì)有效用戶數(shù)據(jù)進(jìn)行打包,并根據(jù)WiFi協(xié)議模塊的網(wǎng)絡(luò)狀態(tài),將打包數(shù)據(jù)發(fā)送給WiFi協(xié)議模塊,WiFi協(xié)議模塊根據(jù)其網(wǎng)絡(luò)狀態(tài),對(duì)打包數(shù)據(jù)進(jìn)行相應(yīng)編碼,在收到來自無線網(wǎng)絡(luò)的數(shù)據(jù)請(qǐng)求,并對(duì)數(shù)據(jù)請(qǐng)求命令包進(jìn)行校驗(yàn)通過后,將已打包、已編碼的數(shù)據(jù)發(fā)送至無線網(wǎng)絡(luò),以有效響應(yīng)來自無線網(wǎng)絡(luò)的數(shù)據(jù)請(qǐng)求命令;若STMCode核心處理器判斷WiFi協(xié)議模塊沒有接收到無線網(wǎng)絡(luò)的數(shù)據(jù)請(qǐng)求時(shí),在下次STMCode核心處理器接收有效用戶數(shù)據(jù)時(shí),STMCode核心處理器將發(fā)送“網(wǎng)絡(luò)響應(yīng)超時(shí)”狀態(tài)命令,通過UART接口單元發(fā)送到用戶,以供用戶判斷使用。
[0011]本實(shí)用新型一種WIFI無線通訊模塊,技術(shù)效果如下:
[0012]I):STMCode核心處理器采用Cortex_M3處理器,并行總線結(jié)構(gòu),嵌套中斷向量控制單元,以滿足現(xiàn)場(chǎng)實(shí)時(shí)信號(hào)采集控制的要求。
[0013]2) =Wifi協(xié)議模塊采用HED10W07SN芯片,該芯片對(duì)于中國(guó)標(biāo)準(zhǔn)和國(guó)際標(biāo)準(zhǔn)雙兼容,同時(shí)指出WIFI和WAPI,符合中國(guó)3C認(rèn)證。提供“安全多模”能力,并可通過軟件方式進(jìn)行修改。提供物理“網(wǎng)絡(luò)多?!蹦芰?,最多支持4個(gè)同時(shí)并存的工作網(wǎng)絡(luò)和一個(gè)管理網(wǎng)絡(luò)。
[0014]3) =STMCode核心處理器通過WiFi協(xié)議模塊發(fā)送相關(guān)信息,以自組網(wǎng)方式完成無線網(wǎng)絡(luò)的建立,期間不需要額外處理,有利于無線網(wǎng)絡(luò)的無縫擴(kuò)展。
[0015]4):該模塊能滿足標(biāo)準(zhǔn)型設(shè)備的組網(wǎng)需求,滿足設(shè)備在實(shí)際運(yùn)行中將實(shí)時(shí)數(shù)據(jù)發(fā)送到物聯(lián)后臺(tái),滿足信息的綜合實(shí)時(shí)查詢,提高現(xiàn)場(chǎng)設(shè)備的綜合響應(yīng)能力,降低設(shè)備維護(hù)費(fèi)用。
【附圖說明】
[0016]圖1為本實(shí)用新型連接示意圖。
【具體實(shí)施方式】
[0017]如圖1所示,一種WIFI無線通訊模塊,包括STMCode核心處理器UWiFi協(xié)議模塊2,UART接口單元3,STMCode核心處理器I分別連接WiFi協(xié)議模塊2,UART接口單元3 ;
[0018]所述STMCode核心處理器I通過WiFi協(xié)議模塊2將用戶數(shù)據(jù)根據(jù)相應(yīng)命令請(qǐng)求發(fā)送無線網(wǎng)絡(luò);
[0019]所述STMCode核心處理器I通過UART接口單元3與用戶數(shù)據(jù)進(jìn)行交互;
[0020]所述WiFi協(xié)議模塊2用于將打包后的用戶數(shù)據(jù)進(jìn)行編碼,并適時(shí)發(fā)送到無線網(wǎng)絡(luò)。
[0021]所述STMCode核心處理器I采用Cortex_M3處理器,并行總線結(jié)構(gòu),嵌套中斷向量控制單元。
[0022]所述WiFi協(xié)議模塊2采用HED10W07SN芯片。
[0023]所述STMCode核心處理器I通過WiFi協(xié)議模塊2發(fā)送相關(guān)信息,以自組網(wǎng)方式完成無線網(wǎng)絡(luò)的建立。
[0024]模塊上電后,STMCode核心處理器I對(duì)WiFi協(xié)議模塊2進(jìn)行初始化操作,以保證協(xié)議棧的初始化正常,定時(shí)延時(shí)后廣播發(fā)送本機(jī)標(biāo)識(shí)符到無線網(wǎng)絡(luò),并等待無線網(wǎng)絡(luò)服務(wù)器回應(yīng),如有回應(yīng),接收無線網(wǎng)絡(luò)服務(wù)器回傳的本機(jī)定位信息,如在指定時(shí)間內(nèi)未收到回應(yīng),則進(jìn)行自建立服務(wù)器進(jìn)程,完成模塊的無線自組網(wǎng)操作。無線網(wǎng)絡(luò)成功建立后,STMCode核心處理器I通過UART接口單元3接收用戶數(shù)據(jù),并實(shí)時(shí)透明的將其用戶數(shù)據(jù)通過內(nèi)置TCP/IP協(xié)議發(fā)送,完成一次通訊過程。
[0025]一種WIFI無線自組網(wǎng)的建立方法,模塊上電后,STMCode核心處理器I通過WiFi協(xié)議模塊2廣播發(fā)送完本機(jī)標(biāo)識(shí)信息后進(jìn)入等待狀態(tài)(包含本機(jī)地址0x000000001,特征編碼0x08000000),當(dāng)前網(wǎng)絡(luò)中的服務(wù)器接收到本機(jī)標(biāo)識(shí)信息后,與服務(wù)器RAM中的設(shè)備信息配置表進(jìn)行比較判斷,如本機(jī)信息在設(shè)備信息配置表中不存在,則服務(wù)器回傳本機(jī)的相應(yīng)網(wǎng)絡(luò)標(biāo)識(shí)(包含網(wǎng)絡(luò)特征標(biāo)識(shí)0x00010000,本機(jī)地址0x000000001,特征編碼0x08000800)。本機(jī)延時(shí)一段時(shí)間后,判斷由無線網(wǎng)絡(luò)的回傳數(shù)據(jù),并獲取本機(jī)的網(wǎng)絡(luò)標(biāo)識(shí);本機(jī)對(duì)該網(wǎng)絡(luò)標(biāo)識(shí)進(jìn)行識(shí)別,再次判斷是否滿足本身性能要求,并將應(yīng)答數(shù)據(jù)打包后在指定時(shí)間段發(fā)送到無線網(wǎng)絡(luò),應(yīng)答數(shù)據(jù)包包括網(wǎng)絡(luò)特征標(biāo)識(shí)確認(rèn)0x00010001,本機(jī)地址0x000000001,特征編碼0x08000800,由無線網(wǎng)絡(luò)的服務(wù)器接收后進(jìn)行識(shí)別并再次判斷本機(jī)狀態(tài),與存儲(chǔ)在無線網(wǎng)絡(luò)服務(wù)器的RAM中設(shè)備信息配置表進(jìn)行配對(duì)比較后,由無線網(wǎng)絡(luò)服務(wù)器返回最終的本機(jī)終端配置信息,本機(jī)在指定時(shí)間段內(nèi)接收相應(yīng)信息后,保存到本機(jī)RAM中,并作為正常通信的標(biāo)準(zhǔn)配置信息,過程結(jié)束后,本機(jī)完成WiFi無線自組網(wǎng)操作。
[0026]一種WIFI無線數(shù)據(jù)通訊方法,模塊自組網(wǎng)成功后,STMCode核心處理器I接收來自UART接口單元3的用戶數(shù)據(jù)(包含重量參數(shù)值、幅度參數(shù)值、方位參數(shù)值、風(fēng)速參數(shù)值等),當(dāng)本機(jī)接收到有效用戶數(shù)據(jù)后,STMCode核心處理器I對(duì)有效用戶數(shù)據(jù)進(jìn)行打包,并根據(jù)WiFi協(xié)議模塊2的網(wǎng)絡(luò)狀態(tài),在Wifi協(xié)議模塊2的網(wǎng)絡(luò)狀態(tài)為空閑時(shí)將打包后的數(shù)據(jù)發(fā)送給WiFi協(xié)議模塊2,WiFi協(xié)議模塊2接收到數(shù)據(jù)后再根據(jù)其實(shí)時(shí)網(wǎng)絡(luò)狀態(tài),對(duì)打包數(shù)據(jù)進(jìn)行再次編碼并添加校驗(yàn)位(包括本機(jī)地址0x000000001,特征編碼0x08000800,用戶數(shù)據(jù)等),同時(shí)WiFi協(xié)議模塊2在收到來自無線網(wǎng)絡(luò)的數(shù)據(jù)請(qǐng)求,并對(duì)數(shù)據(jù)請(qǐng)求命令包進(jìn)行校驗(yàn)通過后,將已打包、已編碼的數(shù)據(jù)(包括本機(jī)地址0x000000001,特征編碼0x08000800,用戶數(shù)據(jù)等)發(fā)送至無線網(wǎng)絡(luò),以有效響應(yīng)來自無線網(wǎng)絡(luò)的數(shù)據(jù)請(qǐng)求命令(0x00000002);若STMCode核心處理器I判斷WiFi協(xié)議模塊2沒有接收到無線網(wǎng)絡(luò)的數(shù)據(jù)請(qǐng)求時(shí),在下次STMCode核心處理器I接收有效用戶數(shù)據(jù)后,STMCode核心處理器I將發(fā)送“網(wǎng)絡(luò)響應(yīng)超時(shí)”狀態(tài)命令(0x00000010),通過UART接口單元3發(fā)送到用戶設(shè)備,經(jīng)過用戶設(shè)備解析該命令后做判斷提不。
【主權(quán)項(xiàng)】
1.一種WIFI無線通訊模塊,包括STMCode核心處理器(D^ffiFi協(xié)議模塊(2),UART接口單元(3),其特征在于,STMCode核心處理器(I)分別連接WiFi協(xié)議模塊(2),UART接口單元(3);所述STMCode核心處理器(I)通過WiFi協(xié)議模塊(2)將用戶數(shù)據(jù)根據(jù)相應(yīng)命令請(qǐng)求發(fā)送無線網(wǎng)絡(luò);所述STMCode核心處理器(I)通過UART接口單元(3)與用戶數(shù)據(jù)進(jìn)行交互;所述WiFi協(xié)議模塊(2)用于將打包后的用戶數(shù)據(jù)進(jìn)行編碼,并適時(shí)發(fā)送到無線網(wǎng)絡(luò)。2.根據(jù)權(quán)利要求1所述一種WIFI無線通訊模塊,其特征在于,所述STMCode核心處理器(I)采用Cortex-M3處理器,并行總線結(jié)構(gòu),嵌套中斷向量控制單元。3.根據(jù)權(quán)利要求1所述一種WIFI無線通訊模塊,其特征在于,所述WiFi協(xié)議模塊(2)采用HED10W07SN芯片。4.根據(jù)權(quán)利要求1所述一種WIFI無線通訊模塊,其特征在于,所述STMCode核心處理器(I)通過WiFi協(xié)議模塊(2)發(fā)送相關(guān)信息,以自組網(wǎng)方式完成無線網(wǎng)絡(luò)的建立。
【專利摘要】一種WIFI無線通訊模塊,包括STMCode核心處理器、WiFi協(xié)議模塊,UART接口單元,STMCode核心處理器分別連接WiFi協(xié)議模塊,UART接口單元。所述STMCode核心處理器通過WiFi協(xié)議模塊將用戶數(shù)據(jù)根據(jù)相應(yīng)命令請(qǐng)求發(fā)送無線網(wǎng)絡(luò)。所述STMCode核心處理器通過UART接口單元與用戶數(shù)據(jù)進(jìn)行交互。所述WiFi協(xié)議模塊用于將打包后的用戶數(shù)據(jù)進(jìn)行編碼,并適時(shí)發(fā)送到無線網(wǎng)絡(luò)。本實(shí)用新型一種WIFI無線通訊模塊,基于2.4G無線通訊網(wǎng)絡(luò),具備無線通訊節(jié)點(diǎn)加入或刪除時(shí)的自組網(wǎng)能力,具備數(shù)據(jù)的透明、實(shí)時(shí)傳輸?shù)墓δ堋?br>【IPC分類】H04W88/08
【公開號(hào)】CN204836604
【申請(qǐng)?zhí)枴緾N201520647146
【發(fā)明人】高鈺敏, 章紅, 張艷波, 盧揚(yáng)
【申請(qǐng)人】宜昌市微特電子設(shè)備有限責(zé)任公司
【公開日】2015年12月2日
【申請(qǐng)日】2015年8月26日