版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
WF-HLK- 用戶手冊(cè)-文檔說(shuō)明本手冊(cè)旨在幫助用戶正確構(gòu)建WF-HLK-RM04模塊的使用環(huán)境,引導(dǎo)用戶快速使用該 文檔說(shuō) 硬件測(cè) 硬件準(zhǔn) 進(jìn)入測(cè) 串口AT指 AT指 net 通過(guò)WiFi登 模塊的WEB配 模塊的WEB配 WiFiAP模 模塊的WEB配 單片機(jī)控制WF-HLK-RM04模 硬件連 程序簡(jiǎn) 代碼分 WiFiAP模 使用“…\4.配套軟件\串口配置工具\(yùn)HLK-RM04_CONFIG(串口配置工具).exe”可方便地測(cè)試WF-HLK-RM04模塊是否正常,測(cè)試步驟如下:USB-SERIALCH340USBRS232驅(qū)動(dòng),它把USB協(xié)議轉(zhuǎn)換成串口協(xié)議,使得電腦能直接用USB線與模塊通訊,但在使用前,需要給電腦安裝相應(yīng)的驅(qū)動(dòng)。用戶打開(kāi)“…\4.配套軟件\CH340驅(qū)動(dòng)(USB轉(zhuǎn)串口驅(qū)動(dòng))_XP_WIN7共用\SETUP.exe”即可進(jìn)行安裝。插上USB轉(zhuǎn)串口線,在計(jì)算機(jī)上打開(kāi)“設(shè)備管理器”框,點(diǎn)擊展開(kāi)“端口(COM和LPT)”。如果驅(qū)動(dòng)安裝成功,就能看到“USB-SERIALCH340”設(shè)備,如所示圖1-1(圖中的設(shè)備指示使用的串是COM9,在后面的串口配置工具中,我們根據(jù)這里提示 1-1設(shè)備管理器中的USB-SERIALCH340確保驅(qū)動(dòng)安裝成功后,將模塊的引腳RM_RX1和RX、RM_TX1和TX用短接帽連接起來(lái),再用USB轉(zhuǎn)串口線連接好電腦和模塊,給模塊上電。打開(kāi)“…\4.配套軟件\串口配置工具\(yùn)HLK-RM04_CONFIG(串口配置工具).exe”(圖1-2),在端口菜單選擇步驟2)“設(shè)備管理器”提示的串,短按(100ms~6s)模塊的ES/RST鍵令模塊退出透?jìng)髂J剑?-3所示的回復(fù)內(nèi)容,則表明模塊已退出透?jìng)髂J讲⑶夷K正常。如果沒(méi)有回復(fù),可多次嘗試短按ES/RST鍵再搜索,如若仍無(wú)回復(fù),模塊可能存在異常。1.ES/RST1.ES/RST自動(dòng)進(jìn)入透?jìng)髂J?,否則模塊進(jìn)入AT指令模式。ES/RSTTes①Trst②,將立即進(jìn)入AT指令模式,如圖2-2所示:tAT2-2使用ES/RST注①:Tes,模塊退出透?jìng)髂J綍r(shí)100ms。注②:Trst,模塊恢復(fù)出廠設(shè)置時(shí)間,為6000ms退出透?jìng)鬟^(guò)程如圖2-3所示:3個(gè)“+500ms(400ms<>600ms)間隔時(shí)間大于組幀時(shí)間連續(xù)發(fā)送3個(gè)0x1B,模塊即可退出透?jìng)髂J健T例:”at+remoteip=?\r”查詢(xún)遠(yuǎn)端ip地址。2-1ATnet WiFi功能參數(shù)012Wifi3Wifi功能a 參數(shù)encrypttype:22//22功能a功能at2-4Dhcp01功能a參數(shù)ip:ip地址net功能at+net參數(shù)功能at2-5Dhcp01功能at+dhcpd_ip=<ipstart>,<ip參數(shù)ipstart:ip起始ipend:ip截止地功能at+dhcpd參數(shù)功能at+dhcpd_time=<time參數(shù)功能遠(yuǎn)端ip或設(shè)置。at+remoteip=<Remoteip參數(shù)功能at+參數(shù)功能at+參數(shù)無(wú)功能遠(yuǎn)端ip或設(shè)置。at+remoteip=<Remoteip參數(shù)功能參數(shù)無(wú)。功能at+參數(shù)能存在偏差無(wú)法使用,測(cè)試不可用的波特率:460800bps。Data:數(shù)據(jù)位。Parity:校驗(yàn)位。功能at+uartpacklen參數(shù)功能10msuartpacklen10ms,就會(huì)將格式at參數(shù)功能at參數(shù)
01功能at參數(shù)
功能TCP自動(dòng)重連。本功能開(kāi)啟狀態(tài)下,不論任何原因?qū)е碌倪B接斷開(kāi),模塊將不斷嘗格式at+參數(shù)01功能TCP/UDP客戶端本地端口。at+CLport=<參數(shù)功能串口輸出指示。RS485RS485收發(fā)器的接收或發(fā)送狀態(tài)。本功能使能后,GPIO_1引腳作為輸出腳指示串口的輸出狀態(tài)。格式at參數(shù)01功能at參數(shù)01功能ip地址。通過(guò)該指令,可以獲取模塊從路由器/交換機(jī)等自動(dòng)獲取到的IP地址。格式at參數(shù)無(wú)功能TCP客戶端遠(yuǎn)端狀態(tài)偵測(cè)。參數(shù)01功能TCP/UDP連接狀態(tài),如果連接成功,返回1,如果連接斷開(kāi),返回0。格式at參數(shù)無(wú)功能at參數(shù)無(wú)功能WiFiSTA連接狀態(tài)。僅在模塊設(shè)置為串口--WIFISTA模式的時(shí)候有效,可用于檢測(cè)模塊是否連接上WIFI路由器,如果連接上,返回:Connected,否則返回:error。格式at參數(shù)無(wú)功能WiFiWIFIWIFIat參數(shù)無(wú)功能at+ver參數(shù)無(wú)功能at+suspend參數(shù)01功能at參數(shù)無(wú)功能at參數(shù)無(wú)功能a 參數(shù)01功能at+reconn參數(shù)01功能at參數(shù)01WF-HLK-RM04模塊具有4種工作模式:路由器模式(默認(rèn)模式)、以太網(wǎng)模式、WiFiSTA模式、WiFiAP3種模4種網(wǎng)絡(luò)協(xié)議類(lèi)型:TCP服務(wù)器、TCP客戶端、UDP服務(wù)器、UDP客戶端。該模式下,模塊的LAN、WLAN和WiFi功能均被使能,模塊相當(dāng)于一個(gè)路由器。WF-HLK-RM04(默認(rèn)模式),可以通過(guò)恢復(fù)出廠設(shè)置使模塊處于路由器模式,具體方法:長(zhǎng)按(>6s)ES/RSTWPS/RSTHLK-RM04WANWiFi兩個(gè)綠色指示燈同起大概1秒后同時(shí)滅掉,表明模塊恢復(fù)出廠模式設(shè)置成功,此時(shí)就可以松開(kāi)按鍵了,如若不行,可多嘗試按幾次。模塊在路由器模式下,是開(kāi)啟了所有端口的,包括LAN、WLAN以及WiFi。我們登錄WF-HLK-RM04模塊,有2種方法:通過(guò)LAN口登硬件連WF-HLK-RM04LAN口,然后給模塊上電。打開(kāi)電腦的“網(wǎng)絡(luò)共享中心”框,當(dāng)如圖3-1所示時(shí),表明電腦已經(jīng)順利連接上模塊了;倘若如圖3-2所示時(shí),表明電腦尚未連接上模塊。3-2電腦尚未連接上WF-HLK-RM04登3-4電腦從WF-HLK-RM04模塊獲得54(IP地址),點(diǎn)擊回車(chē),在3-5在瀏覽器輸入模塊路由器配置頁(yè)面(如圖3-7所示)。運(yùn)作網(wǎng)絡(luò)點(diǎn)擊頁(yè)面左欄的“廣域網(wǎng)絡(luò)”其設(shè)置頁(yè)面,主要設(shè)置從WAN口連接到互聯(lián)網(wǎng)(Internet)ISPIP,動(dòng)態(tài)IP,PPPoEISP提供的相關(guān)參數(shù)即可。驗(yàn)證連接是否成功,除了直接瀏覽相關(guān)互聯(lián)網(wǎng)外,也可以通過(guò)查看Internet配置的狀態(tài)進(jìn)行判動(dòng)態(tài)(自動(dòng)獲得或PPTPL2TP上網(wǎng)方式的設(shè)置一樣,用戶可參考設(shè)置,這里就比如設(shè)定LAN口的DHCPIP地址、子網(wǎng)掩碼、DNS服務(wù)器等。DHCP點(diǎn)擊頁(yè)面左欄的“DHCP客戶端列表”選項(xiàng)其查看頁(yè)面,可以查看局域網(wǎng)中DHCPIP地址的計(jì)算機(jī)的相關(guān)信息,如網(wǎng)絡(luò)名稱(chēng),MAC地址,IP地址,過(guò)點(diǎn)擊頁(yè)面左欄的“Passthrough”選項(xiàng)其設(shè)置頁(yè)面。(VirtualPrivateNetwork)沒(méi)有的網(wǎng)絡(luò)物理連線,只是借助公用網(wǎng)絡(luò)(如Internet)建立一個(gè)臨時(shí)的、安全的、模擬的點(diǎn)對(duì)點(diǎn)連接,是“網(wǎng)絡(luò)中的網(wǎng)絡(luò)”(有點(diǎn)電視畫(huà)中畫(huà)的感覺(jué))。PassthroughIPsec(ESP)PPTP(GRE)數(shù)據(jù)包不包含明文源端口和目標(biāo)端口的情況,支持IPsecPPTPL2TP等三種協(xié)議。點(diǎn)擊頁(yè)面左欄的“高級(jí)路由設(shè)置”選項(xiàng)其設(shè)置頁(yè)面。如果需要為特定的主機(jī)增加特定的路由,可以使用本功能。在網(wǎng)絡(luò)中使用合適的靜態(tài)路由器可以減少路由選擇問(wèn)P地址、子網(wǎng)掩碼和網(wǎng)關(guān)地址可以確定一個(gè)路由條目,其中目的P地址和子網(wǎng)掩碼用來(lái)確定一個(gè)目標(biāo)網(wǎng)絡(luò)/無(wú)線網(wǎng)絡(luò) 點(diǎn)擊頁(yè)面左欄的“WDS”選項(xiàng)無(wú)線分布式系統(tǒng)(WDS,WirelessDistributionSystem)WDSWDS功能,彼此之間建立WDS信任和通訊關(guān)系,延伸擴(kuò)展無(wú)線信號(hào),從而將無(wú)線網(wǎng)絡(luò)覆蓋更廣組建WDS時(shí)需要注意:作為WDS成員須都具備WDS功能,每個(gè)點(diǎn)的工作頻道不可設(shè)置“自動(dòng)信道選擇”,必須設(shè)置為相同的且指定的信道和工作模式;WDS成員機(jī)IPDHCPDHCP功能,關(guān)閉其他機(jī)器的DHCP功能。此外,為了獲得更好的兼容性,請(qǐng)盡量使用同一品牌同一系LazyBridge點(diǎn)擊頁(yè)面左欄的“WPS”選項(xiàng)WPS頁(yè)面。通過(guò)WPS能夠簡(jiǎn)單快捷地在無(wú)線網(wǎng)絡(luò)客戶端和設(shè)備之間建立加密連接,用戶不必選擇和填寫(xiě)密鑰,只需輸入正PINPBC(或模塊的WPS/RST按鍵)WPS MAC/IP/Port點(diǎn)擊頁(yè)面左欄的“MAC/IP/Port過(guò)濾”選項(xiàng)其設(shè)置頁(yè)面。此功能用于對(duì)路由Port點(diǎn)擊頁(yè)面左欄的“Port轉(zhuǎn)送”選項(xiàng)其設(shè)置頁(yè)面。Port轉(zhuǎn)送即端口轉(zhuǎn)發(fā),端口部端口建立映射,為廣域網(wǎng)用戶局域網(wǎng)內(nèi)部服務(wù)器提供服務(wù),例如Web服務(wù)、FTPInternet主動(dòng)發(fā)起的連接請(qǐng)求,所以要使Internet用戶能夠局域網(wǎng)部服務(wù)器,需進(jìn)行虛擬服務(wù)器設(shè)置。點(diǎn)擊頁(yè)面左欄的“DMZ”選項(xiàng)其設(shè)置頁(yè)面。DMZ主機(jī)實(shí)際上就是一個(gè)缺省的虛擬服務(wù)器,優(yōu)先級(jí)低于虛擬服務(wù)器。如果無(wú)線路由器收到一個(gè)來(lái)自外部網(wǎng)絡(luò)的連接請(qǐng)DMZDMZDMZ需要注意的是:開(kāi)啟DMZ功能,該主機(jī)完全給廣域網(wǎng),安全性降低。此外所DMZ主機(jī)的端應(yīng)與DMZ實(shí)際開(kāi)啟的服務(wù)端一樣系統(tǒng) 通過(guò)WiFi通過(guò)WiFi登錄路由器的方法很簡(jiǎn)單,只要用能接受無(wú)線網(wǎng)絡(luò)的設(shè)備(例如、筆記本)WiFi信號(hào),就可登錄路由器,登錄后對(duì)路由器模式的設(shè)置跟上述通過(guò)LAN口登錄(3.1.1)后的設(shè)置完全一樣,用戶可參考上述內(nèi)容,這里不再贅述。該模式下,WIFI、LAN功能均被關(guān)閉,僅WLAN功能使能,模塊具有以太網(wǎng)通訊功能。通過(guò)適當(dāng)?shù)脑O(shè)置(WEB配置)WLAN的網(wǎng)路數(shù)模塊的串口配置和硬件IPIP直接用網(wǎng)線連接,所以路由器是可選的。本配置以靜態(tài)IP為例,可免去路由器。使用靜態(tài)IP的連接方式如圖1-1串口
DHCPC=0(STATIC網(wǎng)3-8以太網(wǎng)模式下使用靜態(tài)IP串口串口DHCPC=0(STATIC3-9以太網(wǎng)模式下使用動(dòng)態(tài)IP退出透?jìng)髂J胶瓦B接模_X1和X、_X1和X開(kāi)“4.配套軟件串口配置工具\(yùn)HK-04G(串口配置工具).xe”,在端口菜單“設(shè)備管器”提示串,按(100s6)模塊的SST鍵令模塊出透?jìng)髂J?,點(diǎn)擊串口配置工具的“搜索模塊”,直到串口配置工具的“命令執(zhí)行與回復(fù)”框出現(xiàn)如圖13配置模塊為T(mén)CP服務(wù)3-12配置以太網(wǎng)模式TCP3-13設(shè)置電腦的Internet打開(kāi)“…\4.配套軟件\網(wǎng)絡(luò)搜索工具HLK-RM04_Discover(網(wǎng)絡(luò)搜索工具).exe”,點(diǎn)擊右上角的“Discover”按鈕,就可以搜索到模塊的IP,如圖3-14所示。圖3-15cmd.exe在cmd.exe框?qū)λ阉鞯降腎P進(jìn)行測(cè)試,在框輸入:54,當(dāng)已發(fā)送=已接收≠0,丟失=0時(shí),說(shuō)明電腦通模塊了,電腦和模塊的連接成功,如圖3-16所示。圖3-16電腦通模 塊的RS232串并點(diǎn)擊“打開(kāi)串口”,如圖3-17所示。再打開(kāi)“…\4.配套軟件\網(wǎng) 過(guò)WF-HLK-RM04模塊和以太網(wǎng)傳輸?shù)骄W(wǎng)絡(luò)調(diào)試助手;網(wǎng)絡(luò)調(diào)試助手發(fā)送的數(shù)據(jù),先WF-HLK-RM043-173-18所示。圖3-17串口調(diào)試助 3-18網(wǎng)絡(luò)調(diào)試助手配置模塊為T(mén)CP客戶3-20配置以太網(wǎng)模式TCP3-21設(shè)置電腦的Internet打開(kāi)“…\4.配套軟件\網(wǎng)絡(luò)搜索工具HLK-RM04_Discover(網(wǎng)絡(luò)搜索工具).exe”,點(diǎn)擊右上角的“Discover”按鈕,就可以搜索到模塊的IP,如圖3-22所示。圖3-23cmd.exe在cmd.exe框?qū)λ阉鞯降腎P進(jìn)行測(cè)試,在框輸入:54,當(dāng)已發(fā)送=已接收≠0,丟失=0時(shí),說(shuō)明電腦通模塊了,電腦和模塊的連接成功,如圖3-24所示。圖3-24電腦通模 塊的RS232串并點(diǎn)擊“打開(kāi)串口”,如圖3-25所示。再打開(kāi)“…\4.配套軟件\網(wǎng) 過(guò)WF-HLK-RM04模塊和以太網(wǎng)傳輸?shù)骄W(wǎng)絡(luò)調(diào)試助手;網(wǎng)絡(luò)調(diào)試助手發(fā)送的數(shù)據(jù),先WF-HLK-RM043-253-26所示。圖3-25串口調(diào)試助 3-26網(wǎng)絡(luò)調(diào)試助手配置模塊為UDP服務(wù)3-29設(shè)置電腦的Internet打開(kāi)“…\4.配套軟件\網(wǎng)絡(luò)搜索工具HLK-RM04_Discover(網(wǎng)絡(luò)搜索工具).exe”,點(diǎn)擊右上角的“Discover”按鈕,就可以搜索到模塊的IP,如圖3-30所示。圖3-31cmd.exe在cmd.exe框?qū)λ阉鞯降腎P進(jìn)行測(cè)試,在框輸入:54,當(dāng)已發(fā)送=已接收≠0,丟失=0時(shí),說(shuō)明電腦通模塊了,電腦和模塊的連接成功,如圖3-32所示。圖3-32電腦通模 塊的RS232串并點(diǎn)擊“打開(kāi)串口”,如圖3-33所示。再打開(kāi)“…\4.配套軟件\網(wǎng) 過(guò)WF-HLK-RM04模塊和以太網(wǎng)傳輸?shù)骄W(wǎng)絡(luò)調(diào)試助手;網(wǎng)絡(luò)調(diào)試助手發(fā)送的數(shù)據(jù),先WF-HLK-RM043-333-34所示。圖3-33串口調(diào)試助 3-34網(wǎng)絡(luò)調(diào)試助手配置模塊為UDP客戶3-36配置以太網(wǎng)模式UDP3-37設(shè)置電腦的Internet打開(kāi)“…\4.配套軟件\網(wǎng)絡(luò)搜索工具HLK-RM04_Discover(網(wǎng)絡(luò)搜索工具).exe”,點(diǎn)擊右上角的“Discover”按鈕,就可以搜索到模塊的IP,如圖3-38所示。圖3-39cmd.exe在cmd.exe框?qū)λ阉鞯降腎P進(jìn)行測(cè)試,在框輸入:54,當(dāng)已發(fā)送=已接收≠0,丟失=0時(shí),說(shuō)明電腦通模塊了,電腦和模塊的連接成功,如圖3-40所示。圖3-40電腦通模 塊的RS232串并點(diǎn)擊“打開(kāi)串口”,如圖3-41所示。再打開(kāi)“…\4.配套軟件\網(wǎng) 過(guò)WF-HLK-RM04模塊和以太網(wǎng)傳輸?shù)骄W(wǎng)絡(luò)調(diào)試助手;網(wǎng)絡(luò)調(diào)試助手發(fā)送的數(shù)據(jù),先WF-HLK-RM043-413-42所示。圖3-41串口調(diào)試助 3-42網(wǎng)絡(luò)調(diào)試助手模塊的WEB配置模塊為T(mén)CP服務(wù)用戶按照路由器模式章節(jié)(3.1)相關(guān)內(nèi)容登錄模塊,登錄后的頁(yè)面即是“串口-網(wǎng)絡(luò)參數(shù)配置”頁(yè)面,如果不是,可以通過(guò)點(diǎn)擊頁(yè)面左上角的Logo切換到該頁(yè)面。如果要將TCP3-433-8連接,剩下的操作均與3-43WEB配置以太網(wǎng)模式TCP配置模塊為T(mén)CP客戶端、UDP服務(wù)器或UDP客戶TCP客戶端、UDPUDP3.2.21章LANWLANWiFi功能打開(kāi),模塊可以連接外部的WiFi信號(hào)。通過(guò)適當(dāng)?shù)脑O(shè)置(通過(guò)串口或WEB配置),即可實(shí)現(xiàn)串口的數(shù)據(jù)與WiFi數(shù)據(jù)模塊的串口配置和硬件WF-HLK-RM04模塊的WiFiSTA串口串口退出透?jìng)髂J胶瓦B接模RM_RX1RX、RM_TX1TX用短接帽連接起來(lái),給模塊上電。打開(kāi)“…\4.配套軟件\串口配置工具\(yùn)HLK-RM04_CONFIG(串口配置工具).exe”,在端口菜單“設(shè)備管理器”提示的串,短按(100ms~6s)模塊的ES/RST鍵令模塊退出透?jìng)鳜F(xiàn)如圖3-45所示的回復(fù)內(nèi)容。配置模塊為T(mén)CP3-47配置WiFiSTA模式TCP3-48設(shè)置電腦的Internet打開(kāi)“…\4.配套軟件\網(wǎng)絡(luò)搜索工具HLK-RM04_Discover(網(wǎng)絡(luò)搜索工具).exe”,點(diǎn)擊右上角的“Discover”按鈕,就可以搜索到模塊的IP,如圖3-49所示。圖3-50cmd.exe在cmd.exe框?qū)λ阉鞯降腎P進(jìn)行測(cè)試,在框輸入:54,當(dāng)已發(fā)送=已接收≠0,丟失=0時(shí),說(shuō)明電腦通模塊了,電腦和模塊的連接成功,如圖3-51所示。圖3-51電腦通模 塊的RS232串并點(diǎn)擊“打開(kāi)串口”,如圖3-52所示。再打開(kāi)“…\4.配套軟件\網(wǎng) 過(guò)WF-HLK-RM04WiFi傳輸?shù)骄W(wǎng)絡(luò)調(diào)試助手;網(wǎng)絡(luò)調(diào)試助手發(fā)送的數(shù)據(jù),先后經(jīng)過(guò)WiFiWF-HLK-RM043-523-53圖3-52串口調(diào)試助 3-53網(wǎng)絡(luò)調(diào)試助手配置模塊為T(mén)CP客戶3-55配置WiFiSTA模式TCP3-56設(shè)置電腦的Internet打開(kāi)“…\4.配套軟件\網(wǎng)絡(luò)搜索工具HLK-RM04_Discover(網(wǎng)絡(luò)搜索工具).exe”,點(diǎn)擊右上角的“Discover”按鈕,就可以搜索到模塊的IP,如圖3-57所示。圖3-58cmd.exe在cmd.exe框?qū)λ阉鞯降腎P進(jìn)行測(cè)試,在框輸入:54,當(dāng)已發(fā)送=已接收≠0,丟失=0時(shí),說(shuō)明電腦通模塊了,電腦和模塊的連接成功,如圖3-59所示。圖3-59電腦通模 塊的RS232串并點(diǎn)擊“打開(kāi)串口”,如圖3-61所示。再打開(kāi)“…\4.配套軟件\網(wǎng) 過(guò)WF-HLK-RM04WiFi傳輸?shù)骄W(wǎng)絡(luò)調(diào)試助手;網(wǎng)絡(luò)調(diào)試助手發(fā)送的數(shù)據(jù),先后經(jīng)過(guò)WiFiWF-HLK-RM043-253-61圖3-60串口調(diào)試助 3-61網(wǎng)絡(luò)調(diào)試助手配置模塊為UDP服務(wù)3-63配置WiFiSTA模式UDP3-64設(shè)置電腦的Internet打開(kāi)“…\4.配套軟件\網(wǎng)絡(luò)搜索工具HLK-RM04_Discover(網(wǎng)絡(luò)搜索工具).exe”,點(diǎn)擊右上角的“Discover”按鈕,就可以搜索到模塊的IP,如圖3-65所示。圖3-66cmd.exe在cmd.exe框?qū)λ阉鞯降腎P進(jìn)行測(cè)試,在框輸入:54,當(dāng)已發(fā)送=已接收≠0,丟失=0時(shí),說(shuō)明電腦通模塊了,電腦和模塊的連接成功,如圖3-67所示。圖3-67電腦通模 塊的RS232串并點(diǎn)擊“打開(kāi)串口”,如圖3-68所示。再打開(kāi)“…\4.配套軟件\網(wǎng) 過(guò)WF-HLK-RM04WiFi傳輸?shù)骄W(wǎng)絡(luò)調(diào)試助手;網(wǎng)絡(luò)調(diào)試助手發(fā)送的數(shù)據(jù),先后經(jīng)過(guò)WiFiWF-HLK-RM043-683-69圖3-68串口調(diào)試助 3-69網(wǎng)絡(luò)調(diào)試助手配置模塊為UDP客戶3-71配置WiFiSTA模式UDP3-72設(shè)置電腦的Internet打開(kāi)“…\4.配套軟件\網(wǎng)絡(luò)搜索工具HLK-RM04_Discover(網(wǎng)絡(luò)搜索工具).exe”,點(diǎn)擊右上角的“Discover”按鈕,就可以搜索到模塊的IP,如圖3-73所示。圖3-74cmd.exe在cmd.exe框?qū)λ阉鞯降腎P進(jìn)行測(cè)試,在框輸入:54,當(dāng)已發(fā)送=已接收≠0,丟失=0時(shí),說(shuō)明電腦通模塊了,電腦和模塊的連接成功,如圖3-75所示。圖3-75電腦通模 塊的RS232串并點(diǎn)擊“打開(kāi)串口”,如圖3-76所示。再打開(kāi)“…\4.配套軟件\網(wǎng) 過(guò)WF-HLK-RM04WiFi傳輸?shù)骄W(wǎng)絡(luò)調(diào)試助手;網(wǎng)絡(luò)調(diào)試助手發(fā)送的數(shù)據(jù),先后經(jīng)過(guò)WiFiWF-HLK-RM043-763-77圖3-76串口調(diào)試助 3-77網(wǎng)絡(luò)調(diào)試助手模塊的WEB配置模塊為T(mén)CP服務(wù)用戶按照路由器模式章節(jié)(3.1)相關(guān)內(nèi)容登錄模塊,登錄后的頁(yè)面即是“串口-網(wǎng)絡(luò)參數(shù)配置”頁(yè)面,如果不是,可以通過(guò)點(diǎn)擊頁(yè)面左上角的Logo切換到該頁(yè)面。如果要將TCP3-783-44連接,剩下的操作均與3-78WEB配置WiFiSTA模式TCP配置模塊為T(mén)CP客戶端、UDP服務(wù)器或UDP客戶TCP客戶端、UDPUDP3.3.21章WiFiAPLANWLANWiFi功能打開(kāi),外部的有無(wú)線網(wǎng)卡的設(shè)備(如:、筆記本、Pad等)可以通過(guò)WIFI連接到模塊。通過(guò)適當(dāng)?shù)脑O(shè)置(通過(guò)串口或WEB配置),即可實(shí)現(xiàn)串口的數(shù)據(jù)與WiFi數(shù)據(jù)相互傳輸。模塊的串口配置和硬件WF-HLK-RM04模塊的WiFiAP串口退出透?jìng)髂J胶瓦B接模
_X1和X、_X1和X開(kāi)“4.配套軟件串口配置工具\(yùn)HK-04G(串口配置工具).xe”,在端口菜單“設(shè)備管器”提示串,按(100s~)模塊的SST鍵令模塊出透?jìng)髂J剑c(diǎn)擊串口配置工具的“搜索模塊”,直到串口配置工具的“命令執(zhí)行與回復(fù)”框出現(xiàn)如圖30配置模塊為T(mén)CP服務(wù)3-82配置WiFiAP模式TCP按照端網(wǎng)絡(luò)調(diào)試助手(本測(cè)試以Android系統(tǒng)為例)。用戶可將端網(wǎng)絡(luò)調(diào)試助手(…\4.配套軟件\端網(wǎng)絡(luò)調(diào)試助手\網(wǎng)絡(luò)調(diào)試助手(安卓版).apk)拷貝到進(jìn)行安裝,安裝完成打開(kāi)軟件,按照下圖圖3-83步驟增加連接。 \33.exe”,配置好串口參數(shù),選擇模塊的RS232串并點(diǎn)擊“打開(kāi)串口”,如圖3-84所示。這時(shí),串口調(diào)試助手和網(wǎng)絡(luò)調(diào)試助手就可以互發(fā)數(shù)據(jù)了。串口調(diào)試助手發(fā)送的數(shù)據(jù),先后經(jīng)過(guò)WF-HLK-RM04模塊和WiFi傳輸?shù)骄W(wǎng)絡(luò)調(diào)試助手;網(wǎng)絡(luò)調(diào)試助手發(fā)送的數(shù)據(jù),先后經(jīng)過(guò)WiFi和WF-HLK-RM04模塊傳輸?shù)酱谡{(diào)試助手。如圖3-84和圖3-85所示。圖3-84串口調(diào)試助 配置模塊為T(mén)CP客戶3-87配置WiFiSTA模式TCP按照端網(wǎng)絡(luò)調(diào)試助手(本測(cè)試以Android系統(tǒng)為例)。用戶可將端網(wǎng)絡(luò)調(diào)試助手(…\4.配套軟件\端網(wǎng)絡(luò)調(diào)試助手\網(wǎng)絡(luò)調(diào)試助手(安卓版).apk)拷貝到進(jìn)行安裝,安裝完成打開(kāi)軟件,按照下圖圖3-88步驟配置端口。 \33.exe”,配置好串口參數(shù),選擇模塊的RS232串并點(diǎn)擊“打開(kāi)串口”,如圖3-89所示。這時(shí),串口調(diào)試助手和網(wǎng)絡(luò)調(diào)試助手就可以互發(fā)數(shù)據(jù)了。串口調(diào)試助手發(fā)送的數(shù)據(jù),先后經(jīng)過(guò)WF-HLK-RM04模塊和WiFi傳輸?shù)骄W(wǎng)絡(luò)調(diào)試助手;網(wǎng)絡(luò)調(diào)試助手發(fā)送的數(shù)據(jù),先后經(jīng)過(guò)WiFi和WF-HLK-RM04模塊傳輸?shù)酱谡{(diào)試助手。如圖3-89和圖3-90所示。圖3-89串口調(diào)試助 配置模塊為UDP服務(wù)3-92配置WiFiSTA模式UDP按照端網(wǎng)絡(luò)調(diào)試助手(本測(cè)試以Android系統(tǒng)為例)。用戶可將端網(wǎng)絡(luò)調(diào)試助手(…\4.配套軟件\端網(wǎng)絡(luò)調(diào)試助手\網(wǎng)絡(luò)調(diào)試助手(安卓版).apk)拷貝到進(jìn)行安裝,安裝完成打開(kāi)軟件,按照下圖圖3-93步驟增加連接。 \33.exe”,配置好串口參數(shù),選擇模塊的RS232串并點(diǎn)擊“打開(kāi)串口”,如圖3-94所示。這時(shí),串口調(diào)試助手和網(wǎng)絡(luò)調(diào)試助手就可以互發(fā)數(shù)據(jù)了。串口調(diào)試助手發(fā)送的數(shù)據(jù),先后經(jīng)過(guò)WF-HLK-RM04模塊和WiFi傳輸?shù)骄W(wǎng)絡(luò)調(diào)試助手;網(wǎng)絡(luò)調(diào)試助手發(fā)送的數(shù)據(jù),先后經(jīng)過(guò)WiFi和WF-HLK-RM04模塊傳輸?shù)酱谡{(diào)試助手。如圖3-94和圖3-95所示。圖3-94串口調(diào)試助 配置模塊為UDP客戶3-97配置WiFiSTA模式UDP按照端網(wǎng)絡(luò)調(diào)試助手(本測(cè)試以Android系統(tǒng)為例)。用戶可將端網(wǎng)絡(luò)調(diào)試助手(…\4.配套軟件\端網(wǎng)絡(luò)調(diào)試助手\網(wǎng)絡(luò)調(diào)試助手(安卓版).apk)拷貝到進(jìn)行安裝,安裝完成打開(kāi)軟件,按照下圖圖3-98步驟配置端口。5)打開(kāi)“…\4.配套軟件\串口調(diào)試助手\ \33.exe”,配置好串口參數(shù),選擇模塊的RS232串并點(diǎn)擊“打開(kāi)串口”,如圖3-99所示。這時(shí),串口調(diào)試助手和網(wǎng)絡(luò)調(diào)試助手就可以互發(fā)數(shù)據(jù)了。串口調(diào)試助手發(fā)送的數(shù)據(jù),先后經(jīng)過(guò)WF-HLK-RM04模塊和WiFi傳輸?shù)骄W(wǎng)絡(luò)調(diào)試助手;網(wǎng)絡(luò)調(diào)試助手發(fā)送的數(shù)據(jù),先后經(jīng)過(guò)WiFi和WF-HLK-RM04模塊傳輸?shù)酱谡{(diào)試助手。如圖3-99和圖3-100所示。圖3-99串口調(diào)試助 模塊的WEB配置模塊為T(mén)CP服務(wù)用戶按照路由器模式章節(jié)(3.1)相關(guān)內(nèi)容登錄模塊,登錄后的頁(yè)面即是“串口-網(wǎng)絡(luò)參數(shù)配置”頁(yè)面,如果不是,可以通過(guò)點(diǎn)擊頁(yè)面左上角的Logo切換到該頁(yè)面。如果要將TCP3-1013-79連接,剩下的操作均與3-101WEB配置WiFiAP模式TCP配置模塊為T(mén)CP客戶端、UDP服務(wù)器或UDP客戶TCP客戶端、UDPUDP3.4.21章WF-HLK-RM04模塊支持LVTTL串口通訊標(biāo)準(zhǔn),可直接與單片機(jī)的串口引腳連接通訊,非常方便使用單片機(jī)系統(tǒng)來(lái)控制。本章節(jié)以野火STM32開(kāi)發(fā)板為例說(shuō)明如何使用單片機(jī)來(lái)控制WF-HLK-RM04模塊。ISOISO-MINISTM32USART2外設(shè)和PC5引腳控制WF-HLK-RM04模塊的。使用前,用戶需拔掉模塊上引腳RM_RX1和WF-HLK-RM04模塊的引腳如圖4-1所示,模塊與STM32開(kāi)發(fā)板的連接見(jiàn)表4-1。4-1WF-HLK-RM044-1野火開(kāi)發(fā)板與WF-HLK-RM04WF-HLK-RM044-2野火STM32-ISO開(kāi)發(fā)板與WF-HLK-RM04注:注意,由于STM32ISO開(kāi)發(fā)板的PA3/USART2_RX及PA2/USART2_TX引腳與開(kāi)發(fā)板上的485相連,為了防止引腳共用的影響,請(qǐng)把ISO板子如表42所示的跳線帽拔掉。另外,在使用WFHLK-RM04模塊的時(shí)候不要接入頭。4-2要拔掉的跳線編絲1CAN/4854 5 4-3野火STM32-ISO-MINI開(kāi)發(fā)板與WF-NEO-6M注:使用WF-HLK-RM04模塊的時(shí)候不要接入頭,除了頭,ISO-MINI板子上的其它外設(shè)沒(méi)有使用到USART2,直接連接模塊即可。WF-HLK-RM04資料后,可以在“2.STM32控制代碼1.STM32-ISO開(kāi)發(fā)板配套例程WiFi_USART2.STM32控制代碼2.STM32-ISO-MINI開(kāi)發(fā)板配套例程WiFi_USARTISOISO-MINI例程。其實(shí),ISOISO-MINI說(shuō)明見(jiàn)圖4-4和表4-3。4-4野火STM32ISO及ISO-MINI開(kāi)發(fā)板配套WF-HLK-RM044-3野火WF-HLK-RM04塊的工作模式(以太網(wǎng)模式、WiFiSTA可以使用串口助手控制STM32發(fā)送數(shù)據(jù)到網(wǎng)主要工程文重點(diǎn)代碼4-1WiFi_USARTmain.c文123*4*5*6*7*8***實(shí)驗(yàn)平臺(tái):野火iSOSTM32開(kāi)發(fā)**淘 *#define #define //NET_MODE_TEST =2,進(jìn)行無(wú)線STA=3 STRUCT_Net_ConfigTypeDefNet_Test_ConfigStructure{#ifNET_MODE_TEST==//關(guān)閉DHCP客戶端,手動(dòng)設(shè)置//手動(dòng)設(shè)置的本地IP,子網(wǎng)掩碼,網(wǎng)//手動(dòng)設(shè)置的本要DNS,備用"at+CLport=#elifNET_MODE_TEST==//無(wú)線STA模式測(cè)//無(wú)線STA模//要連接的WiFi網(wǎng)絡(luò)的名稱(chēng),,密//開(kāi)啟DHCP客戶端,模塊自動(dòng)從路由器獲取"at+CLport= #elifNET_MODE_TEST==//無(wú)線AP模式測(cè)//無(wú)線AP
//開(kāi)啟DHCP服務(wù)器,自動(dòng)分配IP給其他WiFi //模塊分配的主要DNS,備用//創(chuàng)建的WiFi接入點(diǎn)的名稱(chēng),,密//本地IP,子網(wǎng)掩碼,網(wǎng)//本要DNS,備用"at+CLport= 98101*@brief主函*@param*@retvalint{ /*初始化//初始化WiFi模塊使用的接口和外//配置SysTick為1ms中斷一 printf("\r\nHLK-RMO4WiFi模塊測(cè)試?yán)?if//讓W(xué)iFi模塊退出透?jìng)髂lk_rm04_net_config(&Net_Test_ConfigStructure//配置WiFi模塊進(jìn) 121124/*********************************************ENDOFET_ODETSTTUTNtCniTpDf(的結(jié)構(gòu)體變量e_etCnfgtutrNET_OD_TST表4-4。在主函數(shù)manO引腳,備用DNS驗(yàn)、1個(gè)停止位模塊選用WiFiSTA為wildfire、為端口為8080bps、8位數(shù)據(jù)位、無(wú)校驗(yàn)、1個(gè)停止位WiFiAP模塊選用WiFiAP ,備用DNS驗(yàn)、1個(gè)停止位代碼4-2結(jié)構(gòu)體類(lèi)型13/*數(shù)據(jù)類(lèi)型14typedefstruct 配置WiFi模塊的指令集結(jié)構(gòu)體類(lèi)**************認(rèn)*認(rèn)認(rèn)**認(rèn)32}該結(jié)構(gòu)于_co.h文件中,其包含了配置模塊的T指令集,其中注釋有“默認(rèn)值”字樣的指令的取值一般使用出廠默認(rèn)值即可。這里已將該結(jié)構(gòu)體定義為一個(gè)數(shù)據(jù)類(lèi)型SRC_e_ofgyeef,可以像一般數(shù)據(jù)類(lèi)型一樣方便使用。該結(jié)構(gòu)體包含4-。配置模塊的WiFi名稱(chēng) 、密配置模塊的DNS代碼4-3結(jié)構(gòu)體35#defineRX_BUF_MAX_LEN 37externstructSTRUCT_USARTx_Fram{ u8Data_RX_BUF[RX_BUF_MAX_LEN union IOu16 struct////
IOu16 IOu16 } 48}strUSART1_Fram_Record,該結(jié)構(gòu)體主要用于串口組幀接收記錄,并通過(guò)宏定義“#defineRX_BUF_MAX_LEN1024”的宏體改變組幀接收最大緩存字節(jié)數(shù)。該結(jié)構(gòu)體在這里了2個(gè)變量,strUSART1_Fram_RecordstrUSART2_Fram_RecordUSART1的串口組幀接收USART24-6STRUCT_Net_ConfigTypeDef結(jié)構(gòu)體類(lèi)型的變量。U8型數(shù)IOIOIO67
代碼4-4WF-HLK-RM04退出透?jìng)髂J胶?*描*輸*返*調(diào)voidhlk_rm04_quit_trans(void{doDelay_ms(120 }while(!hlk_rm04_send_cmd("at","\r\n",1000)828586*函數(shù)名*描述:配置WF-HLK-RM04模*輸入:p,配WF-HLK-RM04*返回*調(diào)用voidhlk_rm04_net_config(STRUCT_Net_ConfigTypeDef*p{hlk_rm04_send_cmd(p->netmode,"ok",500); if(!strstr(p->netmode,"1")) hlk_rm04_send_cmd(p->wifi_conf,"ok",500if(strstr(p->netmode,"3"))hlk_rm04_send_cmd(p->dhcpd,"ok",500hlk_rm04_send_cmd(p->dhcpd_ip,"ok",500hlk_rm04_send_cmd(p->dhcpd_dns,"ok",500}}(strstr(p->netmode,"3"))hlk_rm04_send_cmd(p->net_ip,"ok",500hlk_rm04_send_cmd(p->net_dns,"ok",500}elsehlk_rm04_send_cmd(p->dhcpc,"ok",500if(strstr(p->dhcpc,"0"))hlk_rm04_send_cmd(p->net_ip,"ok",500hlk_rm04_send_cmd(p->net_dns,"ok",500}}hlk_rm04_send_cmd(p->remotepro,"ok",500hlk_rm04_send_cmd(p->mode,"ok",500hlk_rm04_send_cmd(p->remoteport,"ok",500if(strstr(p->mode,"client"))hlk_rm04_send_cmd(p->remoteip,"ok",500 hlk_rm04_send_cmd(p->CLport,"ok",500); hlk_rm04_send_cmd(p->timeout,"ok",500); hlk_rm04_send_cmd(p->uart,"ok",500); hlk_rm04_send_cmd(p->uartpacklen,"ok",500); hlk_rm04_send_cmd(p->uartpacktimeout,"ok",500); if(strstr(p->netmode,"3") hlk_rm04_send_cmd( mit=1","\r\n\r\n",20000 hlk_rm04_send_cmd(" mit=1","ok",20000); hlk_rm04_send_cmd("at+net_wanip=?",".",500 hlk_rm04_send_cmd("at+reconn=1","ok",500157塊IP均會(huì)被用USART1打印出來(lái)。30
**描述:向WF-HLK-RM04發(fā)送指*輸入:cmd,待發(fā)送的指*返回0 *調(diào)用:被hlk_rm04_quit_trans,hlk_rm04_net_configu8hlk_rm04_send_cmd(char*cmd,char*ack,u16waittime{u8ReturnValue=strUSART2_Fram_Record.InfAll=USART2_printf(USART2,"%s\r",cmdif(ack&&waittime)while(--waittime 計(jì)Delay_ms(1 if(strUSART2_Fram_Record.InfBit.FramFinishFlag if(hlk_rm04_check_cmd(ack)) strUSART2_Fram_Record.InfBit.FramFinishFlag= if(waittime==0)ReturnValue=0; return64ATAT指令,并在設(shè)定時(shí)間內(nèi)等10
**描述WF-HLK-RM04發(fā)送指令后,檢測(cè)接收到的應(yīng)*輸入:str,期待的應(yīng)答內(nèi)*返回0 *調(diào)用:被hlk_rm04_send_cmdu8*hlk_rm04_check_cmd(char*str{char*strx=if(strUSART2_Fram_Record.InfBit.FramFinishFlagstrx=strstr((constchar*)strUSART2_Fram_R
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年人教版PEP四年級(jí)英語(yǔ)下冊(cè)月考試卷
- 二零二五年度虛擬現(xiàn)實(shí)應(yīng)用開(kāi)發(fā)與授權(quán)合同2篇
- 2024年重慶經(jīng)貿(mào)職業(yè)學(xué)院高職單招職業(yè)適應(yīng)性測(cè)試歷年參考題庫(kù)含答案解析
- 2025-2030年中國(guó)冰蓄冷中央空調(diào)市場(chǎng)供需規(guī)模及前景趨勢(shì)預(yù)測(cè)報(bào)告
- 二零二五年度物聯(lián)網(wǎng)工程投標(biāo)居間及智能設(shè)備應(yīng)用合同3篇
- 2025-2030年中國(guó)偶氮二異丁腈市場(chǎng)運(yùn)行動(dòng)態(tài)及投資發(fā)展前景調(diào)研報(bào)告
- 2025-2030年中國(guó)人造革合成革行業(yè)市場(chǎng)運(yùn)行狀況及發(fā)展趨勢(shì)預(yù)測(cè)報(bào)告
- 二零二五版?zhèn)€人股權(quán)轉(zhuǎn)讓合同附帶股權(quán)代持解除及股權(quán)變更協(xié)議范本3篇
- 2025年華師大新版六年級(jí)語(yǔ)文下冊(cè)階段測(cè)試試卷含答案
- 2024年鐵路運(yùn)輸合同條款:承運(yùn)人職責(zé)與服務(wù)范圍詳解3篇
- 氣藏提高采收率技術(shù)與方法綜述
- 新高考普通高中生物人教版教材目錄
- 喜家德水餃合伙人協(xié)議書(shū)
- 中考數(shù)學(xué)計(jì)算題100道
- 質(zhì)量總監(jiān)煉成記
- 學(xué)校突發(fā)安全事件應(yīng)急預(yù)案目錄
- 食品欺詐預(yù)防控制程序
- YB/T 037-1993優(yōu)質(zhì)結(jié)構(gòu)鋼冷拉扁鋼
- 初級(jí)社工師培訓(xùn)
- 穿脫隔離衣專(zhuān)業(yè)知識(shí)講座培訓(xùn)課件
- 腔鏡下腹股溝區(qū)解剖課件
評(píng)論
0/150
提交評(píng)論