深入浅出VC++串口编程之短信应用开发
2007-03-25 21:30:17 来源:WEB开发网 闂傚倸鍊搁崐鎼佸磹閹间礁纾归柟闂寸绾惧綊鏌熼梻瀵割槮缁惧墽鎳撻—鍐偓锝庝簻椤掋垺銇勯幇顖毿撻柟渚垮妼椤粓宕卞Δ鈧獮濠勭磽閸屾艾鈧懓顫濋妸鈺佺疅缂佸顑欓崥瀣煕椤愵偅绶氱紓鍐╂礋濮婂宕掑▎鎴М濠电姭鍋撻梺顒€绉甸幆鐐哄箹濞n剙濡肩紒鎰殜閺屸€愁吋鎼粹€茬敖婵炴垶鎸哥粔鐢稿Φ閸曨垰鍐€妞ゆ劦婢€濞岊亪姊虹紒妯诲蔼闁稿海鏁诲濠氭晲婢跺﹤宓嗛梺缁樺姈缁佹挳宕戦幘璇叉嵍妞ゆ挻绋戞禍鐐叏濡厧浜鹃悗姘炬嫹

核心提示: 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>
更多精彩
赞助商链接