[Android][N/A][SMS]PDU解析——利用AT指令发送CLASS分类短信

本文详细解析了Android中利用AT指令发送短信的PDU编码,包括SCA、PDU-Type、MR、DA/OA、PID、DCS等字段的含义和作用,重点介绍了如何通过DCS字段设置不同类型的短信,如Class 0到Class 3。
摘要由CSDN通过智能技术生成



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 Center Time St

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值