1.4 F21模块 短信功能测试 

2019-06-18 00:44 发布

5879 0 0

需要准备的硬件

接收发送短信

一、读取中英文短信

AT+CMGF=1           //设置TEXT MODE
AT+CSDH=1           //显示文本格式
AT+CNMI=0,2,0,0,0   //显示新收到的短信

设置成功后,可以用其它手机发送一条短信到模块。模块接收到短信后显示如下:

二、发送英文短信

AT+CMGF=1           //设置TEXT MODE
AT+CSCS="GSM"
AT+CMGS="173xxxxxxxx"       //其中电话号码要发送给谁短信就写谁
ilovemcu.taobao.com         //这里写任意短信内容,英文数字标点等
然后用HEX格式发送 1A  把短信发送出去,然后接收端手机就能接收到模块发送的短信了,短信接收有一定延迟,请耐心等待

三、发送带中文短信 PDU模式

这个编码比较复杂,这里我们借助PDU转换工具简化下操作:

首先我们需要知道自己的卡的短信中心号码,需要通过AT+CSCA? 指令获取

然后使用转换软件SMS PDU TOOLS生成PDU编码

软件下载地址:链接:https://pan.baidu.com/s/1FvmBFJvYRc7UimCxoSe25Q
提取码:moez

然后按照以下流程发送指令

AT+CMGF=0       //设置PDU格式
AT+CSCS="GSM"
AT+CMGS=29      //记得是用CMGS不是CMGW
0891683108301705F011000D91687193369736F10008B00E59275B66751F75355B50554694FA        //记得发送这个数据后面别加换行
1A              //HEX发送数据,把短信发送出去,短信接收有一定延迟,请耐心等待

如果想深入学习编码过程可以参考以下教程:

https://blog.csdn.net/god2469/article/details/6409557/
B Color Smilies
快速回复 返回顶部 返回列表