社区
通信技术
帖子详情
找到一个GSM终端的资料,里面有AT指令,特别是有短信息相关的AT指令,大家可以参考一下
tianfang
2001-11-07 12:24:48
我把它放到文档区去了,URL是
http://www.csdn.net/filebbs/read_topic.asp?id=793
里面没有GSM07.05和GSM07.07的资料,希望有的同志帮助补充,有加分的。
...全文
193
7
打赏
收藏
找到一个GSM终端的资料,里面有AT指令,特别是有短信息相关的AT指令,大家可以参考一下
我把它放到文档区去了,URL是 http://www.csdn.net/filebbs/read_topic.asp?id=793 里面没有GSM07.05和GSM07.07的资料,希望有的同志帮助补充,有加分的。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yuge1002
2002-04-17
打赏
举报
回复
ok
login803
2001-11-19
打赏
举报
回复
我跟你们推荐一个重量级的FTP。
ftp.3gpp.org 这里有所有的GSM/3G的所有协议。
ecool
2001-11-14
打赏
举报
回复
tp兄能不能将你的资料贴出来?
tpProgramer
2001-11-12
打赏
举报
回复
我前天下载了一个例子,但是还没有来得及看,这个要不要得到SMS中心的支持?
是不是要看看GSM的协议,接口用的是DCS的?
lazecat
2001-11-07
打赏
举报
回复
我有0705和0707,不过在公司。明天我下班把网址超下来给大家。
NowCan
2001-11-07
打赏
举报
回复
去看看,我现在正在做这个。AT命令发短信。
tianfang
2001-11-07
打赏
举报
回复
大家放松一些,随便跟几句吧,就算没有新的资料也可以让我散一些分
GSM
移动
终端
的at
指令
GSM
移动
终端
的at
指令
.pdf
AT编程
指令
与常见问题
WAVECOM AT命令编程必读 2008-04-17 16:20 1.
相关
的
GSM
AT
指令
与SMS有关的
GSM
AT
指令
(from
GSM
07.05)如表1所示: 表1
相关
的
GSM
AT
指令
AT
指令
功 能 AT+CMGC Send an SMS command(发出一条短消息命令) AT+CMGD Delete SMS message(删除SIM卡内存的短消息) AT+CMGF Select SMS message formate(选择短消息信息格式:0-PDU;1-文本) AT+CMGL List SMS message from preferred store(列出SIM卡中的短消息PDU/text: 0/“REC UNREAD”-未读,1/“REC READ”-已读,2/“STO UNSENT”-待发,3/“STO SENT”-已发,4/“ALL”-全部的) AT+CMGR Read SMS message(读短消息) AT+CMGS Send SMS message(发送短消息) AT+CMGW Write SMS message to memory(向SIM内存中写入待发的短消息) AT+CMSS Send SMS message from storage(从SIN|M内存中发送短消息) AT+CNMI New SMS message indications(显示新收到的短消息) AT+CPMS Preferred SMS message storage(选择短消息内存) AT+CSCA SMS service center address(短消息中心地址) AT+CSCB Select cell broadcast messages(选择蜂窝广播消息) AT+CSMP Set SMS text mode parameters(设置短消息文本模式参数) AT+CSMS Select Message Service(选择短消息服务) 对短消息的控制共有三种模式: Block Mode 基于AT命令的PDU Mode 基于AT命令的Text Mode 使用Block模式需要手机生产厂家提供驱动支持,目前,PDU Mode 已取代 Block Mode, Text Mode比较简单,本文重点介绍模式PDU Mode,以西门子公司的产品TC35T为例。 2.计算机与TC35T的通信 (1)RS232串口连接 由于TC35T自带RS232串口线,故只需将其连接到计算机串口即可。打开超级
终端
,选择相应的串口,将端口参数设置为:速率—4800、奇偶校验位—无、数据位—8、停止位—1、流量控制—硬件。 (2)连接测试 输入“AT”然后回车,屏幕上返回“OK”表明计算机与TC35T已连接成功,TC35T能够正常工作。这时就可以测试各类AT命令。 当测试命令“AT+CMGS=?”时,如果返回“OK”标明TC35T支持该
指令
。该
指令
的完整语法如下: 如果此时TC35T处于PDU Mode(即“AT+CMGF?”返回“0”) AT+CMGS=PDU is given<^Z/ESC> 如果短消息发送成功,则返回“OK”,并显示信息号: +CMGS: [,] 如果短消息发送失败,则返回如下信息号: +CMS ERROR: 如果此时TC35T处于Text Mode(即“AT+CMGF?”返回“1”) AT+CMGS=[,toda]text is entered<^Z/ESC> 如果短消息发送成功,则返回“OK”,并显示信息号: +CMGS: [,] 如果短消息发送失败,则返回如下信息号: +CMS ERROR: 另外,由于使用的是TC35T,当有新的短消息到来时,需要TC35T产生提示,使用
指令
“AT+CNMI”。该
指令
的完整语法如下: AT+CNMI=[][,][,][,][,] 如果有新的短消息来到,则TC35T将自动返回下列提示: +CMTI: “SM”, 此时读出,然后用“AT+CMGR”
指令
即可读出短消息内容。 3.PDU数据格式分析: 例如,我们要将字符“Hi”字符发送到目的地“13677328099” PDU字符串为: 08 91 683108701305F0 11 00 0D 91 3176378290F9 00 00 00 02 C834 ⑴08—
短信息
中心地址长度。指(91)+(683108701305F0)的长度。 ⑵91—
短信息
中心号码类型。91是TON/NPI遵守International/E.164标准,指在号码前需加‘+’号;此外还有其它数值,但91最常用。 91—10010001 BIT No. 7 6 5 4 3 2 1 0 Name 1 数值类型 号码鉴别 数值类型(Type of Number):000—未知,001—国际,010—国内,111—留作扩展; 号码鉴别(Numbering plan identification):0000—未知,0001—ISDN/电话号码(E.164/E.163),1111—留作扩展; ⑶683108701305F0—
短信息
中心号码。由于位置上略有处理,实际号码应为:8613800731500(字母F是指长度减1)。这需要根据不同的地域作相应的修改。 ⑴、⑵、⑶通称短消息中心地址(Address of the SMSC)。 ⑷11—文件头字节。 11&h=00010001&b BIT No. 7 6 5 4 3 2 1 0 Name TP-RP TP-UDHI TP-SPR TP-VFP TP-RD TP-MTI value 0 0 0 1 0 0 0 1 应答路径—TP-RP(TP-Reply-Path):0—不设置; 1—设置 用户数据头标识—TP-UDHL(TP-User-Data-Header-Indicator):0—不含任何头信息; 1—含头信息 状态报告要求—TP-SPR(TP-Status-Report-Request):0—需要报告; 1—不需要报告 有效期格式—TP-VPF(TP-Validity-Period-Format):00—不提供(Not present); 10—整型(标准);01—预留; 11—提供8位字节的一半(Semi-Octet Represented) 拒绝复制—TP-RD(TP-Reject-Duplicates):0—接受复制; 1—拒绝复制 信息类型提示—TP-MTI(TP-Message-Type-Indicator):00—读出(Deliver); 01—提交(Submit) ⑸00—信息类型(TP-Message-Reference) ⑹0B—被叫号码长度。 ⑺91—被叫号码类型(同⑵)。 ⑻3176378290F9—被叫号码,经过了位移处理,实际号码为“13677328099”。 ⑹、⑺、⑻通称目的地址(TP-Destination-Address)。 ⑼00—协议标识TP-PID(TP-Protocol-Identifier) BIT No. 7 6 5 4 3 2 1 0 Bit No.7与Bit No.6: 00—如下面定义的分配Bit No.0—Bit No.5;01—参见
GSM
03.40协议标识完全定义;10—预留;11—为服务中心(SC)特殊用途分配Bit No.0—Bit No.5。 一般将这两位置为00。 Bit No.5:0—不使用远程网络,只是短消息设备之间的协议;1—使用远程网络。 Bit No.0—Bits No.4:00000—隐含;00001—电传;00010—group 3 telefax;00100—语音;00101—欧洲无线信息系统(ERMES);00110—国内系统;10001—任何基于X.400的公用信息处理系统;10010—Email。 ⑽00—数据编码方案TP-DCS(TP-Data-Coding-Scheme) BIT No. 7 6 5 4 3 2 1 0 Bit No.7与Bit No.6 :一般设置为00;Bit No.5:0—文本未压缩,1—文本用
GSM
标准压缩算法压缩;Bit No.4:0—表示Bit No.1、Bit No.0为保留位,不含信息类型信息,1—表示Bit No.1、Bit No.0含有信息类型信息;Bit No.3与Bit No.2:00—默认的字母表,01—8bit,10—USC2(16bit),11—预留;Bit No.1与Bit No.0:00—Class 0,01—Class 1,10—Class 2(SIM卡特定信息),11—Class 3。 ⑾00—有效期TP-VP(TP-Valid-Period) VP value(&h) 相应的有效期 00 to 8F (VP+1)*5 分钟 90 to A7 12小时+(VP-143)*30分钟 A8 to C4 (VP-166)*1天 C5 to FF (VP-192)*1 周 ⑿02—用户数据长度TP-UDL(TP-User-Data-Length) ⒀C834—用户数据TP-UD(TP-User-Data)“Hi” 4.短消息编码 设需要发送的短消息内容为“Hi”,使用的
GSM
字符集为7位编码。首先将字符转换为7位的二进制,然后,将后面字符的位调用到前面,补齐前面的差别。例如:H翻译成1001000,i翻译成1101001,显然H的二进制编码不足八位,那么就将i的最后一位补足到H的前面。那么就成了11001000(C8),i剩下六位110100,前面再补两个0,变成00110100(34),于是“Hi”就变成了两个八进制数 C8 34。 5.短消息的发送与接收案例 鉴于TC35(T)支持TEXT格式,我们在试验中主要测试该格式。 (1)设置短消息中心 AT+CSCA="+8613800731500"(短消息中心); (2)设置短消息发送格式 AT+CMGF=1 (1-TEXT; 0-PDU); (3)发送短消息(短消息内容为“test”) AT+CMGS="13508485560"(目的地址) > test ^z ; (4)设置短消息到达自动提示: 设置短消息到达提示当短消息被接收,将获取
指令
: +CMTI:"SM",INDEX(信息存储位置) AT+CNMI=1,1,0,0,1(); (5)获取短消息内容(Once more),假设INDEX=8。 AT+CMGR=8 返回信息如下: +CMGR: "REC UNREAD","+8613508485560",,"01/07/16,15:37:28+32",Once more 6.注意事项 (1)短消息中心一般不会改动,如果短消息中心号码改动,在使用“AT+CSCA”语句时,记住TC35要重新启动,否则TC35不能正常工作(TC35T不存在此问题)。 (2)某些SIM卡带有密码,启动时需要输入密码。
毕业设计-单片机控制
GSM
模块实现短信收发的软件设计.doc
单片机控制
GSM
模块实现短信收发的软件设计 摘要:借助系统模型,阐明
GSM
模块收发短信的基本概念以及串口控制SMS的基本原理。 详细介绍单片机控制
GSM
模块工作的软件实现过程,对怎样用单片机控制
GSM
模块收发短 信进行探讨,也对程序设计的主体思想作了较为细致的分析。 关键词:单片机 短信收发 软件设计
GSM
(Global System for Mobile communication)系统是目前基于时分多址技术的移动通信体制中,比较成熟完善,且应 用最广泛的一种系统。目前已建成的覆盖全国的
GSM
数字蜂窝移动通信网,是我国公众移 动通信网的主要方式。基于
GSM
的短信信息服务,是一种在移动网络上传送简
短信息
的无 线应用,是一种信息在移动网络上存储和转寄的过程。由于公众
GSM
网络在全球范围内实 现了联网和漫游,建议上述系统不需再组建专用通信网络,所以具有实时传输数据功能 的短信应用将得到迅速普及。笔者开发设计的基于
GSM
网络的温度数据采集与无线传输系 统正是借助该网络平台,利用
短信息
业务实现数据的自动双向传递。系统模型图如图1所 示。 本系统由数据采集部分、数据接收和发送部分、
终端
处理部分三个模块组成。数据采 集模块将采集到的温度数据存入存储器中。数据收发模块采用双单片机共用E2RPOM的方 式,单片机2控制数据从存储器转存入E2PROM中;单片机1负责将数据从E2PROM中读出, 并经
GSM
模块2借助
GSM
网络将数据发送出去。单片机1不仅控制数据的发送,也控制数据 的接收。在这里,E2PROM是温度数据临时存储和上传的中转站。
终端
处理模块负责将接 收到的数据交给计算机处理,并将处理后的结果存放到数据库中,以供查询。当
终端
处 理模块需要向
GSM
模块2发送控制命令时,
GSM
模块2接收过程正好与上述过程相反,从而 实现数据的自动双向传递。 系统中,三个模块相互独立,彼此又相互依赖,共同完成数据的传输。数据收发模块在 系统中起着承上启下的作用,是系统的核心模块。该模块以双单片机为核心,以RS232通 信接口,在物理层上实现与
GSM
模块的连接。由于篇幅的限制,本文主要介绍单片机控制 这一模块工作的软件实现过程,旨在对怎样用单片机控制
GSM
模块收发
短信息
进行探讨。 1
GSM
模块MZ28 MZ28是中兴通讯推出的
GSM
无线双频调制解调器,主要为语音传输、短信发送和数据 业务提供无线接口。MZ28集成了完整的射频电路和
GSM
的基带处理器,
特别
适合于迅速开 发基于
GSM
无线网络的无线应用产品。带有人机接口(MMI)界面的应用产品内部与MZ28 的通信可通过标准的串行接口(RS232)进行。MZ28使用简单的20-PIN ZIP插座与用户自己的应用系统相连,此ZIP连接方式提供开发所需的数据通信、音频和 电源等接口信号。MZ28可以作为无线引擎,嵌入到用户自己的产品当中,用户可以用单 片机或其它CPU的UART口,使用相应的AT命令,对模块进行控制,达到使其产品可以轻松 进入
GSM
网络的目的。 2 串口控制SMS的工作原理 单片机与
GSM
模块一般采用串行异步通信接口,通信速度可设定,通常为19200bps。 采用这种RSM232电缆方式进行连接时,数据传输的可靠性较好。RS232接口方式连接,通 过串行接口集成电路和电平转换电路与
GSM
模块连接,电路比较简单,所涉及的芯片包括 单片机89C52和电平转换芯片MAX232,是非常常见的接口电路。需要说明的是,该接口通 过I2C总线扩展了
一个
E2PROM存储器芯片AT24C64,它的主要作用是存储数据,而且断电 信息也不会丢失,这些特性正是存储数据所必须的。
GSM
的
短信息
业务SMS利用信令信道传输,这是
GSM
通信网所特有的。它不用拨号建立 连接,把要发的信息加上目的数据发送到
短信息
服务中心,经短信服务中心完成存储后 再发送给最终的信宿。所以当目的
GSM
终端
没开机时信息不会丢失。每个短信的信息量限 制为160字节。 现在市场上大多数手机均支持
GSM
07.05规定的AT
指令
集。该
指令
集是ETSI(欧洲通信 技术委员会)发布的,其中包含了对SMS的控制。利用
GSM
手机的串行接口,单片机向手 机收发一系列的AT命令,就能达到控制
GSM
模块收发SMS的目的。必须注意的是,用单片 机实现时,编程必须注意它发送
指令
与接收到的响应都是字符的ASCII码。用单片机控制
GSM
模块收发
短信息
所涉及以的AT
指令
如表1所列。 表1 AT
指令
AT
指令
功 能 描 述 AT+OFF 关机并重新启动 AT+CSDH=0 在TEXT模式下在返回值中不显示详细的头信息 ATE0 关闭回显 AT+CMGF=1 选择短信格式为TEXT模式 AT+CMGS 发送
短信息
AT+CMGR 读取
短信息
AT+CMGD=0 删除全部
短信息
3
基于单片机的
GSM
网数据传输
通过对现代远程通信方式的讨论,提出了利用现有
GSM
网络的短消息业务实现的远程通信的种种优势,并将这种方式应用于本设计系统。采用先进的
GSM
通信模块和单片机互连的
终端
系统,通过AT
指令
,实现了数据的发送。在PC机端,通过VB编程实现人机友好交互界面,通过连接
GSM
模块实现接收
终端
发出的数据的功能。文中论述了
GSM
系统的组成结构、主要业务,重点介绍了短消息业务的特点、结构等方面,并基于此建立了整个系统。详细介绍了系统主要硬件组成部分及其作用,给出了整个系统软件流程图和部分子程序流程图。介绍了该技术的应用前景和推广价值。而且提出了本系统尚需解决的一些问题,并给出了可能解决这些问题的途径和方法。但是由于利用短消息业务存在时延等问题,本文基于此还提出了另一种基于GPRS的系统方案。介绍了GPRS的业务特点,网络结构等方面,并给出了整个系统设计。
基于
GSM
的远程温度监控系统设计与实现
:
GSM
通信网络覆盖面积广、可靠性高,能够很好的解决远距离复杂环境下的温度监测和控制 问题。受控
终端
利用AT89S52 控制温度传感器DS18B20 采集温度,对其和设备运行状态一起 进行PDU编码后通过TC35i通信模块发送短消息给监控
终端
。监控
终端
接收到短消息后并对其 解码,从而获取现场温度和设备运行状态,再根据需要发送控制
指令
给受控
终端
调节温度,以 达到控温的目的。经实验表明,该系统具有良好的人机交互界面,运行稳定可靠,网络覆盖广 等优点
通信技术
4,358
社区成员
28,927
社区内容
发帖
与我相关
我的任务
通信技术
通信技术相关讨论
复制链接
扫一扫
分享
社区描述
通信技术相关讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章