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