GS1011无线模块的使用简介。
一、硬件說明:
???只是用電腦的串口助手與之通信,利用了max232進(jìn)行電平轉(zhuǎn)換。是用模塊的UART0作為通信接口。
| 模塊引腳 | 接點(diǎn) | 說明 | |
| 1、17、32、48 | GND | 模塊地 | |
| 9 | 3.3V | VBAT | |
| 31 | 3.3V | 模塊電源 | |
| 33 | 3.3V | EN_1V8 | |
| 34 | 3.3V | VDDIO | |
| 36 | 3.3V->0V | 載固件時拉高,運(yùn)行時懸空 | |
| 39 | Tx(232_11) | 串口發(fā)送 | |
| 41 | Rx(232_12) | 串口接收 |
二、使用說明:
在首次拿到模塊時,要進(jìn)行固件燒寫(出廠模塊沒固件)。
在剛出廠的EVB和GS1011的模塊中并沒有任何程序,所以第一次使用要進(jìn)行二進(jìn)制代碼燒寫
1.請按下面步驟查看串口或USB轉(zhuǎn)串口在電腦上的COM口配置信息
點(diǎn)擊你所使用的串口設(shè)備的COM口
點(diǎn)擊“端口設(shè)置”,把“每秒位數(shù)(B)”設(shè)置為”115200”,GS1011的boot?loader里默認(rèn)的串口燒寫速度為115200bps,這是燒錄到GS1011的ROM里的,不能被改變。“流控制”一定要設(shè)置為“無”,否則將無法通信。按下面配置好后,點(diǎn)“確定”
2.?打開gs_flashprogram_GUI工具軟件,在安裝該軟件前要安裝好微軟的.Net?4.0?(dotNetFx40_Full_x86.exe),因?yàn)?span style="font-family:Times New Roman">gs_flashprogram_GUI軟件是用.Net?4.0寫的.?按照下面步驟設(shè)置gs_flashprogram_GUI工具軟件:(現(xiàn)在只以串口燒寫為例)
注意:打開gs_flashprogram_GUI工具軟件前,一定要關(guān)掉其它串口終端程序(例如,超級終端),否則gs_flashprogram_GUI會一閃就消失掉
選擇上面“設(shè)備管理器”中配置好的COM口
燒寫時,WLAN?FW,?APP?FW0,?APPFW1一并同時燒寫
選擇WLAN?FW,這是GS1011的三段Flash中的WLAN?CPU使用的那段,注意放置這三段代碼的路徑里不能包含任何中文字符,美國人寫的程序不認(rèn)識中文字體
點(diǎn)擊下面的“Program”按鈕,系統(tǒng)出現(xiàn)“Please?wait?……………………….”此時就是在燒寫,因?yàn)槌绦蚓帉憘}促,后面燒寫過程不過有“………………..”不斷打出,但此時確實(shí)是在燒寫,需要耐心等候幾十秒左右
燒寫成功后,屏幕會出現(xiàn)”Successfully?programmed?flash?!!!”
3.?燒寫程序是單線程的,所以當(dāng)光標(biāo)切換到其它程序之后,再切換回來燒寫程序就如附圖顯示,但燒錄過程是正常的
4.?如果燒錄的時候,EVB沒上電就會出現(xiàn)下圖情況,同時串口設(shè)置,串口線或USB轉(zhuǎn)串口轉(zhuǎn)接頭任何地方出現(xiàn)問題,都會在屏幕上顯示下面信息,當(dāng)出現(xiàn)這樣的情況時,請耐心檢查EVB,上電,GPIO27,以及串口設(shè)置,串口線或USB轉(zhuǎn)串口轉(zhuǎn)接頭等各個部分,曾經(jīng)我出現(xiàn)的最極端情況是,兩頭都是母頭的交叉串口線,竟然在使用一段時間后,串口線內(nèi)部斷開了,所以出現(xiàn)下面問題時,請耐心檢查
5.?在燒寫MAC地址的時候,可以選擇下圖光標(biāo)位置處的MAC地址,并輸入自己或模塊貼紙上標(biāo)注的MAC地址,然后點(diǎn)擊”Write?MAC”按鈕,在GEPS?2.3.1中存貯在Flash中的MAC地址與以前的GEPS版本的MAC地址位置不同,可以使用下面方法修改。同時,模塊的MAC地址都是貼在模塊標(biāo)簽貼紙上的,如果每次燒錄相同的binary?code,各個模塊的MAC地址都會相同(binary?code中默認(rèn)使用的”00:1d:c9:00:00:00”),所以,每個模塊都需要用下面方法修改成相應(yīng)的MAC地址后,才能在多個模塊同時使用的時候有效
三、部分AT指令說明
???
1、配置上網(wǎng)
???At+ndhcp=1
???At+wwpa=密碼
???At+wa=ssid(無線名稱)
???At+dnslookup=www.baidu.com,,,???????
2、配置為服務(wù)器
???????AT+NSET=192.168.1.1,255.255.255.0,192.168.1.1?
???????AT+WM=2
???????AT+WA=Test_Limited_AP,,11?
???????會出現(xiàn)
???????IP??????????????SubNet?????????Gateway?
???????192.168.1.1:?255.255.255.0:?192.168.1.1?
???????AT+DHCPSRVR=1
???????配置完后,PC端或者手持設(shè)備可以搜索到此無線信號,可以?
???????連接上。但是不能上網(wǎng)。如果外圍有接flash,就可以下載帶
???????web的固件,這樣我們連上這個熱點(diǎn)時可以訪問固件的網(wǎng)頁。
說明:一下均為通過max232與電腦通信,利用AT指令操作。
一、WIFI(GS1011)連接服務(wù)器測試
1、GS1011如何連接路由(網(wǎng)絡(luò))?
?辦法如下:
???At+ndhcp=1????????????????????//自動獲取IP
???At+wwpa=密碼?????????????????//無線密碼
???At+wa=ssid(無線名稱)???????????//無線名稱
???At+dnslookup=www.baidu.com,,,???//測試指令??????
2、GS1011如何進(jìn)行數(shù)據(jù)傳輸?
??????辦法如下:
??????2、1:創(chuàng)建TCP?Client(?PC連至“SSID”。)
At+wd???????? ?? //斷開原有網(wǎng)絡(luò)連接
????????????At+ndhcp=1??? ?? //自動獲取IP
At+wwpa=密碼?????????? //無線密碼
At+wa=SSID(無線名稱)???//無線名稱
At+nctcp=192.169.0.110,8080???//調(diào)試助手的IP(筆記
本的IP,端口號也是。)
然后調(diào)試助手就可以發(fā)送數(shù)據(jù)比如“hello”,串口助手
就會看到“hello”字符
?2、2:創(chuàng)建UDP?Client?,發(fā)送廣播包
At+wd???????? ?? //斷開原有網(wǎng)絡(luò)連接
????????????At+ndhcp=1??? ?? //自動獲取IP
At+wwpa=密碼?????????? //無線密碼
At+wa=SSID(無線名稱)??? //無線名稱
At+ncudp=192.168.0.110,8080???//調(diào)試助手的IP(筆記
本的IP,端口號也是。)
????????????由于我電腦沒UDP服務(wù)器,所以沒測試。
二、WIFI(GS1011)配置為服務(wù)器測試
1、GS1011如何配置為服務(wù)器?
?辦法如下:
????1、1:配置為TCP
????At+wd???????? ??//斷開原有網(wǎng)絡(luò)連接
????At+ndhcp=1??? ??//自動獲取IP
????At+wwpa=012345678??????//
?At+wa=YF_TEST?? ?????//連接一個熱點(diǎn),并設(shè)置通道
????At+nstcp=2000???????????//在特定端口號開啟TCP服務(wù)器
????At+cid=?????????????????//用來檢查TCP服務(wù)器的熱點(diǎn)
????????然后調(diào)試助手設(shè)置為TCP?Client就可以發(fā)送數(shù)據(jù)比如
????????“hello”,串口助手就會看到“hello”字符
1、2:配置為UDP服務(wù)器
????At+wd???????? ??//斷開原有網(wǎng)絡(luò)連接
????At+ndhcp=1??? ??//自動獲取IP
????At+wwpa=lilliputyf????????//密碼
????At+wa=TOTOLINK,,6?? ??//連接一個熱點(diǎn),并設(shè)置通道
????At+nsudp=4000??????????//在特定端口號開啟UDP服務(wù)器
????At+cid=??????????????????//用來檢查UDP服務(wù)器的熱點(diǎn)
????數(shù)據(jù)傳輸測試和TCP類似。
2、如何配置為熱點(diǎn)并讓終端設(shè)備(如手機(jī)、筆記本電腦等)連
???????接上該服務(wù)器(熱點(diǎn))?
?????辦法如下:
AT+NSET=192.168.1.1,255.255.255.0,192.168.1.1?
???????????????????//配置網(wǎng)絡(luò)參數(shù)(IP、子網(wǎng)掩碼、網(wǎng)關(guān))
AT+WM=2??????????//配置無線模式為Limited??AP
AT+WA=lilliput,,11???//創(chuàng)建一個熱點(diǎn),并設(shè)置通道
AT+DHCPSRVR=1???//啟動DHCP服務(wù)
AT+BDATA=1???????//啟用批量數(shù)據(jù)
AT+NSTCP=8010????//啟動TCP服務(wù)器,在端口8010
電腦連上這個lilliput熱點(diǎn),然后調(diào)試助手設(shè)為TCP客戶端進(jìn)
行測試。
總結(jié)
以上是生活随笔為你收集整理的GS1011无线模块的使用简介。的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 淘宝/天猫API接口分类,1688API
- 下一篇: 华为防火墙单臂路由