通过RS232发送和接收短信(一)

通常,发送和接收短信的终端都是通过串行接口连接电脑,这类设备用得比较多的是GSM Modem和手机。这类设备通常都支持PDU模式,但仍有少数设备只支持Text模式。

设备硬件连接好以后可以通过发送AT指令测试设备是否连接正确能否正常通讯。在这里我使用Windows自带的“超级终端”工具进行通讯。此工具可以在程序——附件——通讯里面找到,如果没有请确认是否安装了此组件。或者在运行里面输入“hypertrm”也可以快速启动“超级终端”。

以下所有范例均以Siemens M55手机作为终端,有可能跟你设备返回的不同。具体参数清参阅设备相关AT指令集。本手机AT指令集在我主页上有下载。

准备工作:

1、 测试连接:“AT8 ”测试终端是否连接正确。成功后返回“OK”。

2、 设置回显:(此步骤为了测试方便)ATE18

3、 查阅及设置字符集:

AT+CSCS=?8

+CSCS: ("GSM","UCS2")

说明该终端支持GSM与UCS2两种字符集。一般对于中文环境设置为UCS2

AT+CSCS="UCS2"8

4、 取得短信中心号码:

AT+CSCA? 8

+CSCA: "+8613800280500",145

5、 查询并设置SMS格式:

查询:AT+CMGF= 8

返回:+CMGF: (0)

0代表PDU模式。你的设备可能有其他的选项,请参考设备的AT指令集。

设置:AT+CMGF=08

6、 查询并设置短信储存位置:

查询:AT+CPMS=?8

返回:+CPMS:("MT","SM","ME"),("MT","SM","ME"),("MT","SM","ME")

其中MT表示设备所有可用储存位置。SM代表SIM卡,ME代表机身。

一般设置为:AT+CPMS= "MT","MT","MT"8

转自bbs.sendsms.cn
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值