新闻中心

EEPW首页 > 手机与无线通信 > 设计应用 > 基于CDMA的车载终端数据通信实现

基于CDMA的车载终端数据通信实现

作者: 时间:2010-12-22 来源:网络 收藏

AT指令

AT(Attention) 指令最初由 Hayes 公司推出,主要用于对调制解调器的控制,现在已演化为一种标准,所有移动模块都支持 AT 指令。虽然不同厂家的手机模块都参照 GSM 协议,但格式还是有所不同,开发过程中一定要认真参考厂家给的资料。AT 指令格式如下:

AT指令都以“AT”开头,以结束,例如 “ATE0rn”

AT指令返回格式:跟AT指令相关的字符串>,例如,对于上一AT命令的返回为“ATE0rnrnOKrn” 。

TCP连接的建立

TCP的连接建立经过以下过程:

① 建立拨号连接,AT命令为AT+ZPPPOPENrn。

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

③ TCP连接成功建立后,可以发送数据,AT命令为AT+ZIPSEND=, rrn,例如AT+ZIPSEND=1,4rgoodrn,发送的数据为“good”。

这里所用到的查询命令及各命令返回说明包括:

①查询拨号连接状态命令:AT+ZPPPSTATUSrn

返回有三种状态:拨号连接建立rn+ZPPPSTATUS: OPENEDrnrnOKrn

拨号连接断开 rn+ZPPPSTATUS: CLOSEDrnr nOKrn

正在拨号 rn+ZPPPSTATUS: * rnrnOKrn

②查询TCP连接状态命令:AT+ZIPSTATUS= SOCKET_NUM rn

返回有三种状态:TCP连接建立 rn+ZIPSTATUS: ESTABLISHEDrnrnOKrn

TCP连接失败 rn+ZIPSTATU S:CLOSEDrnrnOKrn

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

数据的发送和接收

模块从TCP通道接收到数据后,由串口返回消息:+ZIPRECV:0,1,, rn,例如,+ZIPRECV: 0,10,1234567890rn,则TCP通道接收的数据为1234567890。

+ZIPRECV为异步消息,在任意时刻返回,在接收该消息时要注意。

cdma相关文章:cdma原理




关键词: 通信

评论


相关推荐

技术专区

关闭