深入浅出VC++串口编程之短信应用开发
2007-03-25 21:30:17 来源:WEB开发网核心提示: TC35的控制主要包含如下几类指令:(1)初始化指令设置短消息发送格式AT+CMGF=1<CR>,设置1代表PDU模式,深入浅出VC++串口编程之短信应用开发(2),<CR>是回车符号,也就是0x0d,则可以将PDU数据输入,PDU数据以<Z>(也就是0
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>
更多精彩
赞助商链接