新聞中心

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

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

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

        TCP連接的建立

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

        ① 建立撥號連接,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”。

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

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

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

        撥號連接斷開 rn+ZPPPSTATUS: CLOSEDrnr nOKrn

        正在撥號 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)鍵詞: 通信

        評論


        相關(guān)推薦

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

        關(guān)閉
        主站蜘蛛池模板: 邵阳县| 普格县| 社旗县| 宾阳县| 电白县| 离岛区| 宁武县| 华安县| 始兴县| 东安县| 洛扎县| 若尔盖县| 嵊泗县| 芜湖县| 嘉善县| 吉安县| 浪卡子县| 阿坝县| 衡阳市| 朝阳市| 元江| 龙川县| 西乌珠穆沁旗| 安西县| 武城县| 汾阳市| 天峨县| 收藏| 山东省| 兴和县| 珠海市| 观塘区| 北安市| 湘潭市| 礼泉县| 景宁| 阳原县| 大宁县| 宝山区| 铜鼓县| 新密市|