硬件平臺:正點原子ATK-SIM900A GSM/GPRS模塊開發板
軟件平臺:PC端串口調試工具&網絡調試工具
測試目的:測試開發板GPRS功能、熟悉AT指令
1.設置網絡
因為我這里是通過路由器上網,所以要先進行一些設置。
先查看自己本機IP,這里是192.168.1.103,如圖1.
圖1
通過自己的路由器,查看本機對外的IP,如圖2.
圖2
路由器的設置里面有一項“轉發規則”,如圖3,選擇“DMZ主機”。
圖3
在“DMZ主機”中,啟動DMZ主機狀態,將DMZ主機IP設置為前面查到的192.168.1.103,然后保存,如圖4.
圖4
這樣就把本機的IP映射到外網上,就可以從外網直接訪問自己的電腦。
2.打開網絡調試工具,選擇協議類型為“TCP Server”,本地端口號可以設置為“8000”,點擊連接,如圖5所示。
圖5
3.發送AT指令進行GPRS測試
在連接好硬件后,可以先發送ATE0指令關掉回顯。
1)AT+CGCLASS=”B”
設置GPRS移動臺類型為B.
收到回復OK,表示設置成功。
2)AT+CGDCONT=1,”IP”,”CMNET”
定義PDP上下文,設置PDP上下文標志為1,IP協議,接入點為CMNET.
收到OK,表示成功。
3)AT+CGATT=1
附著GPRS
收到OK,表示成功。
4)AT+CIPCSGP=1,”CMNET”
設置GPRS連接,接入點為CMNET.
收到OK,表示成功。
5)AT+CLPORT=”TCP”,”2000”
設置本地TCP端口為2000.
收到OK,表示成功。
6)AT+CIPSTART=”TCP”,”112.87.243.40”,”8000”
啟動連接到PC,IP和端口為前文所述。
等待一會兒,收到CONNECT OK,這時,表明開發板已經通過GPRS與PC建立連接。如圖6所示。
圖6
7)在串口工具中通過下面的指令發送數據
首先發送AT+CIPSEND
這時收到回復 >
發送一組字符(不發送新行):Hello SIM900A!
然后,以16進制方式發送1A,即發送0x1A
收到回復SEND OK,表示發送成功,如圖7所示。
圖7
這時網絡調試工具收到剛發送那串字符,如圖8,【Receive from 117.136.19.111 : 30549】這是由網絡調試工具自動加上的信息,表示開發板上SIM900A模塊的IP為117.136.19.111,端口為30549.
圖8
這時通過網絡調試工具發送一串字符 Hello EDNChina
接著在串口調試工具端可以收到這組字符,如圖9所示。
圖9
最后關閉TCP連接,先發送AT+CIPCLOSE=1,再發送AT+CIPSHUT,如圖10所示。
上一篇:msp430的TEST管腳作用
下一篇:MSP430的SPI通信例程
推薦閱讀
史海拾趣
在技術創新的同時,EMI公司也注重市場拓展。公司根據市場需求和產品特點,制定了有針對性的營銷策略。一方面,公司積極參加國內外各種電子展會和論壇,展示產品和技術實力;另一方面,公司加強與客戶的溝通和合作,深入了解客戶需求,提供個性化的解決方案。通過這些努力,EMI公司的市場份額不斷擴大,品牌影響力也逐漸提升。
隨著產品的不斷完善,ELMEC開始考慮如何進一步拓展市場。然而,國際市場的競爭異常激烈,ELMEC的產品面臨著來自各大跨國公司的挑戰。為了打開市場,李明帶領團隊深入調研,了解客戶需求,不斷優化產品性能。同時,他們還積極參加各類國際展會,與潛在客戶建立聯系。經過幾年的努力,ELMEC的產品逐漸獲得了市場的認可,銷售額也穩步增長。
在ELMEC Technology Of America Inc公司初創時期,創始人李明和他的團隊面臨著一個巨大的挑戰:如何開發一款能在市場上脫穎而出的電子產品。經過無數次的實驗和失敗,他們最終成功研發了一款高效能、低功耗的半導體芯片。這款芯片的問世不僅為公司帶來了第一筆可觀的收入,也奠定了ELMEC在電子行業的技術領先地位。
D+H Mechatronic AG深知人才是企業發展的核心。因此,公司一直致力于培養和引進優秀人才,并建立了完善的培訓體系。通過內部培訓和外部引進相結合的方式,公司成功打造了一支高素質、專業化的技術和管理團隊。這支團隊不僅具備豐富的專業知識和實踐經驗,還具備良好的創新意識和團隊協作精神。他們的努力為公司的發展提供了源源不斷的動力。
隨著全球電子產業的快速發展和市場競爭的加劇,ECT不斷加快全球化戰略的實施。公司在全球范圍內設立分支機構,積極拓展海外市場,加強與國際知名企業的合作與交流。同時,ECT也注重培養本土人才和創新能力,不斷提升公司的核心競爭力。展望未來,ECT將繼續秉承“創新、質量、服務”的理念,致力于成為全球領先的電子測試系統供應商和服務商。
以上五個故事概述了Everett Charles Technologies (ECT) 公司的發展歷程和關鍵節點,每個故事都體現了公司在技術創新、市場拓展和全球化戰略方面的努力和成果。這些故事不僅展現了ECT的輝煌過去,也預示著其更加美好的未來。
隨著技術的不斷升級和產品線的完善,Broyce Control開始將目光投向國際市場。80年代,公司成功打入歐洲市場,為多家跨國企業提供優質的電氣和電子產品。隨后,Broyce Control又陸續進入北美和亞洲市場,通過設立分公司和建立銷售網絡,不斷提升品牌影響力和市場份額。在國際市場的競爭中,Broyce Control憑借其卓越的產品質量和專業的服務贏得了客戶的廣泛贊譽。
本帖最后由 paulhyde 于 2014-9-15 09:16 編輯 msp430F149驅動LCM12864ZK的方法:@ 急求 最好用C語言,還有端口設置。 … 查看全部問答∨ |
|
在多核環境下如果驅動操作的數據只涉及到自身EXTENSION里的數據可以不用自旋鎖同步嗎? 一般規模不大的驅動就是一個.c文件,那些在.c內的全局變量是Driver級的,如果操作這些變量是需要自旋鎖同步的,但是如果一個驅動需要操作的數據如果只涉及到 DeviceObject->DeviceExtension 里面的部分,是否可以不用考慮同步的問題?… 查看全部問答∨ |
|
最近用IO口模擬SPI來初始化一液晶屏,但是一直沒有初始化成功(成功的標志是液晶屏出現花屏),自己已經檢查過了所寫的spi函數,沒有發現問題,下面是我程序和液晶屏spi時序圖,希望大家來共同討論一下,謝謝! 程序如下: #define SCLK(a) ...… 查看全部問答∨ |
想做一個單片機打地鼠小游戲,4*4鍵盤,4*4燈,燈一亮按對應的按鍵,按對的話發出響聲,按錯沒有聲音,成功10次之后播放音樂。但是程序寫成這樣之后,發現不論按不按按鍵...他都自己亮10次燈,每次都有成功的聲音~最后播放音樂~不知道怎么回事,高 ...… 查看全部問答∨ |
原來STR912用的是STE100P,現在STM32F107的官方板上用的是DP83848C(很奇怪哈。)還有網上說DM9161A更便宜方便購買。。。用那一種好?這些能兼容嗎?… 查看全部問答∨ |
2009.09.03 STM32 CPU的分類 我們申請的樣品型號是:STM32F103ZET6 TQFP-144 封裝 官方評估板型號:MB672 STM3210E-EVAL VM STM32開發板上資源。 CPU:STM32F103ZET6 SRAM:IS64WV6416BL(STM3210E開發板上的SRAM為IS61WV51216BL) ...… 查看全部問答∨ |
本帖最后由 paulhyde 于 2014-9-15 08:53 編輯 有誰用過ADF4110鎖相環片子呀?編程難不難,和MB1504比,哪個好用些呢?謝謝 … 查看全部問答∨ |