使用華為MG323模塊進行GPRS數(shù)據(jù)傳輸調(diào)試筆記
一、通過IP 地址進行GPRS 數(shù)據(jù)傳輸1、如果您的網(wǎng)絡(luò)環(huán)境是基于ADSL 線路上網(wǎng),那么絕大數(shù)據(jù)情況下,都可以作為數(shù)據(jù)中心,因為ADSL 線路目前都是具有公網(wǎng)IP 地址的。2、采用小區(qū)寬帶上網(wǎng),移動
一、通過IP 地址進行GPRS 數(shù)據(jù)傳輸
1、如果您的網(wǎng)絡(luò)環(huán)境是基于ADSL 線路上網(wǎng),那么絕大數(shù)據(jù)情況下,都可以作為數(shù)據(jù)中心,因為ADSL 線路目前都是具有公網(wǎng)IP 地址的。
2、采用小區(qū)寬帶上網(wǎng),移動無線上網(wǎng)(如3G 、GPRS/CDMA 撥號等)之類,大多不能夠獲得公網(wǎng)IP 地址,或者是有上級防火墻,這種網(wǎng)絡(luò)環(huán)境,均不能作為數(shù)據(jù)中心。
3、絕大多數(shù)路由器的出廠默認設(shè)置情況下,都是禁止路由器外部網(wǎng)絡(luò)向內(nèi)部網(wǎng)絡(luò)發(fā)起連接請求的,因此在網(wǎng)絡(luò)環(huán)境下使用了路由器的情況下,需要對路由器進行端口映射配置。端口映射配置就是設(shè)置路由器允許通過特定的外部端口發(fā)起向內(nèi)網(wǎng)的某臺電腦的連接,端口映射又叫端口轉(zhuǎn)發(fā),又叫虛擬服務(wù)器,NA T 設(shè)置等。各個品牌路由器不同,稱謂不同,但操作都是類似的。
4、準備好一張已經(jīng)開通CMNET 數(shù)據(jù)業(yè)務(wù)的移動數(shù)據(jù)卡,最好是全球通或者動感地帶的SIM 卡,這兩個品牌的SIM 卡默認開通CMNET 數(shù)據(jù)業(yè)務(wù),如果是神州行的數(shù)據(jù)卡請確認已經(jīng)開通CMNET 業(yè)務(wù)。
,前期準備:
1、獲取IP :我們一般的上網(wǎng)環(huán)境都是通過路由器上網(wǎng),或直接撥號上網(wǎng),我們的公網(wǎng)IP 地址都是時刻變化的,我們要進行GPRS 數(shù)據(jù)傳輸實驗時必需獲取公網(wǎng)的IP 地址我們才可以連接到服務(wù)器。我們可以直接上網(wǎng)搜索“IP ”即可獲取到當(dāng)前公網(wǎng)分配給我我們的IP 地址。
具體如下:
我們也是可以登錄自己的路由器查看IP 地址,我們后面的很多操作都會涉及到路由器,所以大家要對路由器有所了解。
具體步驟如下:
我們以騰達路由為例,其他路由也是差不多。
在網(wǎng)址輸入欄中輸入 192.168.0.1 按回車進入登錄頁面
輸入自己路由器的用戶名和密碼,點擊確定,即可進入路由
,點擊“運行狀態(tài)”也可以查看到公網(wǎng)
IP
當(dāng)前的公網(wǎng)IP 為183.33.236.107
2、端口映射
先查看自己的內(nèi)網(wǎng)IP ,即路由器分配給你的IP 地址 這里以WIN7系統(tǒng)為例
打開網(wǎng)絡(luò)共享中心
,點
擊
進
入點
擊
自己電腦的內(nèi)網(wǎng)IP :192.168.0.2
,進入路由器點擊“”進入
在這里填入自己電腦的內(nèi)網(wǎng)IP 和想要映射的端口號。
IP:192.168.0.2 端口號:1234
其他路由器的端口映射方法可以查看 http://service.oray.com/question/756.html 或上網(wǎng)搜索。
3、打開服務(wù)器 打開“配套軟件”中的“網(wǎng)絡(luò)調(diào)試助手”
,創(chuàng)建一個服務(wù)器 選中后點擊之后會彈出監(jiān)視端口窗口
在這里填入需要監(jiān)視的端口,即我們內(nèi)網(wǎng)IP 映射的端口號“1234”;點擊確定,服務(wù)器就啟動監(jiān)聽
前期的準備就完成了
開始對MG323模塊進行設(shè)置
第一步:AT CSQ 查詢網(wǎng)絡(luò)信號質(zhì)量
其中第一個參數(shù)為網(wǎng)絡(luò)信號質(zhì)量最大為31,此數(shù)值越大說明網(wǎng)絡(luò)信號越強
,第二步:AT CREG? 查詢網(wǎng)絡(luò)注冊情況
其中第二個參數(shù)為1或5則說明已經(jīng)注冊成功。
第三步:設(shè)置連接協(xié)議
at^sics=0,conType,GPRS0
at^sics=0,passwd,gprs
at^sics=0,user,cm
at^sics=0,apn,cmnet
,第四步:設(shè)置TCP/IP套接字
at^siss=1,srvType,socket
at^siss=1,conId,0
at^siss=1,address,"socktcp://183.33.236.107:1234"
其中183.33.236.107是公網(wǎng)IP 地址,也可以是在Intenet 上已注冊的域名,1234是端口號
第五步:打開連接
AT^SISO=1
當(dāng)收到 ^SISW: 1, 1 表示 TCP/IP 連接成功打開 可以發(fā)數(shù)據(jù)了。
,服務(wù)器端連接狀態(tài)欄已經(jīng)檢測到了有客戶端接入了。并顯示了IP 和占用的通道號
第六步:發(fā)送數(shù)據(jù)
AT^SISW=1,10 先發(fā)送寫入10個字符指令。