合宙AT指令发送短信

介绍了AT下的短信发送功能,举例如何用TEXT和PDU模式发送短信

如果看过合宙的AT指令手册,我想你会知道合宙的AT发短信的模式:TEXT和PDU两种。

首先来说说TEXT模式:这个模式不管是发送还是读取都是最简单的,也是很好理解的。但是它有个缺点就是无法发送中文,只能发送或接收ASCII码的数据。

使用步骤很简单:1 、AT发送AT+CMGF=1,设置为TEXT模式。

2、在输AT+CMGS="要发送的手机号" 

3、出现 “>”符号后,再输入要发送的信息(注意只能ASCII码的字符)。

4、最后以16进制格式发送 1a  其代表ctrl-Z这命令

再来说说PDU模式:这个模式相对使用起来较复杂不如TEXT那么直观简单,但是所能做到的却更强,建议实际产品都采纳这种模式。

发送短信的步骤如下:

1、AT+CMGS=21       21代表要发的字符串的长度,具体使用时要改变

2、出现 “>”符号后,再输入要发送的信息(需要PDU的格式)例:0011000D9168*************0008AA068C228C22FF01      ***号代表手机号码其格式为:单数手机号+F(双数号码不用加f)然后把其两两对换。例:10086变为0180f6   。在这说明号码前面的91代表“+”这符号 68即86 和起来为+86。

在这里分享个在线的PDU转码工具:http://www.multisilicon.com/blog/a22201774~/pdu.htm

3、最后以16进制格式发送 1a 短信就发出

返回CMGS代表发送成功的数据量

关于PDU编码,将放到其他的文章之中。搜PDU编码格式即可

  • 发表于 2018-12-24 23:09
  • 阅读 ( 4351 )
  • 分类:默认分类

0 条评论

请先 登录 后评论
不写代码的码农
乐恢杰

1 篇文章

作家榜 »

  1. 技术销售Delectate 43 文章
  2. 陈夏 26 文章
  3. 国梁 24 文章
  4. miuser 21 文章
  5. 晨旭 20 文章
  6. 朱天华 19 文章
  7. 金艺 19 文章
  8. 杨奉武 18 文章