AT+CMGF=0
AT+CMGS=25
>08 91683110401505F0 11000D91685152909593F60008000A5DE54F5C61095FEBFF01
这是利用AT指令发送短信的格式。短信的种类设置就隐藏在pdu编码中,首先了解PDU。
将上述pdu编码分成数段,
“0891683110401505F0”+“11”+“00”+“0D91685152909593F6”+“00”+“08”+“00”+“0A”+“5DE54F5C61095FEBFF01”
pdu各段含义如下:
| 元素 |
名称 |
长度 |
描述 |
| SCA |
Service Center Address |
1-12 |
短消息服务中心号码 |
| PDU-Type |
Protocol Data Unit |
1 |
协议数据单元类型 |
| MR |
Message Reference |
1 |
所有成功的短信发送参考数目(0..255) |
| OA/DA |
Originator Address /Destination Address |
2-12 |
发送方地址(手机号码) /接收方地址(手机号码) |
| PID |
Protocol Identifer |
1 |
消息中心以何种方式处理消息内容(比如FAX,Voice) |
| DCS |
Data Coding Scheme |
1 |
用户数据编码方案 |
| SCTS/VP |
Service |

本文详细解析了Android中利用AT指令发送短信的PDU编码,包括SCA、PDU-Type、MR、DA/OA、PID、DCS等字段的含义和作用,重点介绍了如何通过DCS字段设置不同类型的短信,如Class 0到Class 3。
最低0.47元/天 解锁文章
1743

被折叠的 条评论
为什么被折叠?



