博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
GSM模块短信发送举例
阅读量:4955 次
发布时间:2019-06-12

本文共 773 字,大约阅读时间需要 2 分钟。

先发送AT+CMGS= YYY [CR] ;其中 YYY TPDU的十进制长度,不包括SMSC的长度

发英文用Bit7编码dcs=00,编码前用户数据最大长度为160字节
发中文用UCS2编码dcs=08,编码前用户数据最大长度为70
发送二进制数据用Bit8编码dcs=15,编码前用户数据最大长度为140字节
1. 用Bit7编码发送英文信息
以下例子发送到13606809135
报文是1234
Bit7译码为
           0431D98C06
           04 长度
数据31D98C06    1234Bit7编码
具体AT命令
AT+CMGF=0[CR]         设为PDU格式
   AT+CMGS=019[CR]
0011000D91683106869031F50000A70431D98C06[Ctrl/Z][CR]
2. 用UCS2编码发送中文信息
以下例子发送到  13603021052
报文是你好
UCS2译码为
           044F60597D
           04 长度
数据 4f60597d   汉字UniCode
具体AT命令
AT+CMGF=0[CR]         设为PDU格式
   AT+CMGS=019[CR]
0011000D91683106031250F20008A7044F60597D[Ctrl/Z][CR]
3用Bit8编码发送二进制数据
以下例子发送到  13857162075
报文是0x86 0x40
Bit8译码为
8640
          02长度
具体AT命令
AT+CMGF=0[CR]         设为PDU格式
   AT+CMGS=017[CR]
   0011000D91683158172670F50015A7028640[Ctrl/Z][CR]
转自bbs.sendsms.cn

转载于:https://www.cnblogs.com/xiaoxiaodi/p/5036737.html

你可能感兴趣的文章
sqlite
查看>>
机电行业如何进行信息化建设
查看>>
Windows Azure Platform Introduction (4) Windows Azure架构
查看>>
【转】chrome developer tool 调试技巧
查看>>
mahout运行测试与kmeans算法解析
查看>>
互相给一巴掌器
查看>>
Android SDK环境变量配置
查看>>
VM10虚拟机安装图解
查看>>
9、总线
查看>>
Git 笔记 - section 1
查看>>
JZOJ 4.1 B组 俄罗斯方块
查看>>
HDU6409 没有兄弟的舞会
查看>>
2018 Multi-University Training Contest 10 - TeaTree
查看>>
HDU6205 card card card
查看>>
2018 Multi-University Training Contest 10 - Count
查看>>
HDU6198 number number number
查看>>
HDU6438 Buy and Resell
查看>>
HDU6446 Tree and Permutation
查看>>
HDU6201 transaction transaction transaction
查看>>
HDU6203 ping ping ping
查看>>