1、四川工程职业技术学院基于GSM和单片机远程家电控制系统专 业电气自动化(工业自动化方向)班 级级 二 班姓 名李 强学 号指引教师殷 佳 林辅 导 员姚 佳实习时间4月1日至6月1日目 录摘要2ABSTRACT3第一章 绪论51.1 远程家电控制前景以及重要性51.2 远程家电控制发呈现状51.3 研究背景51.4 本文研究内容6第二章 短消息简介72.1 无线通信实现方式选取72.2 SMS短消息服务简介72.2.1 短消息定义72.2.2 短消息体系构造82.3 GSM规定AT指令集82.4 SMS短消息编码方式102.5 本章小结12第三章 系统硬件设计133.1 家电控制器总体构造13
2、3.2 GSM模块TC35i简介133.2.1 TC35iIGT电路143.4 固态继电器153.5 系统电路原理图153.5.1 GPRS模块某些153.5.2 电源某些173.5.3 电平转换某些173.5.4 单片机某些183.6 本章小结19第四章 系统软件设计204.1 控制终端实现方式204.2 控制系统软件设计204.2.1 Atlga16单片机寄存器简介204.2.2 前台软件设计234.2.3 单片机某些串口数据接受244.2.4 短信某些PDU格式编解码254.3 本章小结31第五章 结论和展望31附录A:基于GSM和单片机远程家电控制组件元器件布局图32附录B:32基于G
3、SM和单片机远程家电控制系统摘要GSM(Global System for Mobile communication)移动通信系统是当前移动通讯领域中比较成熟、完善、应用最广泛一种系统。作为GSM网络基本服务之一短消息SMS(Short Message Service),也受到了越来越多系统运营商和系统开发商注重,各种基于短信应用也随之蓬勃发展起来。本文以GSM移动网络作为信息传播平台,设计了一种通过短消息进行远程家电控制组件。短消息遵循GSM原则AT指令集,这里着重简介了和本课题有关几条AT指令,同步采用了支持中文PDU编码方式。本课题完全实现了原则PDU编码和解码功能。详细实现将在软件设计
4、某些进行详细描述。本课题任务是实现一种控制组件,顾客可以通过手机发送短信对家用电器进行远程ONOFF控制。控制组件重要由GSM模块TC35i、单片机Atmegal6及固态继电器LR32053构成。硬件设计某些中,对TC35i、Atmegal6及其外围电路进行了详细描述。控制组件程序采用了先后台设计方式,由主程序,串口接受中断服务程序,定期器中断服务程序等功能模块构成。其中主程序负责和TC35i进行短消息收发。串口接受中断服务程序和定期器中断服务程序共同完毕串口数据接受。串口数据接受和PDU编码解码是本软件两个难点问题。在软件设计某些,对这两个问题进行了详细描述。本控制模块在软件和硬件上都做了特
5、别考虑,以保障家电控制安全性,同步支持中文,可以很以便直观对家用电器进行开关控制。本设计中,以家庭惯用电器电饭锅为被控对象,成功实现了对电饭锅远程启动与关闭控制。核心词:短消息 家电遥控 串口 先后台系统 REMOTE CONTROL OF THE HOUSEHOLD APPLIANCEBASED ON GSM & MCUABSTRACTGSM(Global System for Mobile communication)is a popular mobile communication system,which is more mature,and widely used iIl mobil
6、e communicationSMS(Short Message Service),as an important service of GSM,has being widely used m Remote Contr01During the past several years,system operators and system developers have been paying more and more attention to the usage of SMSThis paper designs a remote control component based on SMSSM
7、S makes USe of standard AT command set of GSMHere we are interested iIl several AT commands of SMS used访the programThis paper completely implements the standard PDU encoding and decoding functions,and will give a detailed description later about thatThe purpose of this paper is to design a component
8、,which call turn on and turn off the household appliance by SMS from the hostS mobile phoneThe hardware of the component consists of a GSM module named TC35 i,a MCU named atmega 16,and a SSR named LR3 2053These obj ections are given a detailed description in the hardware designation In software,the
9、component is a system called a foregroundbackground system which consists of the main program,ISR of UART,and ISR of timer0ISR of UART and ISR of Timer0 work together to receive SMS from TC35iThe main program decodes SMS received from TC35 i and control the home appliance according to the command in
10、cluded ill SMSThe most compelling problems facing the Remote Control are data receiving of UART andPDU coding7decodingThese problems will be given a detailed description in the software designationMore attention is paid to the designation of the software and the hardware of the component for nice pe
11、rformance and securityIt is friendly with you to control your home appliance via this componentIn this paper we use the microwave oven as an objection and successfully implement the ONOFF control on itKey Words:SMS Remote Control UART foregroundbackground system广西大学学位论文原创性声明和使用授权阐明原创性声明本人声明:所呈交学位论文是
12、在导师指引下完毕,研究工作所获得成果和有关知识产权属广西大学所有,本人保证不以其他单位为第一签名单位刊登或使用本论文研究内容。除已注明某些外,论文中不包括其她人已经刊登过研究成果,也不包括本人为获得其他学位而使用过内容。对本文研究工作提供过重要协助个人和集体,均已在论文中明确阐明并道谢。论文作者签名: 年 月 日学位论文使用授权阐明本人完全理解广西大学关于收集、保存、使用学位论文规定,即:按照学校规定提交学位论文印刷本和电子版本:学校有权保存学位论文印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其他复制手段保存论文;在不以获利为当前提下,学校可以发布论文某些或所有内
13、容。请选取发布时间:口即时发布口解密后发布(保密论文需注明,并在解密后遵守此规定)论文作者签名: 导师签名: 年 月 日第一章 绪论1.1 远程家电控制前景以及重要性进入20世纪90年代后期以来,数字化技术获得了更加迅猛发展,随着Internet网向普通家庭生活不断扩展,消费电子、计算机、通讯一体化趋势日趋明显,老式家用电器行业也带来了新革命,网络家电悄然进入到人们生活中。网络家电是指可以使用远程终端(例如手机、个人电脑等)对连接在家庭网络上家电进行遥控。网络家电可以互联构成家庭内部网络,同步又能与外部互联网连接。顾客可以通过电脑、手机等远程终端操控家中所有电器运作【l】。例如,下班前通过电脑
14、或手机操控家中电热水器、空调、电饭煲启动等。可以预见,网络家电普及将极大地提高人们生活质量。国内外网络家电控制终端基本上都是专用遥控终端或是个人电脑,而随着移动通讯迅速发展,其中GSM(Global System for Mobile communication)系统是当前基于时分多址技术移动通讯体制中比较成熟、完善、应用最广泛一种系统【2】。SMS(Short Message Service)短信息服务是GSM系统中提供一种GSM终端(手机)之间,通过服务中心(Service Center)进行文本信息收发应用服务,其中服务中心完毕信息存储和转发功能。短信息服务作为GSM网络一种基本业务,它
15、具备传播速度快,费用低,不占用语音通信通道等长处,已得到越来越多系统运营商和系统开发商注重,因此具备实时传播数据功能短消息应用得到了迅速普及,以GSM网络作为数据无线传播网络,可以开发出各种前景极其乐观各类应用,如无线数据双向传送、无线远程检测和控制等【3】。运用GSM短信息系统进行无线通信,性能稳定,为远程数据传送和监控设备通信提供了一种强大支持平台。随着手机顾客不断增多,手机作为一种贴身物品,可供开发潜力几乎是无限,因而,通过手机远程控制家电成为家电行业近期重要动向,国内外各人们电行业也相继推出了有关产品。1.2 远程家电控制发呈现状在日本,网络家电开发获得了重大进展。日本重要家电厂家都制
16、定了网络家电发展战略,试图依托网络家电建立一种新家电王国。东芝、松下电器和日立制作所等电器厂家均研究开发出了各种网络家电,并且这些网络家电都支持“Echonet”规定。所谓 Echonet,就是通过网络控制家电通信原则。通过接入Internet控制终端可以对网络家电进行集中控制【4】。事实上Echonet只规定了基本通信商定,控制终端与网络家电间通信方式没做限制。当前采用方式涉及使用有线方式、通讯速度达到lMbps可配备到手机与笔记本电脑等上面无线方式“蓝牙(Bluetooth)”,以及通信速度仅2400bps但提供通信质量稳定“特定小功率无线方式等。在网络家电产品化方面先行一步东芝公司采用了
17、蓝牙(Bluetooth)方式,重要因素是其通信速度快。随着家电网络化,此后必将有传送、接受照片以及动态图像需求。与其将来再更换为高速通信方式,不如当前就采用蓝牙(Bluetooth)方式(东芝家电设备公司LifeNet创新部业务推动组长一色正男)【l】。但蓝牙(Bluetooth)方式最大弱点是通信距离太短而无法覆盖整个家居间。日立与松下电器合伙,采用以通信稳定性优先,特定小功率无线方式。但由于通信速度比蓝牙(Bluetooth)方式慢,因此说不上是最佳通讯方式。但用于控制家电绰绰有余。在当前,是最现实一种方式(松下电器产业化住宅公司设计技术总部生活网络开发中心所长前原直芳)【l】。在网络家
18、电商品化方面,日本东芝公司抢得了先机,东芝公司4月推出了采用蓝牙技术网络家电产品“FEMINITY”系列。该系列共涉及5种产品:分别为洗衣烘干机、微波炉、电冰箱、控制终端和连接器。但一方面将手机遥控网络家电推向市场,却是松下公司。秋,松下电器已经开始出售命名为“生活网络用手机远距离控制家电网络制品,生活网络产品种类有空调、微波炉、洗衣机和电冰箱等。,松下又推出Space Remote泛网智控器,可以协助顾客远程遥控家中电器,它采用是类似蓝牙频率24G高频无线控制,顾客可以通过电话、手机或者互联网,远程控制自己家中空调或其她电器产品,并且可以随时监控这些电器运营状态与此同步,东芝也加快了手机、便
19、携式电脑(PDA)以及耳麦取代网络家电控制终端开发步伐。当前东芝已经成功地开发出了有关产品并逐渐实现商品化。在国内率先将网络家电商品化是海尔,海尔推出“海尔e家系列网络产品,已经迈出了普及中华人民共和国家庭网络第一步,海尔网络家电涵盖10大门类28种产品,如冰箱、空调、波轮洗衣机、滚筒洗衣机、洗碗机、微波炉、热水器等。,“海尔e家网络产品,又推出了海尔短信宝,顾客通过发手机短信就能控制家里家电,打破了以往数字家庭只能在家中控制家电局面。与此同步,以联想为首多家国内知名公司也都加快了开拓这一领域步伐,相继推出自己产品。但当前市场上网络家电价格都比较昂贵,难被普通收入家庭所广泛接受。1.3 研究背
20、景据Allied Business Intelligence(ABI)发布调查和预测报告显示,当前数字家庭网络虽然尚未普及,但该市场前景十分看好。全球销售量将在近来几年获得较大幅度增长,全球网络家电产品销售量达6080万台;将达8750万台;将达1178亿台;将达1480亿台;将达1744亿台。这份报告表白网络家电具备巨大市场潜力。似乎及时就可以普及网络家电所面临最大问题:在东芝网络家电产品中,微波炉(实际销售价格在13万日元左右,约合人民币8120元),冰箱(实际销售价格在22万日元左右,约合人民币13750元)。家用终端、蓝牙接入点(成套销售实际价格约为20万日元,约合人民币12500元)
21、;再看看松下信息控制器,其价格更高达13万日元天价。松下电器“生活网络”家庭警报系统售价182万日元、空调27万日元、电冰箱295万日元、洗衣机17万日元、微波炉9万日元,网络使用费每月500日元【l】国内网络家电价格也是明显高于老式家电,近年价格虽然逐渐下调,但普通消费者也是难以接受。广大普通收入消费者,同样有对网络家电所带来便捷与实用消费需求。但就中华人民共和国家庭当前状况来看,一方面家庭里已经存在大量老式家电,并且数量还在持续增长;另一方面当前国内各厂商生产网络家电原则还不完全统一,要想使网络家电产品在中华人民共和国普及,除必要考虑低价格、使用以便等要素之外,还要兼顾考虑到当前家庭里已经
22、大量存在老式家电这一实际。当前已建成覆盖全国GSM数字蜂窝移动通信网,是国内公众移动通信网重要方式。由于GSM网络在全国范畴内实现了联网和漫游,具备网络能力强特点,顾客无需此外组网,在极大提高网络覆盖范畴同步为客户节约了昂贵建网费用和维护费用。同步,它对顾客数量也没有限制,克服了老式专网通信系统投资成本大,维护费用高,且网络监控覆盖范畴和顾客数量有限缺陷。比起老式集群系统在无线网络覆盖上具备无法比拟优势,加上GSMSMS自身具备数据传送功能,因而,短消息业务在远程智能控制系统中得到了广泛应用,基于GSM短消息远程家电控制系统,克服了电话远程家电控制系统电话费用高,控制时间长等缺陷,具备良好可扩
23、展性和实用价值。鉴于中华人民共和国当前普通家庭现状,中华人民共和国拥有庞大手机和家电顾客。依照信息产业部数据,截至,中华人民共和国手机顾客接近4亿,而仅仅电视机数量就超过5亿台,显然,一旦家电市场和手机市场可以融合,将为运营商和家电公司带来更为巨大利润受益,短消息通信是一种崭新通信方式,它具备开发以便、费用低、免维护、可靠性高等特点,因而,针对现阶段,咱们可以在老式家电基本上,运用普及极广手机短信息业务并用便宜成本开发家电远程控制系统,用以来实现某些简朴、实用远程控制功能以满足人们寻常需要。1.4 本文研究内容针对在近阶段,无论是国内还是国外网络电器,其价格昂贵这一点,咱们设想:运用GSM短消
24、息业务,设计一种低价位控制组件,使用该组件实现对住宅内原有传感器、家用电器,用不同终端经网络对住宅状况及原家用电器实行监测与控制,实现对家用电器远程控制。基于GSM短消息远程家电控制系统,其系统原理如图1-l所示:图1-1 远程家电控制系统原理图顾客端(手机或个人电脑)不需要使用任何应用程序,对机种和操作系统也无任何规定。将该控制组件作为与其他电器接口,由顾客端(手机或个人电脑)向控制组件发送短消息,控制组件接受并读取短信内容,并对其进行解码,并依照短信内容对家用电器ONOFF实现控制。本设计方案具备如下特点:1、操作以便,通过手机短信控制家电在诸多时候比其他手段更加以便。2、对既有家电兼容性
25、较强。3、低成本方案,可定制性强,有助于实现商品化。第二章 短消息简介2.1 无线通信实现方式选取无线通信设计相对而言比较简朴,有许多现成产品和通信系统可以运用,重点只是在于如何从各种实现方式中做出最优选取。惯用实现方式有:运用既有通信网络(GSMGPRS,CDMA移动网等)和相应无线通信产品,通过无线收发设备,如无线Modem,无线网桥等专门无线局域网【5】。既有通信网络较多,按业务建网是3G此前通信网络特点,无线网络也不例外。设计无线远程监控系统可以借用无线网络重要有:全球数字移动电话系统(GSM)、通用分组无线业务(GPRS)、采用码分多址(CDMA)技术移动网、蜂窝式数字分组数据(CD
26、PD)系统。GSM(Global System for Mobile cornmunication)是全球最重要2G原则,可以在低服务成本、低终端成本条件下提供较高通信质量。就其业务而言,GSM是一种可以提供各种业务移动ISDN(Integrated Services Digital Network,综合业务数字网络)。GPRS(General Packet Radio Service)在既有GSM网络基本上增长某些硬件设备和软件升级,形成一种新网络逻辑实体。它以分组互换技术为基本,采用IP数据网络合同,提高了既有GSM网数据业务传播速率,最高可达170kbs。GPRS把分组互换技术引入既有G
27、SM系统,使得移动通信和数据网络合二为一,具备“极速传送、“永远在线、“价格实惠一等特点【6】。CDMA(Code Division Multiple Access)网络采用扩展频谱技术,使用各种分集接受方式,使其具备容量大、通信质量好、保密性高和抗干扰能力强等特点。CDPD(Cellular Digital Data)无线移动数据通信基于数字分组数据通信技术,以蜂窝移动通信为组网形式。通信方式基于TCPIP,系统构造为开放式,提供同层网络无缝连接和多合同网络服务。CDPD网络具备速度快、数据安全性高等特点,可与公用有线数据网络互联互通,非常适合传播实时、突发性和在线数据。对于特定无线网络需要
28、用相应接入设备。此类设备市面上有现成产品可供选取。接入GSMGPRS网络通信模块有西门子TC35iMC35i模块,接入CDMA网络有华立HIlO CDMA模块,遵循CDPD方式无线调制解调器有OmniSky和NovatelMinstrel。本课题重要实现对家电远程控制,具备传播信息量小、对传播速度规定不高和通信规定简朴可靠特点,使用GSM网络短消息服务功能不必考虑信道可靠性等因素,就可以较好满足本课题中对于家电远程控制功能规定。GSM系统是当前基于时分多址技术移动通讯体制中比较成熟、完善、应用最广泛一种系统。其网络覆盖范畴广,布线成本低,是国内当前重要使用蜂窝数字移动通信系统,也是当前唯一具备
29、最大搜盖范畴和通信可靠性无线通信网。在国内GSM蜂窝数字移动通信系统已经遍及全国各地,当前己经覆盖全国98以上都市和广大农村地区【6】。GSM能提供语音功能,数据传播服务(提供应固定(有线)顾客和ISDN顾客大部份服务GSM都提供,涉及分组互换资料网所提供服务。)和短消息服务。使用GSM系统具备如下特点:1、由于GSM网络在全国范畴内实现了联网和漫游,具备网络能力强特点,顾客无需此外组网,在极大提高网络覆盖范畴同步为客户节约了昂贵建网费用和维护费用。2、GSM网络对顾客数量也没有限制,克服了老式专网通信系统投资成本大,维护费用高,并且网络监控覆盖范畴和顾客数量有限缺陷。3、使用GSM网络可使系
30、统安装工作量大大减少,有效缩短系统建设周期。同步,由于免除了对通信系统维护,也使得系统维护量也大为减少。4、GSM没有同频干扰、保密性好、通信速率高、运营费用低,有效期间每则短消息只需O1元,每次可以发送140个字节,基本能满足普通实用规定。2.2 SMS短消息服务简介SMS(Short Message Service)短信息服务是GSM系统中提供一种GSM终端(手机)之间,通过服务中心(Service Center)进行文本信息收发应用服务,其中服务中心完毕信息存储和转发功能【7】。以GSM网络作为数据无线传播网络,可以开发出各种前景极其乐观应用系统,基于这种业务各种应用也蓬勃发展起来,如无
31、线数据双向传送、无线远程检测和控制等。GSM短信息服务双向数据传播功能性能稳定,为远程数据传送和监控设备通信提供了一种强大支持平台。2.2.1 短消息定义短消息业务分为两种:一种是点对点短消息(SMSPP),在顾客之间传送信息;另一种是社区广播短消息(SMS-CB),类似于当前寻呼,定期在一定区域内重复广播交通流量、天气状况等信息。不同于寻呼机是短消息是一种双向通信,GSM系统提供短消息业务可以让网络端懂得被叫方与否收到所发消息;如果传送失败,被叫方没有回答确认消息,网络会保存所传消息,一旦网络发现被叫方可以被叫通时,就可以重发消息以保证被叫方可以收到,并且主叫方还可以懂得发送与否成功。由于这
32、些特点以及费用低廉,短消息业务获得了广大顾客青睐,同步也成为了当代个人通信中一种不可缺少方式。短消息通信仅限于一种消息,换言之,一种消息传播就构成了一次通信。因而,业务是非对称,普通以为移动起始短消息传播与移动终接短报文传播是两回事。这并不阻碍实时对话,但系统以为不同消息彼此独立,消息传播总是由处在GSM外部短消息服务中心(SMSC)进行中继,消息有目地或来源地,但只与顾客和SMSC关于,而与其她GSM基本设施无关。短消息提供了一种小数据量(不不不大于140个GSM短消息功能字节十六进制数)低成本、高可靠性以便快捷通信方式。它是运用GSM系统通信令信道空闲带宽,在电话拨号同步,把消息发送到GS
33、M基站,再由短信中心解决存储发送到接受方。发送方不须等待接受方准备就绪,只要和基站联系好即可发送短信,基站收到后会自动与发送方确认,再发送给接受方确认,发送短消息费用很低。正常状况下完毕一次短信发送时间大概20秒,但短信中心在向下发送时如遇基站忙,将把短信推后发送,头一次是几分钟,越往后推迟时间越长,因而在运用GSM发信时,要考虑畅通率与移动网业务与否繁忙关于,但是在大多数状况下畅通率可达98,短消息能否成功发送还与终端所在地信号场强关于【7】。GSM通过话路在需要传播大量数据时十分合用,通过申请数据传播功能,可采用终端接GSM手机,中心可用普通电话机,一半是无线一半是有线方式。2.2.2 短
34、消息体系构造GSM原则中定义点一点短消息服务使得短消息能在移动台和短消息服务中心之间传递。这些服务中心是通过称为SMSGMSC特定MSC同GSM网络联系。涉及SMS管理合同如图21所示图2-1 涉及SMS管理合同SME:ShortMessagingEntity,短消息实体,它可以接受或改进短消息,位于固话系统、移动基站或其她服务中心内。SMSC:ShortMessageServieeCenter短消息服务中心,负责在基站和SME间中继、储存或转发短消息,移动台(ME)到SMSC合同能传播来自移动台或朝向移动台短消息,合同名为SMTP(Short Message Transmission Pro
35、toc01)。SMCG咖S或SMCGMSC:SMS-Gateway MSC,SMS网关,接受由SMSC发送短消息,向HLR查询路由信息,并将短消息传送给接受者所在基站互换中心。HLR:Home Location Register,归属位置寄存器,用于永久储存管理顾客和服务记录数据库,由SMSC产生,SMS网关与HLR之间合同使前者可以规定HLR搜索可找到顾客地址,它与MSC与HLR之间合同一起,能在移动台因超过覆盖区而丢失报文,随后又可找届时加以提示。MSC:Mobi le Switching Center,移动互换中心,负责系统切换管理并控制来自或发向其她电话或数据系统拔叫。VLR:Visi
36、tor Location Register,访问位置寄存器,具有顾客暂时信息数据库,互换中心服务访问顾客时需要这些信息。GSM短信息业务SMS运用信令信道传播,提供了一种有保证双向服务,这是GSM通信网所特有。它不用拨号建立连接,把要发信息加上目地址发送到短消息服务中心,经服务中心完毕存储后再发送给最后信宿。因此虽然当目GSM终端没开机时信息也不会丢失。发送方发出一条短消息后,得到一条传递成功或失败消息,以及不可到达因素。每个短消息信息量限制为140字节。当前GSM芯片和GSM收发模块技术已经比较成熟,市场上也已有现成模块可供选用。这些芯片和模块普通都具备GSM无线通信所有功能,提供原则UAR
37、T串行接口或是RS一232接口,支持GSM 0705所定义AT命令集指令,很容易实现系统集成,二次开发也比较以便。2.3 GSM规定AT指令集AT命令短消息收发关于规范重要涉及GSM 0338、GSM 0340和GSM 0707。前两者着重描述SMS技术实现(含编码方式),后者则规定了SMSDTEDCE接口原则(AT命令集)。AT命令即Attention,AT命令集是由诺基亚、爱立信、摩托罗拉和HP等厂家共同为GSM系统研制DTE-DCE接口原则,是从终端设备TE(TerminalEquipment)或数据终端设备DTE(Data Terminal Equipment)向终端适配器TA(Ter
38、minal Adapter)或数据电路终接设备DCE(Data Circuit TerminatingEquipment)发送。通过TA,TE发送AT命令来控制移动台MS(Mobile Station)功能,与GsM网络业务进行交互【ll】。AT命令涉及普通命令,呼喊控制命令,网络业务命令,安全性命令,电话本命令,短消息(SMS)命令,补充业务命令,数据命令,传真命令和串口命令。本设计重要用是短消息命令,对GSM中短消息业务进行操作。短消息收发规范GSM0707规定了短消息命令,下表中列出与SMS有关重要命令:表2-1 SMS惯用AT指令AT指令功能AT+CMGCSend an SMS com
39、mand(发出一条短消息命令)AT+CMGDDelete SMS message(删除SIM卡内存短消息)AT+CMGFSelect SMS message format(选取短消息信息格式:O-PDU:卜文本)AT+CMGLList SMS message from preferred store(列出SIM卡中短消息信息格式PDUtext:01REC UNREAD”为未读,1”REC READ”为已读,2”STOU NSENT”为待发,3STO SENT4为已发,4”ALL”为所有)AT+CMGRRead SMS message(读短消息)AT+CMGSSend SMS message(发
40、送短消息)AT+CMGWWrite SMS message to memory(向SIM内存中写入待发短消息)AT+CMGSSend SMS message from storage(从SIM内存中发送短消息)AT+CNMINew SMS message indication(显示新收到短消息)AT+CPMSPreferred SMS message storage(选取短消息内存)AT+CSCASMS service center address(短消息中心地址)AT+CSCBSelect cell broadcast message messages(选取蜂窝广播消息)AT+CSMPSet
41、 SMS text mode parameters(设立短消息文本模式参数)AT+CSMPSelect Message Service(选取短消息服务)当前市场上大多数手机均支持GSM0707规定AT指令集。该指令集是ETSI12(欧洲通信技术委员会)发布,其中包括了对SMS控制阐明。运用GSM手机(MoDEM)串行接口,单片机向手机(MODEM)发送一系列AT命令,就能达到控制手机(MODEM)收发SMS目。由于AT命令是作为一种接口原则,因此它命令和返回值和格式都是固定,总体上说AT命令有四种形式:(1)无参数命令:是一种单纯命令:格式:AT+|,如开机、显示当前设立列表等:AT+ON、A
42、T&V(2)查询命令:用来查询该命令当前设立值:格式:AT+|?,如:AT+CSCA?(3)协助命令:用来列出该命令也许参数:格式:AT+|=?,如:AT+CMGL=?(4)带参数命令:应用最广一种格式,它为命令提供了强大灵活性。格式是AT+|=,作为返回值,其状况就比较多样,但是返回值还是遵循一种大框架格式:ERROR信息本课题中与SMS有关GSM AT指令简介1、短消息接受模式设立短消息接受模式重要有2种:(1)通过SIM卡接受。该模式为缺省设立,即积极读取SIM卡中短消息。 设立格式为:AT+CNMI=2,l,0,0,O+(2)直接运用串口接受。当有短消息时,不通过SIM卡,直接运用串口
43、进行收取(如果此时端口未打开,则该短消息有也许丢失)。设立格式为:AT+CNMI=2,2,0,0,0+在本系统设计中采用是第二种方式,设立为短消息直接输出,设立对的则TC35i模块返回:ok,此命令可使模块在短消息到达后向串口发送指令:+CMTI:SM,INDEX(信息存储位置)2、设立短消息中心地址设立短消息中心格式为:AT+CSCA=Server Center(短消息中心) 在本系统中短消息中心设立如下:AT+CSCA=+86(短消息中心)设立对的则TC35i模块返回:ok读取短消息服务中心则使用命令:AT+CSCA=? 。TC35i模块应当返回:+CSCA:86|3、读短消息读取短消息格
44、式为:AT+CMGR=+执行该命令将TC35i模块中PDU格式短消息内容读出。返回数据涉及短消息状态及整个指定短消息数据。2.4 SMS短消息编码方式SMS短消息编码方式重要有Block Mode、Text Mode和PDU Mode三种模式。l、最初Block Mode九十年代初,AT指令仅被用于Modem操作。由于没有控制移动电话消息文本先例,因而开发了一种叫做SMS Block Mode合同,通过移动终端TE(Terminal Equipment)或PC来完全控制SMs。使用Block模式需要模块生产厂家提供驱动支持,当前很少被使用到。2、基于AT命令Text ModeText Mode
45、是纯文本方式,可使用不同字符集,从技术上说也可用于发送中文短消息,但国内手机基本上不支持,重要用于欧美地区。Text模式短信息发送和接受实现比较简朴,但不适合做自定义数据传播,并且只能发送ASCII码信息,如不需要传送中文则最佳采用Text模式发送和接受短信息。采用Text模式发送接受短信息环节分为初始化GSM模块、发送文本短信息和接受短信息。Text模式下在设立了模式后,短消息可以直接发送(对方手机号+SMS内容)而不需要进行编码,相应程序设计也比较简朴。对于GSMGPRS模块之间英文短信数传,Text模式是一种较好选取。但缺陷是不能解决中文信息,手机支持范畴小。3、基于AT命令PDU Mo
46、dePDU模式是发送或接罢手机SMS信息一种办法,PDU串表面上是一串ASCII码,由O9、AF这些数字和字母构成。它们是8位字节十六进制数,或者BCD码十进制数【13】。PDU串不但包括可显示消息自身,还包括诸多其他信息,如SMS服务中心号码、目的号码、回答号码、编码方式和服务时间等。短信息正文通过十六进制编码后被传送出去。PDU Mode被所有手机支持,可以使用任何字符集,它也是手机短消息默认编码方式。基本上全国所有电信局都提供支持PDU Mode短消息业务。如果需要发送中文或者中英文混合信息,就必要使用PDU模式【13】。PDU相称于一种数据包,它由构成消息(SMS)信息构成。作为一种数据单一元,它必要包括源目地址、保护(有效)时间、数据格式、合同类型和正文,正文长度可达140字节,它们都以十六进制表达。PDU构造依照短消息由移动终端发起或以移动终端为目而不同。1)移动终端发起时,PDU格式为:SMSC PDU类型脉DA PID DCS VP UDL UD(O-一1400cted)2)移动终端为目时,PDU格式为:SMSC PDU类型OA PID DCS SCTS UDL LID(01400cted)其中,SMSC为短消息业务中心地址,DAoA为源目地址,PID为合同辨认,DCS为数据编码,UDL为顾客数据长度,UD为顾客数据,VP