第38卷�第10A期2011年10月计算机科学ComputerScienceVol.38No.10AOct2011陈�亮(1987-),男,主要研究方向为短距离无线通信(Zigbee)控制系统、集成电路设计;李汪洋(1988-),男,硕士生,主要研究方向为移动通信硬件集成电路。基于SMS远程监控系统陈�亮�李汪洋�吴国樟�邓�麒�李�洋(成都理工大学电子信息科学与技术系�成都610059)�摘�要�SMS远程监控系统利用GSM网络的SMS(手机短信业务)和低成本的硬件电路构建家居设备的远程监控。在GSM覆盖的地域里,用户可以发送短消息来控制连接到系统的家电设备的开关状态。同样,系统也可以向用户告知其工作状态。用户可以设定特殊短信来监视家中是否发生了特定事件。将GSM/GPRSMODEM主控系统与无线模块相结合,系统构建了一个�一主多从�的控制网络,从而实现智能化家居监控网络。关键词�远程监控,SMS,AT命令,单片机,开关系统,智能家居,物联网中图法分类号�TP872���文献标识码�A�RemoteControlSystemBasedonSMSCHENLiang�LIWang-yang�WUGuo-zhang�DENGQi�LIYang(FacultyofInformationScience,ChengduUniversityofTechnology,Chengdu610059,China)�Abstract�SMSremotecontrolsystemutilizestheexistingGSMSMSservicewithlow-costhardwareequipmenttocre-ateasystemforremotemonitoringandremotecontrol.ThesystemcanbecontrolledandmonitoredviaSMSfromany-wherethatiscoveredbytheGSMservice.DevicesthatconnecttothesystemcanbeturnonoroffbysendingSMStothesystem.MeanwhilethestatusofthesystemcanberequestedviaSMS.ThesystemcanalsobeprogrammedtosendspecificSMStopredeterminednumberifanyeventorconditionistriggered.UtilizingGSM/GPRSMODEMmaincon-trolsystemandonewirelessmodem,thesystemcouldestablishacontrolnetworkthatismorefromamaster.Further-moremakesthenetworkofSmartHomeSystemcometrue.Keywords�Remotecontrol,SMS,ATinstruction,SCM,Switchingsystem,Smarthomesystem,InternetofThings���SMS(手机短信业务)以其方便、及时、简洁、低廉的特点为大众所广泛使用,并应用于生活的各个方面。利用手机短信远程控制并监视家居设备是一种简单易行的方法。用户通过发送一条短信即可控制家居设备或监视其状态,突破了现场操作模式的局限。系统中设计了一个由GSM模块、单片机控制单元以及无线模块构成的远程监控系统。系统通过GSM模块接收用户短信,然后通过AT命令将短信内容传送到单片机。单片机将接收到的信息与控制命令进行核对,如果是用户发来的控制信息则将其转换为控制信号,执行相应的操作或通过无线模块将控制信息发送到被控设备上,从而实现用户的操作,操作结束后单片机再通过GSM模块向用户发送一条设备处理信息后的反馈消息。如果短信内容核对失败则向用户发送消息告知其发送的短信为无效操作。1�SMS短信及AT命令简介SMS信息常用的有两种模式:TEXT模式和PDU模式。PDU模式可以使用多种字符集,因此是绝大部分手机默认的编码方式。PDU模式短消息采用3种编码方式:7bit,8bit和USC2编码。7bit编码用于收发普通的ASCII字符,8bit编码用于收发数据信息,USC2编码用于收发Unicode字符。PDU串是一串ASCII码,它不仅包含用户发送的可见消息,还包含许多其它信息,如SMS服务中心号码、目标号码、回复号码、编码方式、时间邮戳等;TEXT模式具有操作简单的优势,但是不能发送和接收中文字符。AT命令是指GSM模块和外部MCU通过串口协议互相通信的一套命令集。MCU通过UART串行接口直接向模块下发AT命令,可以完成电话拨号、短信收发以及各种参数与功能的设置、实现命令控制和数据传输的功能。收发短信常用的AT命令如表1所列。表1AT+CMGF选择短消息模式AT+CSCA设置短消息服务中心地址AT+CMGD删除SIM卡中的短消息AT+CMGS发送短消息AT+CMGR读取短消息2�硬件系统设计图1给出硬件示意图。MCU采用的是STC公司的STC12C5608AD,该单片机的指令集与51系列完全兼容,并且大部分指令的周期比普通51单片机快近十倍。GSM模块则采用Siemens的TC35,TC35是一款高性能的GSM模块,在应用系统中很容易集成,可以工作在�421�900kHz和1800kHz两个频...