- 1、本文档共7页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
经纬航星短消息专家.doc
经纬航星短消息专家
GSM短信息SMS的 程序开发
目前手机短信息的应用越来越广泛,互联网上提供短信息发送的站点也越来越多,但一些站点的服务并不尽如人意,往往发出去的短信息石沉大海。最可靠的发送方法当然是用手中的手机了,如果设置了状态报告,更能确切知道对方是否收到了此条信息。手机发送尽管比较可靠, 但也存在输入麻烦、效率低的问题。本文介绍一种方法,只要手机能够与电脑相连(通过红外端口或用手机数据线连接串行口,同时手机支持GSM AT指令集),就可以通过自行编制的短信息发送软件,实现短信息的发送。
现在市场上的大多数均支持类似于Modem控制的GSM AT指令集,该指令集是由诺基亚、爱立信、摩托罗拉和HP等厂家共同为GSM系统研制的,其中包含了对SMS(Short Message Service)的控制。
GSM AT相关指令的介绍
与SMS有关的GSM AT指令如表1所示:
表1 相关的GSM AT指令
对SMS的控制共有三种实现途径:
Block Mode;
基于AT命令的Text Mode;
基于AT命令的PDU Mode。
Text Mode比较简单,多款诺基亚手机均支持该模式。西门子的手机大多只支持PDU模式,PDU模式是发送或接收手机SMS信息的一种方法,短信息正文经过十六进制编码后被传送。目前,PDU已取代Block Mode,因此本文主要探讨PDU模式的发送。
计算机和手机的通信
本文以西门子 TC35T为例,介绍如何实现短信息的发送。
数据线连接
首先,通过数据线将TC35T与电脑串行口相连。然后,打开超级终端,选择直接串行口连接,端口参数设为9600速率、无校验、数据位8、停止位1。
连接测试
点击超级终端工具条上的呼叫按钮,输入AT并回车,屏幕上如果出现OK则表明计算机与TC35T的连接成功,这时就可以输入各类GSM AT指令了。
如:查询MODEM厂家,输入AT+CGMI=CR,屏幕显示Siemens。
通常情况下,执行测试命令AT+CMGS=?CR,如果返回OK,表明手机支持此指令。该指令的完整语法格式如下:
If PDU mode (+CMGF=0)+CMGS=lengthCRPDU is given ctrl-Z/ESC
如果短信息格式指令AT+CMGF返回的是0,则SMS格式为PDU模式,再执行AT+CMGS=数据长度命令后,手机返回“”符号并等待输入,输入PDU数据并以^Z或Esc键结束。
如果信息发送成功,则返回OK,并显示信息号:
+CMGS: mr
如果发送失败,则返回如下信息:
+CMS ERROR: err
PDU数据格式的分析
下面通过对存储在tc35t的待发信息的分析,来介绍SMS PDU的数据格式。首先,用手机写一条短信息,发送手机号码信息内容为“Hello World!”。通过执行AT+CMGL=2可以读出此条信息。
操作过程如下(斜体字符为响应信息,{}内为注释):
AT
OK
AT+CMGL=2 {读未发短信息}
+CMGL: 1,2,,24 {1表示信息个数,2表示未发信息,24表示信息总容量}
08 91 683108501505F0 11 00 0B 81 3119109991F2 0000A7 0B E8329BFD06DDDF723619
OK
下面分析这条信息:
08:短信息中心地址长度。
91:短信息中心号码类型,91是TON/NPI。TON/NPI遵守International/E.164标准,指在号码前需加‘+’号;此外还可有其他数值,但91最常用。
683108501505F0:短信息号码,是所使用的服务中心地址。由于位置上略有处理,实际号码应为:8613805515500(字母F意指长度减1),这是作者所在地GSM短信息中心的号码。
11:文件头字节(header byte,是一种bitmask)。这里11指正常地发送短信息。
00:信息类型。
0B:被叫号码长度。
81:被叫号码类型。
3119109991F2:被叫号码,也经过了移位处理,实际号码
0000A7:短信息编码类型GSM Default Alphabet,如为中文则是000010。
0B:短信息长度。
E8329BFD06DDDF723619:短信息内容“Hello World!”。
短信息的编码方法及编程实现
下面我们介绍纯英文和纯中文的信息编码方法。通过测试我们发现,每条发送的短信息前面部分均相同,只是被叫号码和短信息内容有变化。
1.英文编码
参见表2,设短信息内容为“Hello World!”。缺省的GSM 字符集为7
您可能关注的文档
- 经典型全站仪(Classical total station).doc
- 经典本州双温泉豪华之旅.doc
- 经典浸润细无声 新芽初露春意浓.doc
- 经典游 让一次经典的旅行,美美的留于记忆最心底。.doc
- 经典美食,我们一起来山寨吧!.doc
- 经典老爷.丰收盛宴.doc
- 经典背诵B级诗词50篇(红色是C级30篇).doc
- 经典背诵C级诗词篇目.doc
- 经四路、振兴路蟒蛇河桥、纬八路电缆工程项目.doc
- 经开区“治污减霾”工作实施方案(2013年).doc
- 2025年南开大学滨海学院高职单招职业适应性测试近5年备考题库及答案解析.docx
- 2024年全球及中国可调链式吊索行业头部企业市场占有率及排名调研报告.docx
- 2024年全球及中国单模光纤声光调制器行业头部企业市场占有率及排名调研报告.docx
- 2024年全球及中国药用玉米淀粉行业头部企业市场占有率及排名调研报告.docx
- 2025年江西艺术职业学院高职单招职业适应性测试近5年备考题库及答案解析.docx
- 2024年全球及中国汽车水泵机械密封行业头部企业市场占有率及排名调研报告.docx
- 2025年湖南高尔夫旅游职业学院高职单招职业适应性测试近5年备考题库及答案解析.docx
- 2024-2030全球功能型水性印花胶浆行业调研及趋势分析报告.docx
- 2024年全球及中国数字功放电感行业头部企业市场占有率及排名调研报告.docx
- 2024-2030全球紫外荧光法硫化氢分析仪行业调研及趋势分析报告.docx
最近下载
- 中医养生预防脑血管疾病的措施(3).pptx
- 教育部2024年专项任务项目(高校辅导员研究)申请评审书《增强高校辅导员与学生谈心谈话的针对性和实效性研究》.docx VIP
- YBJ-PS03-2004埋地无压预制混凝土排水圆形管管基及接口.pdf
- 家校社协同育人教联体典型案例(幼小中).doc
- 智慧教育双师课堂解决方案.pdf
- DL∕T 1949-2018 -火力发电厂热工自动化系统电磁干扰防护技术导则.pdf
- 2023云南昆明空港投资开发集团招聘7人考前自测高频考点模拟试题(共500题)含答案详解.docx
- 营销三大法宝-销售带动配合-PPT课件.ppt
- 人教版本历史七下第3课(开元盛世)课件3.ppt
- 2025考研英语一真题及答案.pdf
文档评论(0)