深入浅出VC++串口编程之短信应用开发

http://tech.ddvip.com   2007年03月25日    社区交流

本文详细介绍深入浅出VC++串口编程之短信应用开发

  

  TC35的控制主要包含如下几类指令:

  (1)初始化指令

  设置短消息发送格式AT+CMGF=1<CR>,设置1代表PDU模式,<CR>是回车符号,也就是0x0d,指令正确则模块返回<CRLF>OK<CRLF>,<CRLF>是回车换行符号。

  (2)设置/读取短消息中心

  短消息中心号码由移动运营商提供。

  设置短消息中心的指令格式为:

  AT+CSCA=″+8613800531500″(短消息中心)<CR>

  设置正确则模块返回<CRLF>OK<CRLF>。

  读取短消息服务中心则使用命令:

  AT+CSCA=?<CR>

  TC35模块应该返回:

  <CRLF>+CSCA:″8613800531500″<CRLF>。

  (3)设置短消息到达自动提示

  设置短消息到达自动提示的指令格式为:

  AT+CNMI=1,1,0,0,1<CR>

  设置正确则TC35模块返回:

  <CRLF>OK<CRLF>。

  设置此命令可使模块在短消息到达后向串口发送指令:

  <CRLF>+CMTI:″SM″,INDEX(信息存储位置)<CRLF>。

  通过TC35发送短消息的方法为:

  PC上的控制软件按照PDU的格式发送和接收数据,短消息的内容可以是中文或者其他字符。在PDU模式,如果发送短消息,则首先发送短消息数据的长度:

  AT+CMGS=<length><CR>

  等待TC35模块返回ASCII字符">",则可以将PDU数据输入,PDU数据以<Z>(也就是0x1a)作为结束符。短消息发送成功,模块返回:

  <CRLF>OK<CRLF>

来源:天极开发    作者:宋宝华    责编:豆豆技术应用

正在加载评论...