SMS PDU-mode
犬犬(心帆) 第 1 页 共 29 页
开发者指南
SMS with the SMS
PDU-mode
翻译整理: 犬犬(心帆)
E-Mail: [email protected]
最后修定日期: 2004-10-18
SMS PDU-mode
犬犬(心帆) 第 2 页 共 29 页
SMS with the SMS PDU-mode ......................................................................................................1
编者序.................................................................................................................................3
版本变动历史 ......................................................................................................................4
1、绪论...............................................................................................................................5
2、缩写词............................................................................................................................6
3、设置指令........................................................................................................................7
3.1 服务中心号码 (+CSCA) ......................................................................................7
3.2 选择消息服务 (+CSMS)......................................................................................7
3.3 选择消息格式 (+CMGF)......................................................................................8
4、SMS 文本模式................................................................................................................9
5、SMS PDU 模式 ...............................................................................................................9
5.1 发送方 SMS-Submit (Mobile Originated) ...................................................................9
5.1.1 向 SIM 卡存储区写入一条 SMS (+CMGW) ................................................ 10
5.1.2 发送 SIM 卡存储区中的一条 SMS (+CMSS)............................................... 10
5.1.3 直接从终端设置发送 SMS (+CMGS) ..........................................................11
5.2 接收方 SMS-DELIVER (Mobile Terminated)........................................................... 12
5.2.1 列取消息 (+CMGL)................................................................................... 12
5.2.2 读取消息 (+CMGR)................................................................................... 12
5.2.3 删除消息 (+CMGD) .................................................................................. 13
6、SMS PDU 基本组成元素 .............................................................................................. 13
6.1 发送方 PDU 格式 SMS-SUBMIT-PDU (Mobile Originated)....................................... 14
6.2 接受方 PDU 格式 SMS-DELIVER-PDU (Mobile Terminated)................................... 14
6.3 SCA 短消息服务中心地址格式.............................................................................. 15
6.4 PDU Type(第一个八位位组)............................................................................... 16
6.5 MR 信息参考 (Message Reference)......................................................................... 17
6.6 DA/OA 接收方地址与发送方地址.......................................................................... 17
6.7 PID 协议标识 (Protocol-Identifier).......................................................................... 18
6.8 DCS 数据编码方案 (DataCoding-Scheme) .............................................................. 18
6.9 VP 信息有效期(Validity Period) ......................................................................... 19
6.10 SCTS 服务中心时间戳(Service Center TimeStamp)............................................ 20
6.11 UDL 用户数据长度 (User-Data-Length (Amount of Characters)).............................. 20
7、常用 AT 指令.............................................................................................................. 20
8、PDU 操作实例 .............................................................................................................. 21
8.1 准备工作.............................................................................................................. 21
8.2 连接手机.............................................................................................................. 22
8.3 发送 PDU SMS ..................................................................................................... 22
9、SMS 编码方案与编程实现............................................................................................ 25
附...................................................................................................................................... 27
Message service error.................................................................................................... 27
error codes:.................................................................................................................. 27
默认的字符表 ............................................................................................................. 29
SMS PDU-mode
犬犬(心帆) 第 3 页 共 29 页
编者序
前些天 QQ 上 Delphi 群里的有人做手机 SMS 相关的项目,我就把本本中的所有资料都传给了他,
可他还是有好些不明白的地方,可能是我的文档不是太清晰,以致误人子弟了吧!狂汗中!-_-|||
这个文章是出于 2003-08,那时我正在山东做项目,也是有关手机 SMS 通信方面的,因为手上只有
英文资料,而组中的成员需要中文资料,因而有了它了。
再次打开这个文档,手触键盘时不禁感慨万千!
2003-07-08,我由南京去山东,正值学生放暑假,这一天竟只买到了一张站票去河南的商丘!1566
次沪开郑,16 车,22:30 时,这一天,这一时,上天将我推到了一个女孩身边。当第一眼遇着她
那眼睛时,我凝滞了,就如很久未见的好友,突然间的相逢,感觉是那么得亲切而没有隔阂,那时
我从心底的最深处笑了。:”)
这一夜我站到了清晨,终是斗胆地与她要了 E-Mail,好怕怕,因为如果不这样子的话,我知我是一
定会后悔的。其它已不敢再多问什么,至少我已知道了她是从苏州上车,应该是在苏州上学的了。:-)
到了山东后,给她去了好些 Mail,可一封都没有回复,一切都消失了。上天既然将我推到她面前,
为什么又如此快地收回呢?好后悔当时为什么不再问她的姓名,她的电话,或是她的学校……
8-20 号,项目文档整理完毕。
23 号,终于回到了南京,辞去工作,休息一天后,我于 25 号到了苏州,一个陌生的城市,一丝丝
的兴奋,一丝丝的沉忧……
……
十月六号这一天,上天竟是如此地厚爱我,竟让我找到了她……
……
一年了,我们相识了很多,如今的我,心情已平静,她在努力着她的学业,我奋斗着我的工作,我
们间会有真正地交集吗?我不知道……
随缘吧
随缘而来
随缘而去
多年后,至少我们会说:我不后悔,因为我们曾经努力过,也曾开心着……
犬犬
2004-10-19 0:56:40
于苏州
SMS PDU-mode
犬犬(心帆) 第 4 页 共 29 页
版本变动历史
2003-08-20 第一版
2004-10-18 修订第二版
修正 6.6 DA/OA 接收方地址与发送方地址 协议格式翻译错误
增加 AT 指令介绍
增加 8、PDU 操作实例
SMS PDU-mode
犬犬(心帆) 第 5 页 共 29 页
1、绪论
SMS 提供了在 GSM移动站台(MS)与一个短消息实体(SME)之间通过服务中心(SC)传送短消息的方
法。SC 提供了在 MS 与 SME 之间消息传送的相互联系和转播的功能。
SMS 采用存储转发模式,短消息被发送出去之后,不是直接地发送给接收方,而是先存储在 SMS
(短消息服务中心),然后再由 SMC 将其转发给接收方。如果接收方当时关机或不在服务区内,
SMC 会自动保存该短消息,排队并尝试再次发送给接收方。
点到点短消息服务包含两个基本服务:
? SM MT(点到点短消息移动接收)
? SM MO(点到点短消息移动发送)
通过 SM MT 或 SM MO 方法传送的文本消息包含 140 个八位位组(最大 160 个拉丁字母字符、
70 个双字节字符)。
本文仅仅给出了简单地一些 AT 指令及 SMS PDU 模式的描述。更多的详细资料,请参看下列标准:
GSM 03.04
GSM 03.38
GSM 03.41
GSM 07.05
GSM 07.07