GM3系列產(chǎn)品使用花生殼動(dòng)態(tài)域名結(jié)合路由器端口映射實(shí)現(xiàn)類似公網(wǎng)服務(wù)器功能
1:服務(wù)端設(shè)置-以路由器加端口映射的方式為例。服務(wù)器的請(qǐng)參考:http://imbacareer.com.cn/Faq/92.html
檢查是否有公網(wǎng)IP:
在瀏覽器上登陸路由器的設(shè)置網(wǎng)頁(yè),檢查路由器的WAN口地址,檢查WAN口地址是否為公網(wǎng)IP。
在百度上輸入IP,百度一下查詢到的IP地址,將百度上查詢到的IP地址與路由器的WAN口IP地址進(jìn)行比較,查一下兩個(gè)IP地址是否一致,如果一致,則路由器有公網(wǎng)IP,可以繼續(xù)往下看,不一致的話,可以查看:http://imbacareer.com.cn/Faq/131.html
2:路由器端動(dòng)態(tài)域名和端口映射設(shè)置方法:
(1)設(shè)置動(dòng)態(tài)域名:使用動(dòng)態(tài)域名的前提是,路由器的WAN口地址必須是公網(wǎng)IP,然后添加在花生殼或者其他動(dòng)態(tài)解析網(wǎng)站的用戶名和密碼。連接狀態(tài):連接成功。才可以使用,如果沒(méi)有或者不會(huì)申請(qǐng)域名,可以省略此步驟,設(shè)置GPRS的目標(biāo)IP可以直接設(shè)置路由器的WAN口IP。
(2)設(shè)置端口映射和映射地址。服務(wù)端口和內(nèi)部端口一般是相同的,服務(wù)端口實(shí)際上是外部端口,GPRS設(shè)置的目標(biāo)端口要和服務(wù)端口一致。內(nèi)部端口要和電腦端監(jiān)聽的端口一致。映射IP地址要和接收GPRS數(shù)據(jù)的電腦IP一致。
電腦IP地址和端口映射的IP要一致。
3:設(shè)置GPRS參數(shù)。
(1)設(shè)置之前必須將GPRS模塊的串口連接電腦的串口,然后用USR-GM3設(shè)置軟件V1.1.3.61設(shè)置參數(shù)。
(2)目標(biāo)地址可以是域名也可以是公網(wǎng)IP(服務(wù)器地址或路由器WAN口地址。),目標(biāo)端口為服務(wù)器的監(jiān)聽端口或路由器的端口映射的端口。
(3)使用域名設(shè)置(注:該實(shí)驗(yàn)例程使用的域名和端口只是用來(lái)實(shí)驗(yàn)例程的,客戶連接不能也不可以連接我們這個(gè)例程里的域名和IP,應(yīng)該連接您自己的服務(wù)器)
(4)計(jì)算機(jī)串口參數(shù):模塊默認(rèn)參數(shù)為:115200 N 8 1.首次使用時(shí)必須是115200的波特率。
(5)設(shè)備波特率:GPRS模塊連接串口設(shè)備,需要設(shè)置GPRS的設(shè)備波特率,校驗(yàn)數(shù)據(jù)停止位,即設(shè)置軟件中間部位-設(shè)備波特率,如果用戶設(shè)備的串口參數(shù)為:9600 E 8 1,需要把GPRS模塊的設(shè)備波特率設(shè)置為9600 數(shù)據(jù)校驗(yàn)停止:E 8 1。
4:電腦端軟件接收GPRS數(shù)據(jù)。
使用TCP232-TEST軟件,將GPRS模塊的串口連接到電腦串口,例子電腦串口為com5,調(diào)試軟件右邊協(xié)議類型設(shè)置為TCP server ,本地IP填寫電腦自身的IP地址:192.168.0.120.本地端口為剛才在路由器上映射的端口23419.點(diǎn)擊開始監(jiān)聽。
如果連接成功,則調(diào)試軟件的連接對(duì)象有IP地址顯示。連接對(duì)象有IP地址說(shuō)明有GPRS模塊連接到電腦端。此時(shí)GPRS模塊的DATA燈會(huì)亮。如果將調(diào)試軟件關(guān)閉,DATA燈則會(huì)滅。
在串口端發(fā)送數(shù)據(jù),網(wǎng)絡(luò)接收端,可以接收到串口發(fā)送的數(shù)據(jù),網(wǎng)絡(luò)發(fā)送,可以看到串口接收到接收到網(wǎng)絡(luò)發(fā)送給GPRS串口的數(shù)據(jù)。
長(zhǎng)時(shí)間不發(fā)送數(shù)據(jù)之后,模塊自動(dòng)發(fā)送心跳包到服務(wù)器,心跳包和注冊(cè)包都可以自定義設(shè)置,小于40字節(jié)的內(nèi)容。
5:虛擬串口軟件配合用戶的串口設(shè)備軟件通信。
一般用戶的設(shè)備需要遠(yuǎn)程連接,用戶設(shè)備為串口設(shè)備,可以直接連接電腦的串口,使用串口軟件通信,使用GPRS模塊可以不改變?cè)械能浖A(chǔ)上,增加虛擬串口軟件,通信。虛擬串口軟件將網(wǎng)絡(luò)數(shù)據(jù)轉(zhuǎn)換成串口協(xié)議的數(shù)據(jù)傳到用戶串口類型的軟件上,用戶串口軟件只需要連接虛擬串口。
虛擬串口軟件設(shè)置:點(diǎn)擊添加,協(xié)議設(shè)置為TCP server, 本地端口為23419.設(shè)置方式和以上調(diào)試助手軟件設(shè)置一樣。
打開兩個(gè)串口調(diào)試助手軟件頁(yè)面,一個(gè)連接虛擬串口軟件com1,另一個(gè)串口助手連接電腦串口com5.
正常通信的模塊狀態(tài):LINK燈常亮。POW常亮。GPRS燈常亮。
6.設(shè)置參數(shù)常見問(wèn)題:
6.1 配置參數(shù)時(shí)返回+CME ERROR:58。
這個(gè)報(bào)錯(cuò)是指令錯(cuò)誤,指令格式錯(cuò)誤或者、沒(méi)有在指令后面加回車換行或者是在指令模塊下點(diǎn)擊進(jìn)入配置狀態(tài)都會(huì)報(bào)這個(gè)錯(cuò)誤。