利用手机模块实现短消息开发

利用手机模块实现短消息开发

ID:6695488

大小:35.00 KB

页数:5页

时间:2018-01-22

利用手机模块实现短消息开发_第1页
利用手机模块实现短消息开发_第2页
利用手机模块实现短消息开发_第3页
利用手机模块实现短消息开发_第4页
利用手机模块实现短消息开发_第5页
资源描述:

《利用手机模块实现短消息开发》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、利用手机模块实现短消息开发全球定位系统(GPS)系统由于性能优异,在民用上应用范围很广。其可以用于空中交通管理、大地精密测量、摄影测量、监测地壳运动、火山活动、野外调查和勘探的定位、地面沉降、土地塌方,甚至于用于民用如建筑、汽车、旅行探险、狩猎等方面。但是如何将GPS定位数据传递到监控中心一直是相应系统关注的焦点。目前,移动子系统和监控中心子系统之间往往通过短消息方式传送数据。这种方式采用通常的无线GSM发送接收设备就能实现短消息的传送,实现简单,具有通信成本低、频谱利用率高、系统容量大、业务种类多、保密性能好、抗干扰能力强、通话质量高、国际自动

2、漫游等优点,它利用信令信道传输,不用拨号建立连接,直接把要发的信息加上目的地址发送到短消息服务中心,由短消息服务中心在发给最终的信宿,是目前应用最广泛的通信方案。目前,在相关的系统中往往使用手机模块(摩托罗拉、西门子等均有相应的产品)来实现与短消息中心的联系。主要原因在于:使用手机模块利于系统集成,成本较低,而使用手机虽然也可以实现相应功能,但是需要外加数据线,成本相当高。本文主要介绍与短消息开发相关的GSMAT指令。1.相关的GSMAT指令与SMS有关的GSMAT指令(fromGSM07.05)如表1所示:表1相关的GSMAT指令AT指令功能A

3、T+CMGCSendanSMScommand(发出一条短消息命令)AT+CMGDDeleteSMSmessage(删除SIM卡内存的短消息)AT+CMGFSelectSMSmessageformate(选择短消息信息格式:0-PDU;1-文本)AT+CMGLListSMSmessagefrompreferredstore(列出SIM卡中的短消息PDU/text:0/“RECUNREAD”-未读,1/“RECREAD”-已读,2/“STOUNSENT”-待发,3/“STOSENT”-已发,4/“ALL”-全部的)AT+CMGRReadSMSmess

4、age(读短消息)AT+CMGSSendSMSmessage(发送短消息)AT+CMGWWriteSMSmessagetomemory(向SIM内存中写入待发的短消息)AT+CMSSSendSMSmessagefromstorage(从SIN

5、M内存中发送短消息)AT+CNMINewSMSmessageindications(显示新收到的短消息)AT+CPMSPreferredSMSmessagestorage(选择短消息内存)AT+CSCASMSservicecenteraddress(短消息中心地址)AT+CSCBSelectcellbroa

6、dcastmessages(选择蜂窝广播消息)AT+CSMPSetSMStextmodeparameters(设置短消息文本模式参数)AT+CSMSSelectMessageService(选择短消息服务)对短消息的控制共有三种模式:BlockMode基于AT命令的PDUMode基于AT命令的TextMode使用Block模式需要手机生产厂家提供驱动支持,目前,PDUMode已取代BlockMode,TextMode比较简单,本文重点介绍模式PDUMode,以西门子公司的产品TC35T为例。2.计算机与TC35T的通信(1)RS232串口连接由于

7、TC35T自带RS232串口线,故只需将其连接到计算机串口即可。打开超级终端,选择相应的串口,将端口参数设置为:速率—4800、奇偶校验位—无、数据位—8、停止位—1、流量控制—硬件。(2)连接测试输入“AT”然后回车,屏幕上返回“OK”表明计算机与TC35T已连接成功,TC35T能够正常工作。这时就可以测试各类AT命令。当测试命令“AT+CMGS=?”时,如果返回“OK”标明TC35T支持该指令。该指令的完整语法如下:如果此时TC35T处于PDUMode(即“AT+CMGF?”返回“0”)AT+CMGS=

8、PDUisgiven<^Z/ESC>如果短消息发送成功,则返回“OK”,并显示信息号:+CMGS:[,]如果短消息发送失败,则返回如下信息号:+CMSERROR:如果此时TC35T处于TextMode(即“AT+CMGF?”返回“1”)AT+CMGS=[,toda]textisentered<^Z/ESC>如果短消息发送成功,则返回“OK”,并显示信息号:+CMGS:[,]如果短消息发送失败,则返回如下信息号:+CMSERROR:另外,由于使用的是TC35T,

9、当有新的短消息到来时,需要TC35T产生提示,使用指令“AT+CNMI”。该指令的完整语法如下:AT+CNMI=[][,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。