金笛工业手机论坛  

返回   金笛工业手机论坛 > 开发者乐园 > 短信开发资料

短信开发资料 短信开发技巧,代码分析

回复
 
LinkBack 主题工具 显示模式
旧 2009-10-09   #1 (permalink)
zxm
高级会员
 
zxm 的头像
 
注册日期: 2009-07-03
住址: 北京
帖子: 261
zxm 正向着好的方向发展
发送 MSN 消息给 zxm
默认 WAVECOM GPRS常用操作和AT 指令

以WAVECOM模块为例:
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
一、 模块查询
1. at //超级终端下输入AT,“回车”后响应OK表示Module和串口
OK 已经建立了连接
2. at+cgmr //“回车”后返回Module的软件版本,例如
at+cgmr
421_09gm.2C2 1170856 072501 16:52

3.at+cpof //关闭模块,该操作应在每次关闭模块电源时运行,以防软件
OK 丢失。

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
二、 SIM卡检测
1. at+ccid //SIM卡认证
+CCID: "89860092199936694421"
2. at+cnum
+CNUM: "80535A4E07FFFF","13923887197",129

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^三、更改速率
AT+IPR=115200 //更改模块传输速率值(1200~115200);通常使用9600

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
四、 打电话
at
OK
at+ccid
+CCID: "89860060190200147245"
OK
at+csq //查询信号质量
+CSQ: 99,99 // 信号为“0~31,0”时为正常,但只有“8~31,0”时可以进行通信

OK
atd25634662; //信号质量不好时无法进行通信
NO CARRIER
at+csq
+CSQ: 99,99

OK

a/ // 重复前一次操作的AT指令
+CSQ: 29,0 // 信号质量很好

OK
atd25634662; //拨打电话号码,注意语音通信时,号码后的“;”是必须的
正常情况下,被拨叫电话震铃,如果出现异常,超级终端返回“NO Carrier”


ath //挂断通话
OK

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
五、 短信
文本格式的短信(英文短信)
at
OK
at+ccid
+CCID: "89860060190200147245"

OK
at+csq
+CSQ: 30,0

OK
at+cmgs=13825215370 //发送短信的AT指令,发送数据和短信时,电话号码后无“;”
> test→ //test 为发送内容,→为发送符(ctrl+z)
+CMGS: 54

OK

PDU格式的短信息(中文短信)
at+cmgf=0 //设置PDU格式
OK
AT+CMGS=025 //15(短信息头规约)+10(博万通信博,10个字节)
> 0011000D91683128255173F00008010A535A4E07901A4FE1535A→
+CMGS: 139
//前面两个00照写; 11为TYPE; 00为MR, 0D91683128255173F0为DA;
// 00为PID; 08为DCS; 01为VP; 0A为UDL,10个字节。
//535A4E07901A4FE1535A为用户数据(博万通信博)
OK

发送AT+CMGS= YYY [CR] ;其中 YYY 为TPDU的十进制长度
收到[>][SP]响应后再发送
[SCA][TPDU][ctrl-Z]
[SCA]:服务中心地址, 深圳为:0891683108705505F0。
可以用AT指令先设置服务中心地址:AT+CSCA=”+86138007555500”
[TPDU]:发送规约数据单元:
TYPE 11
MR 00
DA 0D91683106103962F4 ; 13600193264
PID 00
DCS F4
VP 01
UDL XX ; 为用户数据长度,XX 不大于 8C
DD ; XX字节的用户数据
用户数据中最后一个字节为前面XX-1个字节的按位累加和。
TPDU 中用户数据前的PDU规约头的长度是15字节
TPDU 前的服务中心地址[SCA]的长度是9字节。
用户数据最长可用到140字节。
发中文是 pdu 格式为 80 dcs=80
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
六、 GPRS上网设置
at
OK
AT+CGMR //检查软件版本,注意只有V526以上的版本支持GPRS
533c09gg.2C2 1752988 062802 17:21

OK
AT+CGCLASS="B" //设置工作模式
OK
AT+CGDCONT=1,"IP","CMNET" //设置APN
OK
AT+CSQ
+CSQ: 30,0

OK

AT+CGACT=1,1 //激活GPRS模式
OK
AT+CGREG? //检测GPRS是否已经联通
+CGREG: 0, 1 //“0,1”为正常

OK

AT+IPR=115200;&W //设置传输速率并保存&W
OK

Windows 2000 网络配置:新建连接—>拨号到专用网络->电话号码:*99***1# —>所有用户用此连接—>完成—>拨号—>用户名、密码为空—>拨号连接网络

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
七、 软件升级
at //检测模块与串口是否接通
OK
at+cgmr //检测当前软件版本
432_09gm.2D 1264052 050702 15:17

OK
at+ipr=115200 //更改模块传输速率,准备升级
OK
挂断超级中端连接,修改串口传输速率为115200,再次挂断超级中端
at //再次连接
OK
at+wdwl
__________________
[SIGPIC][/SIGPIC]
zxm 当前离线   回复时引用此帖
回复

书签


当前查看此主题的会员: 1 (0 位会员和 1 位游客)
 

发帖规则
不可以发表新主题
不可以发表回复
不可以上传附件
不可以编辑自己的帖子

启用 BB 代码
论坛启用 表情符号
论坛启用 [IMG] 代码
论坛禁用 HTML 代码
Trackbacks are 启用
Pingbacks are 启用
Refbacks are 启用


相似的主题
主题 主题作者 版面 回复 最后发表
CDMA模块AT指令集 admin 短信开发资料 0 2012-08-24 19:29
编译指令与说明(Delphi) susu8988 短信开发资料 0 2009-10-26 09:59
AT指令介绍及用法 susu8988 短信开发资料 0 2009-10-20 10:24
CDMA模块AT指令集 susu8988 短信开发资料 0 2009-10-16 15:06
AT指令介绍及用法 (AT指令速查) s0z0y 短信开发资料 0 2009-08-07 08:57


所有时间均为北京时间。现在的时间是 00:44


Powered by vBulletin® 版本 3.8.3
版权所有 ©2000 - 2024,Jelsoft Enterprises Ltd.