新聞中心

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

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

作者: 時(shí)間:2010-12-22 來(lái)源:網(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”。

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

①查詢撥號(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)閉