码迷,mamicode.com
首页 > 其他好文 > 详细

SIM800L 发送短信和闪信

时间:2020-03-15 09:32:41      阅读:107      评论:0      收藏:0      [点我收藏+]

标签:简单   ctr   编码   sso   net   发送   https   http   pid   

发送短信流程:

  首先发送 AT 命令连接到模块,

  然后发送 AT+CMGF=1 将短信模式设置为 text mode (模块默认是 pdu mode),

  然后发送 AT+CMGS="+8610086",等待模块返回 ‘>‘ 字符,输入短信内容,最后发送 CTRL+Z (十六进制表示为 0X1A)完成短信的发送。

  

AT\r\n
OK

AT+CMFG=1\r\n
OK

AT+CMGS="+8610086"\r\n
>
hello
0x1a
+CMGS: 13

 

发送闪信和上面类似,只是需要在设置完短信模式之后,使用 AT+CSMP 命令设置短信文本模式参数。

首先使用 AT+CSMP? 查看当前默认参数

AT+CSMP?
+CSMP: 17,167,0,0

根据 SIM800系列AT命令手册查询得知返回的四个参数名称是 <fo>,<vp>,<pid>,<dcs> 第四个dcs就是数据编码类型,简单来说我们把这项设置为16就可以发送 class 0 级别的闪信。

AT\r\n
OK

AT+CMFG=1\r\n
OK
AT+CSMP?\r\n
+CSMP: 17,167,0,0

AT+CSMP=17,167,0,16\r\n
OK
AT+CMGS="+8610086"\r\n
>
hello
0x1a
+CMGS: 13

 

  

参考资料

资料来源

 

SIM800L 发送短信和闪信

标签:简单   ctr   编码   sso   net   发送   https   http   pid   

原文地址:https://www.cnblogs.com/1x11/p/12495683.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!