金笛工业手机论坛  

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

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

回复
 
LinkBack 主题工具 显示模式
旧 2012-08-26   #1 (permalink)
论坛管理员
 
admin 的头像
 
注册日期: 2009-06-30
帖子: 861
admin 的声望功能已被禁用
默认 GSM GPRS Modem AT几个常用命令



1、短消息的格式
可以使用如下命令切换到TEXT模式:
AT+CMGF=1
如果想再切换到PDU模式,使用:
AT+CMGF=0

2、发短消息
现在你手里有了G网模块,但首先你要确保如下操作已经完成:
1)模块上电并且AT命令同你的PC串口通信顺畅。
2)SIM卡没有欠费,并且已经登陆GSM网络(可以使用AT+CREG 查询,如果返回1或者5表示正常)。
3)AT+CMGF=1
设置完毕。

全部过程如下:
AT+CMGS="13636371111"
> hello world
+CMGS: 199

OK

3、怎样读取SIM卡或者手机内部的信息?
AT+CMGR=3,回车后,即可看到短信内容
AT+CMGL=”ALL”,回车后可以返回当前存储区的所有短信


4、怎样删除一条短信?
使用AT+CMGD,比如:
AT+CMGD=1 将删除<mem1>内部的第一条信息(注意模块返回OK都是删除成功,有些模块会返回ERROR,其实表示当前这个位置没有短信息)。
AT+CMGD=1,4 将删除<mem1>存储区内部的全部短信息。(注意第二个参数还有3个,可以看手册,并且并不是所有厂家模块都支持全删)



At最基本的命令
A/重复上一次的命令
AT+CMEE=1用于获取详细的错误信息
AT+CMGF=0进入pdu方式
AT+CMGF=1进入文本方式
AT+CNMI=0,1,0,1,0设置sms数据格式
AT+CSMP=49,0,0,0设置文本方式的参数
AT+CSCA?获取短信服务中心号码
AT+CMGS=xxxx<cr>
yyyyyyyyyyy<ctrl+z>发送短消息
AT+CMGR=xxxxxxxx<cr>读短消息
AT+CMGD=xxxxxxxx<cr>删除短信息
AT+CMGL=”ALL”列出所有短信息
AT+CSQ<cr>列出当前gsm模块接受的信号质量
+CMTI:XXXXX<CR>有短消息发送过来
+CDS:XXXXX<CR>短消息发送后产生状态报告
若最后是“00”,表示对方已经接受到。
__________________

让世界倾听我们的笛声
admin 当前离线   回复时引用此帖
回复

书签


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

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

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


相似的主题
主题 主题作者 版面 回复 最后发表
AT指令编程相关技术问题 admin 短信开发资料 0 2012-08-25 19:22
GPRS常见问题——常识类[GPRS-GPS] zxm 产品资料专区 2 2009-08-05 20:01
用于GPRS的AT命令 s0z0y 售后服务专区 0 2009-07-10 13:24
PCI GSM MODEM使用指南 波斯猫 产品资料专区 0 2009-07-06 11:55
GSM Modem常见问题 s0z0y 售后服务专区 0 2009-07-05 23:56


所有时间均为北京时间。现在的时间是 19:33


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