<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 手機(jī)與無線通信 > 設(shè)計(jì)應(yīng)用 > 基于CDMA的車載終端數(shù)據(jù)通信實(shí)現(xiàn)

          基于CDMA的車載終端數(shù)據(jù)通信實(shí)現(xiàn)

          作者: 時(shí)間:2010-12-22 來源:網(wǎng)絡(luò) 收藏

          AT指令

          AT(Attention) 指令最初由 Hayes 公司推出,主要用于對(duì)調(diào)制解調(diào)器的控制,現(xiàn)在已演化為一種標(biāo)準(zhǔn),所有移動(dòng)模塊都支持 AT 指令。雖然不同廠家的手機(jī)模塊都參照 GSM 協(xié)議,但格式還是有所不同,開發(fā)過程中一定要認(rèn)真參考廠家給的資料。AT 指令格式如下:

          AT指令都以“AT”開頭,以結(jié)束,例如 “ATE0rn”

          AT指令返回格式:跟AT指令相關(guān)的字符串>,例如,對(duì)于上一AT命令的返回為“ATE0rnrnOKrn” 。

          TCP連接的建立

          TCP的連接建立經(jīng)過以下過程:

          ① 建立撥號(hào)連接,AT命令為AT+ZPPPOPENrn。

          ② 建立TCP連接,AT 命令為AT+ZIPSETUP=SOCKET_NUM, IP_AD, PORT_NUM rn,例如AT+ZIPSETUP=1,211.136.18.171,5000rn。

          ③ TCP連接成功建立后,可以發(fā)送數(shù)據(jù),AT命令為AT+ZIPSEND=, rrn,例如AT+ZIPSEND=1,4rgoodrn,發(fā)送的數(shù)據(jù)為“good”。

          這里所用到的查詢命令及各命令返回說明包括:

          ①查詢撥號(hào)連接狀態(tài)命令:AT+ZPPPSTATUSrn

          返回有三種狀態(tài):撥號(hào)連接建立rn+ZPPPSTATUS: OPENEDrnrnOKrn

          撥號(hào)連接斷開 rn+ZPPPSTATUS: CLOSEDrnr nOKrn

          正在撥號(hào) rn+ZPPPSTATUS: * rnrnOKrn

          ②查詢TCP連接狀態(tài)命令:AT+ZIPSTATUS= SOCKET_NUM rn

          返回有三種狀態(tài):TCP連接建立 rn+ZIPSTATUS: ESTABLISHEDrnrnOKrn

          TCP連接失敗 rn+ZIPSTATU S:CLOSEDrnrnOKrn

          正在建立連接 rn+ZIPSTATUS:SYN_SENTrnrn OKrn

          數(shù)據(jù)的發(fā)送和接收

          模塊從TCP通道接收到數(shù)據(jù)后,由串口返回消息:+ZIPRECV:0,1,, rn,例如,+ZIPRECV: 0,10,1234567890rn,則TCP通道接收的數(shù)據(jù)為1234567890。

          +ZIPRECV為異步消息,在任意時(shí)刻返回,在接收該消息時(shí)要注意。

          cdma相關(guān)文章:cdma原理




          關(guān)鍵詞: 通信

          評(píng)論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();