欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標題: 基于GPRS和stm32的TCP透傳至網絡調試助手 [打印本頁]

作者: yyccwwjj    時間: 2018-6-6 14:27
標題: 基于GPRS和stm32的TCP透傳至網絡調試助手
ATK-SIM900A 模塊內嵌了 TCP/IP 協議,通過該模塊,我們可以很方便的進行 GPRS 數據
通信。本文檔例程我們將實現模塊與電腦的 TCP 和 UDP 數據傳輸。 將要用到的指令有:
AT+CGCLASS/AT+CGDCONT/ AT+CGATT/AT+CIPCSGP/AT+CIPHEAD /AT+CLPORT/AT+CIPSTART/
AT+CIPSEN/AT+CIPSTATUS/AT+CIPCLOSE/AT+CIPSHUT 等 11 條 AT 指令。
AT+CGCLASS,用于設置移動臺類別。 SIM900A 模塊僅支持類別"B"和"CC",發送:
AT+CGCLASS="B",設置移動臺臺類別為 B。即,模塊支持包交換和電路交換模式,但不能同
時支持。
AT+CGDCONT,用于設置 PDP 上下文。發送: AT+CGDCONT=1,"IP","CMNET",設置 PDP
上下文標標志為 1,采用互聯網協議(IP),接入點為"CMNET"。
AT+CGATT,用于設置附著和分離 GPRS 業務。發送: AT+CGATT=1,附著 GPRS 業務。
AT+CIPCSGP,用于設置 CSD 或 GPRS 鏈接模式。發送: AT+CIPCSGP=1, "CMNET",設置為
GPRS 連接,接入點為”CMNET”。
AT+ CIPHEAD,用于設置接收數據是否顯示 IP 頭。發送: AT+CIPHEAD=1,即設置顯示 IP
頭,在收到 TCP/UDP 數據的時候,會在數據之前添加如: +IPD:28,表示是 TCP/UDP 數據,
數據長度為 28 字節。通過這個頭,可以方便我們在程序上區分數據來源。
AT+CLPORT,用于設置本地端口號。發送: AT+CLPORT="TCP","8888",即設置 TCP 連接
本地端口號為 8888。
AT+CIPSTART,用于建立 TCP 連接或注冊 UDP 端口號。發送: AT+CIPSTART=
"TCP","113.111.214.69","8086",模塊將建立一個 TCP 連接,連接目標地址為: 113.111.214.69,
連接端口為 8086(這個 IP 和端口得根據實際情況確定),連接成功會返回: CONNECT OK。
AT+CIPSEND,用于發送數據。在連接成功以后發送: AT+CIPSEND,模塊返回: >,此時
可以輸入要發送的數據,最大可以一次發送 1352 字節,數據輸入完后,同發短信一樣,輸
入十六進制的: 1A(0X1A),啟動發送數據。在數據發送完成后,模塊返回: SEND OK,表
示發送成功。
AT+CIPSTATUS,用于查詢當前連接狀態。發送: AT+CIPSTATUS,模塊即返回當前連接狀
態。
AT+CIPCLOSE,用于關閉 TCP/UDP 連接。發送:AT+CIPCLOSE=1,即可快速關閉當前 TCP/UDP
連接。
AT+CIPSHUT,用于關閉移動場景。發送: AT+SHUT,則可以關閉移動場景,關閉場景后
連接狀態為: IP INITIAL,可以通過發送: AT+CIPSTATUS,查詢。另外,在連接建立后,如果
收到: +PDP: DEACT,則必須發送: AT+CIPSHUT,關閉場景后,才能實現重連。
以上就是 GPRS 通信(TCP/UDP) 將要用到的一些 AT 指令的簡介, 這些指令的使用示例
可以參考《ATK-SIM900A GSM(GPRS)模塊用戶手冊》 2.3.5 節。
另外, 要實現模塊與電腦的 GPRS 通信,需要確保所用電腦具有公網 IP,否則無法實現
通信
,推薦在 ADSL 網絡下進行測試,并最好關閉防火墻/殺毒軟件。
對于 ADSL 用戶(沒用路由器),直接擁有 1 個公網 IP,你可以通過百度,搜索: IP,第
一個條目,就是本機 IP,
該 IP 將與你的電腦 IP(雙擊本地連接圖標支持選項卡,即可查看)是一致的。
對與使用了路由器的 ADSL 用戶,那么電腦 IP 與你百度到的公網 IP 是不一樣的,如圖
可以看到,我們電腦 IP 為 192.168.1.107,與公網 IP 不一致,此時我們需要對路由器進
行一下轉發規則設置:登錄路由器控制頁面,然后選擇轉發規則DMZ 主機,如圖 1.2.4.3
所示:
然后設置啟用 DMZ 主機,并設置 DMZ 主機 IP 地址為所用電腦的 IP 地址,本機 IP 為:
192.168.1.107
然后保存。這樣,我們就把內網 IP(192.168.1.107)映射到了外網,相當于經過路由器
的電腦,擁有了一個公網 IP。
最后,我們在電腦上,還需要用到一個軟件: 網絡調試助手,來協助驗證 GPRS 通信,
該軟件啟動界面
軟件的使用非常簡單,我們將在第四節配合我們的例程向大家介紹該軟件的使用。




作者: pengyongnet    時間: 2018-6-22 12:18
謝謝分享學習
作者: 121212ad    時間: 2020-3-4 19:37
明天卡到了試試
作者: wangsh    時間: 2020-3-24 22:29
thank you very much




歡迎光臨 (http://m.raoushi.com/bbs/) Powered by Discuz! X3.1