1.8 使用電腦測試MC20的GPRS功能


需要准備的硬件

本章節測試GPRS功能,這里有個很常見問題就是“公網IP”,現在大多數寬帶都是沒有公網IP的,所以是不具備被GPRS訪問和發送數據的。
這個“公網IP”的問題,在其他的教程中也有講解,這里不再詳細說明。
一般處理辦法,就是單獨找寬帶官方拉帶公網IP的網絡,一般公司可以辦到。
個人測試的話就用“花生殼”去內網映射就行了。可能要花一些費用,但是總體比較低,我只是開通了最基礎的內網映射,8元,當然每個時間可能這個軟件收費不同,也可能免費。
具體新版本的花生殼怎么使用

  1. 可以參考官方的教程:
    http://service.oray.com/question/1664.html
  2. 可以參考以前錄制SIM800C教程的花生殼,##課時11##的這個教程:
    http://i.xue.taobao.com/detail.htm?spm=a2174.7765247.0.0.mDHKp9&courseId=79181
    當您已經能在自己的電腦建立一個客戶端,一個服務器,而且能正常的發送數據交互時候,就可以去用GPRS模塊去連接您的服務器通訊測試了。

GPRS流程:

好了,正常開始GPRS測試,MC20的GPRS指令和一般的SIMCOM的比如SIM800C的不太一樣,請按照下面流程測試

  1. 用串口發送給MC20如下幾條設置指令
AT+CGREG?

能看到返回+CGREG: 0,1說明已經注冊上網絡了,可以用

AT+QISTAT

狀態分析:
字符串參數;表明連接狀態
"IP INITIAL" 初始化
"IP START" 啟動任務
"IP CONFIG" 配置場景
"IP IND" 激活 GPRS/CSD 場景中
"IP GPRSACT" 接收場景配置
"IP STATUS" 獲得本地 IP 地址(參考 AT
"TCP CONNECTING" TCP 連接中
"UDP CONNECTING" UDP 連接中
"IP CLOSE" TCP/UDP 連接關閉
"CONNECT OK" TCP/UDP 連接成功
"PDP DEACT" GPRS/CSD 場景異常關閉
MC20回復如下

2. 設置好了可以,連接服務器發送數據了
查看下自己的的域名對應的IP

用串口發送給MC20,連接服務器

AT+QIOPEN="TCP","103.44.145.245","10380"


顯示CONNECT OK,就說明連接上服務器了,可以發送數據了

AT+QISEND

AT+QISEND指令發送數據,等待顯示 > 后,就可以發送數據了,
這里我們還是發送一個測試內容“ILOVEMCU.TAOBAO.COM”
然后選擇HEX發送,發送1A,把這個內容發送出去,這個操作類同發送短信的操作。
最后我們就可以在服務器界面看到數據了,然后我們服務器可以回復數據“server receive”,
這樣我們在MC20的串口就看到的反饋數據

3. 連接IP后我們可以多次發送數據,不需要斷開。
如果不想連接IP要斷開,需要以下指令

AT+QICLOSE

返回CLOSE OK

AT+QIDEACT

返回DEACT OK

如果還想連接其他IP或者還是這個IP就重復以上流程就行了


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM