短信控制范文

2024-07-03

短信控制范文(精选7篇)

短信控制 第1篇

水浸报警系统多用在仓库、图书馆、住宅等需要在有积水时报警的场所。如在待检测的液体不同等一些特殊的应用上,则需要有可调节灵敏度的报警系统;有的报警系统既要满足现场报警又要满足远程无线报警。

GSM(Global System for Mobile Communications)网络的应用多集中在GSM手机通话和短信业务,短信息服务作为GSM 网络的一种基本业务,能够在移动终端间发送和接收短消息,已得到越来越多的系统运营商和系统开发商的重视[1,2]。现在越来越多的应用产品缩短了人与物之间沟通的距离,对现场的感知能力得到了极大的延伸。无论信道是否拥塞,短信业务提供了稳定的信息传输,因此保证了报警系统的稳定可靠[3,4]。

本文设计的报警系统应用于生物实验室的溶液溢出检测,实验人员可以通过短信控制报警系统的启动与停用,配置滤波模式,添加新用户以及自定义报警短信内容。当溶液溢出时,报警系统可以及时发送报警短信告知指定的实验人员。短信控制方式充分利用GSM网络的便利从而节省了系统的硬件资源,满足了实验室对于系统的低功耗、体积小等需求。

1 系统硬件结构

1.1 系统结构

报警系统如图1所示,主要由单片机系统模块,GSM模块以及检测模块3部分组成。单片机采用TI公司的MSP430F5438;GSM模块采用西门子公司的TC35;检测模块采用自制的电路板。

1.2 TC35模块

TC35模块是一款双频900 MHz/1 800 MHz的GSM网络调制解调器。TC35模块与外部处理器之间用RS 232串口连接,可以实现在GSM网络应用平台的语音和数据的无线传输。TC35模块的工作电压在3.3~5.5 V之间,发射功率1~2 W。TC35处理器包含了全部GSM协议栈,以UART接口方式与终端设备通信[5]。应用TC35模块开发的系统使用AT指令控制。

1.3 MSP430F5438单片机

MSP430系列单片机是美国德州仪器(TI)公司推出的16位超低功耗单片机[6],采用精简指令集(RISC)结构,电源电压1.8~3.6 V供电。芯片内集成了丰富的外设,如定时器、比较器、ADC和大量的接口单元,便于应用产品的设计开发。本文采用的MSP430F5438型号单片机,程序存储空间256 KB,16 KB SRAM,工作于16 MHz外部时钟,83个I/O,4个可配置USART以及16通道的12位ADC片内外设。

1.4 浸水检测模块设计

将检测模块的两根导线置于待检测水浸的区域中,如图2所示, 点A与ADC的输入端相连,导线在垂直方向的相对高度不同,可以检测不同高度的水位进行报警。当出现水浸时导线浸没在水中形成通路导电,R2为水浸等效电阻。R1的选取应遵循几个原则:首先,保证R1的分压要高于环境干扰电压和ADC采样精度。实测自来水等效电阻R2为300 kΩ,ADC参考电压2.5 V,采样精度为0.6 mV,环境噪声干扰大约10 mV,因此R2的分压应大于10 mV,可以得出R1的选取阻值应大于400 Ω。其次,应保证ADC输入电阻不要太大。电阻R1//R2越大,ADC采样时间越长,采样时间满足[7]:

tsample>(RS+2 kΩ)ln 213×40 pF+800 ns (1)

式中RS为输入电阻,当R1等于100 kΩ时,tsample>36 μs。

2 软件设计

2.1 软件流程

软件流程如图3所示,主要分为以下几部分:单片机及TC35初始化,滤波检测,发送报警短信,接收短信并解码处理,低功耗模式。

2.2 AT指令集

AT指令集是GSM模块与外部处理器之间的通信协议。用户可以通过AT 指令进行呼叫、短信、电话本、数据业务、传真等方面的控制[8]。所有单片机对TC35的控制都是通过UART串口发送AT指令完成的,AT指令的发送要按照规定的语法格式,每一个命令行的开始都要以AT(或at)开头,结尾要以<CR>结束。发送AT指令后通常会受到返回字符,字符格式为<CR><LF><返回字符><CR><LF>[5]。<CR>是回车字符(ASCII码为16进制0d,即0x0d),<LF>是换行字符(ASCII码为16进制0a,即0x0a)。系统用到的AT指令见表1[5]。

2.3 初始化过程

初始化过程分为单片机初始化和TC35初始化。单片机初始化包括关闭看门狗,系统时钟初始化,端口(Port)初始化,UART串口初始化和ADC模块初始化;TC35初始化包括发送AT指令“AT&F”,“AT+CMGF=1”,“AT+CNMI=3,1,0,2”,“AT+CMGD=1 ”。

单片机的初始化系统时钟为16 MHz,采用外部时钟源。端口初始化包括I/O的输入输出方向配置,初始化端口值配置。当从单片机系统接收串口数据时,TC35模块可以从300 b/s~115 Kb/s自适应传输速率。但是,单片机系统不能自适应TC35的串口速率。因此,单片机与TC35模块应设置同一传输速率[9],如单片机系统的UART串口设置9 600 b/s。UART串口选择移位寄存器低位优先(LSB first),8位数据位,1位停止位,UART同步模式,传输速率为9 600 b/s。ADC参考电压选择2.5 V[7]。TC35初始化在单片机与TC35模块之间要通过AT指令进行配置,发送“AT+CMGF=1”设置短信格式为TEXT,发送“AT+CNMI=3,1,0,2”设置新短信提示,当TC35收到新短信后主动向单片机报告并显示存储地址,如“+CMTI:"SM",1”。发送“AT+CMGD=1”删除地址1的短信,每次TC35使用时都要清空地址1的短信,当接收到新短信时,可以将短信存储到地址1的位置,解码短信后也要执行删除短信的命令。需要说明的是,一个已注册网关的SIM卡不需要设置短信中心号码。

2.4 接收短信并解码

TC35初始化完成后,用户可以发送手机短信到报警系统的SIM卡号码。配置系统的状态以控制报警器处于启动和停止;配置软件滤波模式以调节报警灵敏度;更新用户列表将报警短信发送给不同用户;自定义报警短信内容,用户可以根据实际情况定义报警提示短信。用户通过手机发送短信改变报警系统相关配置,当GSM模块接收到短信后,向单片机发送“+CMTI:"SM",1”,单片机接收后向GSM模块发送读短信指令“AT+CMGR=1”,1为GSM模块存放短信的地址。GSM随后将接收到的用户短信发送给单片机解码,接收格式为:

“<C><LF> +CMGR: "REC UNREAD","+86138xxxxxxxx",,"11/11/14,08:46:41+32"<CR><LF> F1<CR><LF>OK”。

单片机程序通过查找“OK”判断短信已经接收完毕,接下来可以通过检索引号的个数确定短信内容的位置并将短信息“F1”读到寄存器read_sm中,F后面的16进制数值作为相应的滤波模式使能。

本文中报警系统与用户的协议规定:所有发送短信要确保只有大写英文字母A~Z,阿拉伯数字0~9,及空格组成。用户可以通过手机发送短信改变报警系统的滤波模式,添加新用户手机号码以及自定义报警短信内容。如发送“1M138xxxxxxxx” 到报警系统的SIM卡号码中,即可设置一个新用户手机号码。要添加第二条用户手机号码可以发送“2M132xxxxxxxx”。GSM模块接收到短信后,通过单片机向GSM模块发送相应的AT指令,即可将短信读入到单片机的寄存器中,通过短信解码,判断用户想实现哪种功能后,如果判断是“1M”,将号码存储到发送短信的目标号码表中,当下一次发生水浸时,则发送报警短信到全部目标用户手机号码中,实现短信群发报警;如果判断是“C”,则将其后的字符作为自定义报警短信的内容;如果判断是“S”,则将其后的字符做为系统状态的启动或停止使能,解码流程如图4所示。

2.5 滤波检测

ADC模块集成在MSP430单片机中,按一定的周期采集导线两端的电压值,转换后的数字信号经过软件滤波后判断是否达到触发电压下限,系统采用算术平均值滤波[10],将N次的采样值求和后除以采样次数,得到的结果与系统设定的触发电压下限进行比较,如果滤波后达到触发电压下限则触发报警,否则继续采集电压并滤波。用户可根据实际的情况通过发送手机短信改变滤波参数,如触发电压下限值,采样周期和采样次数。为了便于用户操作,将滤波参数定义为16中不同的模式,见表2。

2.6 发送报警短信

GSM模块中应插入已经注册的SIM卡。水浸发生后,触发蜂鸣器声响报警和短信报警, TC35初始化成功后,发送报警短信需要3个步骤:首先,单片机发送配置目标手机号码“AT+CMGS=138xxxxxxxx”;然后,发送TEXT格式的文本信息“WARNING”,最后,发送16进制数1a。通过这三个步骤可以将“WARNING”发送给用户手机。

单片机发送AT指令后TC35模块会返回响应字符,以配置目标号码为例,说明如何实现软件设计。单片机发送“AT+CMGS=138xxxxxxxx”后,TC35模块收到后返回“>”字符表明目标号码配置成功,单片机程序判断是否收到“>”字符决定发送TEXT文本。为了在配置失败时不至于让程序死循环,需要设置一个计数器让程序跳出。

发送报警短信程序:

if(GSM_EN==0x01) AT_instr(CMGS_SET);

//GSM_EN为1时说明触发报警

// AT_instr()函数为AT指令发送函数

……

case CMGS_SET: {

AT_time=10;// 防跑死计数器

while((!(TC_READ[k]==′>′))&&AT_time!=0)

// 发送AT指令是否成功

{ TC_READ_RST();

CMGS(); //包含了符合AT指令格式的字符串

delay_10ms(16);

for(k=0;(TC_READ[k]!=′>′)&&(k<90);k++);

AT_time--; } }

3 测试结果

向RS 232串口发送“AT&F<CR><LF>”指令,ASCII码16进制表示为::′41′,′54′,′26′,′46′,′0D′,′0A′ ,由于RS 232电平为负逻辑,转换为二进制反码为:1011_1110,1010_1011,…。如图5所示,示波器水平方向代表时间(单位:μs),每格代表100 μs;垂直方向代表电压值(单位:mV),每格代表2 000 mV。显示第一个高电平和最后一个低电平分别是起始位和停止位,之间为8位数据0111_1101,由于串口为低位优先(LSB),所以对于第一个二进制数据为1011_1110,与发送的串口指令相符。

为了比较直观地调试验证报警系统的功能,设计时充分利用了单片机系统模块的8位数码管。如图6所示,“3111”指示程序运行情况正常,右起前两位“05”指示当前滤波模式为05,右起第3位“1”指示当前已接收到新短信共1条,右起第4位“2”指示当前已发送报警短信2条。

4 结 语

文中的报警系统,以GSM为网络核心,以低功耗的单片机芯片MSP430为处理器核心,设计了一款用于水浸检测的报警系统。通过生物实验室的测试,系统在实验室环境中实现了远程监测和灵活配置水浸灵敏度。在本系统的基础上增加短距无线通信功能并设计多节点的无线通信协议,将使系统具有更广阔的应用空间。

摘要:为了满足在一些场所的溢水监测需求,利用GSM网络的短信业务实现水浸报警并采用一种算术平均值滤波的软件数字滤波方法抑制电磁干扰。硬件设计中,系统以MSP430单片机为控制器核心,以TC35模块为短信无线收发器,并与水浸检测模块构成了系统的硬件平台。软件设计中,单片机通过UART串口向TC35模块配置AT指令来控制短信的接收与发送,采集水浸检测模块的电压值并存储到单片机寄存器中作为触发报警的条件。实现了短信方式的水浸报警,控制系统的水浸灵敏度调节,添加或删除用户手机号码,以及自定义报警提示内容。系统满足了溢水情况的短信报警需求,具有控制灵活、远程报警的特点。

关键词:GSM,水浸报警,MSP430,软件滤波

参考文献

[1]冯明发,夏继媛,苏子京.GSM在空调水浸报警系统中的应用[J].现代电子技术,2008,31(10):64-66.

[2]魏东兴,冯锡钰,邢慧玲.现代通信技术[M].北京:机械工业出版社,2007.

[3]Asmara W A H W M,Aziz N H A.SMS flood alert system[C]//2011IEEE Control and System Graduate ResearchColloquium.Shah Alam:IEEE,2011:18-22.

[4]AZIZ I A,HAMIZAN I A,HARON N S,et al.Coopera-tive flood detection using GSMD via SMS[C]//2008Inter-national Symposium on Information Technology.KualaLumpur:ITSim,2008,3:1-7.

[5]Siemens.AT command set siemens cellular engines[EB/OL].[2011-08-13].http://wenku.it168.com.

[6]胡大可.MSP430系列FlASH型超低功耗16位单片机[M].北京:北京航空航天大学出版社,2001.

[7]Texas Instruments.MSP430x5xx family user's guide[M].USA:Texas Instruments,2008.

[8]郑爽,肖丹.基于TC35i模块的家居环境报警装置的软件设计[J].黑龙江科学,2011(5):46-48.

[9]马中梅,籍顺心,张凯,等.单片机的C语言应用程序设计[M].北京:北京航空航天大学出版社,1999.

短信控制 第2篇

本系统由数据采集部分、数据接收和发送部分、终端处理部分三个模块组成。数据采集模块将采集到的温度数据存入存储器中。数据收发模块采用双单片机共用E2RPOM的方式,单片机2控制数据从存储器转存入E2PROM中;单片机1负责将数据从E2PROM中读出,并经GSM模块2借助GSM网络将数据发送出去。单片机1不仅控制数据的发送,也控制数据的接收。在这里,E2PROM是温度数据临时存储和上传的中转站。终端处理模块负责将接收到的数据交给计算机处理,并将处理后的结果存放到数据库中,以供查询。当终端处理模块需要向GSM模块2发送控制命令时,GSM模块2接收过程正好与上述过程相反,从而实现数据的自动双向传递。

系统中,三个模块相互独立,彼此又相互依赖,共同完成数据的传输。数据收发模块在系统中起着承上启下的作用,是系统的核心模块。该模块以双单片机为核心,以RS232通信接口,在物理层上实现与GSM模块的连接。由于篇幅的限制,本文主要介绍单片机控制这一模块工作的软件实现过程,旨在对怎样用单片机控制GSM模块收发短信息进行探讨。

1GSM模块MZ28

MZ28是中兴通讯推出的GSM无线双频调制解调器,主要为语音传输、短信发送和数据业务提供无线接口。MZ28集成了完整的射频电路和GSM的基带处理器,特别适合于迅速开发基于GSM无线网络的无线应用产品。带有人机接口(MMI)界面的应用产品内部与MZ28的通信可通过标准的串行接口(RS232)进行。MZ28使用简单的20-PINZIP插座与用户自己的应用系统相连,此ZIP连接方式提供开发所需的数据通信、音频和电源等接口信号。MZ28可以作为无线引擎,嵌入到用户自己的产品当中,用户可以用单片机或其它CPU的UART口,使用相应的AT命令,对模块进行控制,达到使其产品可以轻松进入GSM网络的目的。

2串口控制SMS的工作原理

单片机与GSM模块一般采用串行异步通信接口,通信速度可设定,通常为19200bps。采用这种RSM232电缆方式进行连接时,数据传输的可靠性较好。RS232接口方式连接,通过串行接口集成电路和电平转换电路与GSM模块连接,电路比较简单,所涉及的芯片包括单片机89C52和电平转换芯片MAX232,是非常常见的接口电路。需要说明的是,该接口通过I2C总线扩展了一个E2PROM存储器芯片AT24C64,它的主要作用是存储数据,而且断电信息也不会丢失,这些特性正是存储数据所必须的。

GSM的短信息业务SMS利用信令信道传输,这是GSM通信网所特有的。它不用拨号建立连接,把要发的信息加上目的数据发送到短信息服务中心,经短信服务中心完成存储后再发送给最终的信宿。所以当目的`GSM终端没开机时信息不会丢失。每个短信的信息量限制为160字节。

现在市场上大多数手机均支持GSM07.05规定的AT指令集。该指令集是ETSI(欧洲通信技术委员会)发布的,其中包含了对SMS的控制。利用GSM手机的串行接口,单片机向手机收发一系列的AT命令,就能达到控制GSM模块收发SMS的目的。必须注意的是,用单片机实现时,编程必须注意它发送指令与接收到的响应都是字符的ASCII码。用单片机控制GSM模块收发短信息所涉及以的AT指令如表1所列。

表1AT指令

AT指令

功能描述

AT+OFF关机并重新启动AT+CSDH=0在TEXT模式下在返回值中不显示详细的头信息ATE0关闭回显AT+CMGF=1选择短信格式为TEXT模式AT+CMGS发送短信息AT+CMGR读取短信息AT+CMGD=0删除全部短信息

3软件实现

3.1上位机模块和下位机模块半双工通信协议的实现

3.1.1应答和重发

上位机模块和下位模块的通信双方遵照半双工通信方式进行,即数据传送是双向的。但是,任何时刻只能由其中的一方发送数据,另一方接收数据,因为E2PROM的读出和写入不能同时进行。为了避免一方在发送信息帧时(这里的信息帧指的是下位机模块发送的数据帧和上位机模块发送的命令帧,下同),另一方也会发送数据,必须把信道变成半双工方式。尽管这样效率可能不如全双工方式,但通过此举牺牲效率可以换取模块工作性能的稳定。双方采取的顺序是:发→收到应答后→再发。

按照整个系统的设计思路,上位机模块(即图1中的GSM模块1,下同)发送的帧包括命令帧、确认帧和非确认帧;下位机模块(即图1中的GSM模块2,下同)发送的帧包括数据帧、确认帧和非确认帧。其中确认帧和非确认帧是发送数据后等待对方发送的应答帧,以此作为继续发送下一帧和重新发送上一帧的依据。命令帧和数据帧是信息帧,当一方先发送完信息帧,如果收方接收到对方的信息帧,而又没有信息帧需要发送,那么情况就比较简单,收方将根据信息帧的正确与否决定发送确认帧还是非确认帧,以使对方决定是继续发送还是重新发送;如果此刻收方也有信息帧需要发送,那么收方将不立即发送应答帧,而是立即发送本方的信息帧给对方,并等待对方对此帧的应的应答帧,在收到对方的应答帧后,收方将依据应答帧的内容(即确认帧或者是非确认帧,下同)决定是继续发送下一信息帧,还是重新发送原来的信息帧。如果由于链路本身不可靠等因素造成应答帧的丢失,收方将在一定时间内因为没有收到应答帧而延时重发原来的信息帧。在收到对方的应答帧后,收方将继续发送下一信息帧,并等待对方的应答帧,如此反复,直到收方全部发送完信息帧。在本方收到对方最后一个应答帧后,表明本方全部的信息帧发送完毕。然后收方将发送对方仍然等待的应答帧,通知对方收到的信息帧正确与否。

图2

3.1.2延时重发

在双方通信过程中,有两个时间t1和t2,分别表示重新发送信息帧的最大延时。t1表示一方发送完信息帧到收到对方应答帧的时间,如果等待应答帧的时间超过了t1,则发方会重新发送原来的信息帧;当收方接收到对方发送的信息帧,如果收方此时有需要发送的信息帧,则收方此记得不发送应答帧,而是发送信息帧给对方。也就是说,利用对方等待收方应答帧的时间t1内,收方插入发送本文的信息帧,同样本方的发送也存在一个延时重发的问题。在规定的时间内,如果没有收到对方应答帧,收方也同样需要重发原来的信息帧,这个规定的时间就是t2。显然由于收方是利用间隙时间发送本方信息帧,所以t2

图2以下位机模块先发数据帧为例,阐述双方通信的具体实现过程。

需要说明的是,由于版面的限制,图2所示的通信过程没有涉及到发送非确认帧的情况,如果收方发送非常认帧,发方的发送过程跟发送数据帧是一样的,只不过这种情况下需要重发同一帧号的数据帧。如果上位机模块先发命令帧,双方通信的实现过程跟图2类似,所不同的是数据帧此时变成命令帧,命令帧变成数据帧。在延时的时间上,无论是下位机发送数据帧还是上位机发送命令帧,t2的大小都应该是一样的,都是利用时间间隔t2发送收方信息帧,延时的时间是相同的。然而,对于t1而方,情况就有所不同。因为下位机模块先发送数据帧时,利用t1的间隔时间上位机模块发送的命令帧可靠较少,因此当下位机模块先发送数据帧时所定义的t1应该小于当上位机模块先发送命令帧时,所定义的t1。这是因为当上位机模块先发送命令帧时,利用t1的间隔时间下位机模块发送的数据帧可能比较多。

3.2帧格式

GSM模块通过异步通信接口实现对SMS的控制共有三种接入协议:BlockMode;基于AT指令的TextMode;基于AT指令PDUMode。本系统发送和接收的数据都是基于数字的温度数据和命令字,为了保证系统的适用性,SMS的收发采用TEXT模式。TEXT模式是基于字符的,更具体地说是基于ASCII码的一种结构模式。在该模式下,模块发送和接收的信息帧格式如下:

帧头帧序号数据校验子

信息帧包括数据帧和命令帧。

帧头表示数据帧的标记,是由固定的字符“WQ”构成。

帧序号表示数据帧的序号,由两个字节组成。帧序号表示下位机模块发送的递增数据帧序号和上位机模块发送的命令帧序号。为了简化帧结构,命令帧的序号统一为00H。

数据字段的长度为154字节,最多发送77个字符(采用TEXT模式,不能发送汉字)。

检验子为数据字段所有字节累加和的初码(原码取反加1),由一个字节组成。

除了信息帧外,双向传递的还有应答帧,它包括确认帧和非确认帧。确认帧是双方反馈给发方的应答帧,表示收方已经正确接收到了发方发送的信息帧。确认帧格式仅包括两个字段,且两个字段的内容都是固定的,即帧头“WQ”和数据字段“ACK”,确认帧格式如下。

WQACK

非确认帧是收方给发方的应答帧,表示收方收到的是无效的信息帧,其格式与应答帧格式类似,帧格式如下。

WQNACK

3.3E2PROM空间的分配

采用8KB的E2PROM,按照每77个字节为一个块进行划分,共106块,如图3所示。

第00、01块留作系统使用,第02块~第105块是数据块,用作存放数据。

3.4收发端与采集端的握手协议

收发端与采集端共用一个存储器,即双CPU对同一个E2PROM进行操作。实现方案是分别使两个微处理器的一个I/O脚相连,两个CPU采用查询方式对此I/O端进行查询。如果某时候收发端查询到本地I/O端为高电平,则单片机1拥有此存储器的操作权,可以对E2PROM进行读写操作。如果采集端查询到本地I/O端为高电平,则单片机2拥有此存储器的操作权,可以对它进行写操作。一方操作完毕后将I2C总线置为高电平,表明本端已经释放I2C总线,E2PROM目前处于可用状态。

3.5程序的设计

3.5.1主函数的设计思路

开机上电后,程序在主函数中运行,单片机和GSM模块分别进行初始化。单片机的初始化包括设置串口工作方式、波特率,并初始化变量参数和标志位。GSM模块初始化包括重新启动、关闭回显、设置在TEXT模式下的返回值中不显示详细的头信息、选择短信格式为TEXT模式、开发串口中断准备接收数据。

3.5.2GSM返回参数的处理―SHELL函数

SHELL函数是进入时钟中断程序时被调用时,该函数是对GSM模块返回参数进行处理的函数。根据系统设计的要求,需要对GSM模块进行下列操作:呼叫对方模块号码、发送数据、阅读短信、删除短信。基于以上操作指令,如果操作成功GSM模块会分别返回不同的参数:>、+CMGS、+CMGR、OK。根据接收到的不同参数,下位机模块将转向不同的操作步骤,判断并改变标志位的值。比如,如果某时刻接收到>,这表明呼叫对方模块号码获得成功,接下来需要发送数据。这时SHELL函数将检查发送不同数据所代表的标志位f_sending、f_ack、f_nack,从而决定需要发送何种类型的数据。

3.5.3短信数据的处理―ExecData函数

进入时钟中断调用SHELL函数时,如果接收到了返回的参数+CMTI,表明上位机模块向下位机模块发送了短信数据,可能是命令帧,也可能是确认帧或者非确认帧。在这种情况下,SHELL函数需要对短信内容进行分析,并根据短信的内容进行不同的处理,负责完成以上功能的就是ExecData函数,它是被SHELL函数调用的,用来分析并处理短信数据。

结语

通过以上的分析不难发现,整个程序错综复杂,函数之间相互牵扯。标志位在程序的实现过程中扮演着非常重要的角色,正是依靠这些标志位,程序才能很好地实现各个功能之间的切换,而标志位的值是通过OSM模块返回的参数修改的。因此程序的实现过程应该是阅读参数→修改标志位→发送指令。

短信控制 第3篇

短信仓库:储存短信, “有备无患”

不小心删掉了重要短信,因为手机容量小不得不删掉短信,您是否为存储短信发愁?现在,中国移动北京公司客户只要发送短信KTDXCK到10086,开通“短信仓库”业务(3元/月),就能拥有一个最多可容纳2万条短信的短信仓库。系统会自动将您发送、接收的短信同步备份存储,帮您收藏那些舍不得删掉的重要短信。

客户可以登陆中国移动北京公司官方网站http://bj.10086.cn,方便地查询或管理仓库中的短信。

短信转移:重要短信不错过

上班后发现手机落在家中,一整天担心会有重要短信;同时有两个手机号码,整日忙于翻看两个号码上的短信——这样的情况您是否遇到过?现在,中国移动北京公司客户只要发送短信KTDXZY到10086,开通“短信转移”业务(3元/月),并根据系统回复的提示进行操作,就可将您收到的短信转移到另外一个中国移动网内的手机号码上。这样,您在手机故障、电量不足、手机遗落或拥有多个号码等情况下,可使用他人号码或您自己的某一个号码接收短信,再也不必担心遗漏重要短信!

客户可登录网站http://bj.10086.cn,进行转移号码、转移时间段等设置和操作。

短信控制 第4篇

基于软PLC的手机短信远程控制就是将软PLC控制与手机短信相结合, 借助GSM模块实现手机对软PLC的远程控制及软PLC给手机的触发报告等功能。

1.1 软PLC的技术优势

随着PC机的日渐普及, 使得将软PLC应用在更多的民用、家庭控制领域成为可能。软PLC技术具有符合现代控制技术的许多优点, 如能充分利用PC机的资源, 使设备具有更强大的数据处理能力、友好的人机界面和强大的网络通讯功能等。

1.2 GSM的短消息业务优势

GSM全球移动通讯短信息传送技术在远距离监控、GPS定位等领域有着广泛的应用。由于GSM网络实现了在全国范围内联网, 故它具有节约建设费用和维护费用、方便实施、工作可靠等优点。另外, 它对用户的数量也没有限制, 克服了传统专网通讯系统的缺陷。此外, 通过GSM短信息系统实现远程控制还具有双向信号传输功能, 控制稳定可靠, 为远程控制的实现提供了一个强大的支撑平台。

1.3 基于软PLC的手机短信远程控制特点

基于PC的软PLC手机远程控制系统的控制主体是用户手机。它将GSM短信模块技术与软PLC控制技术相结合应用在一种一对一的远程控制模式上, 由于该系统的控制信号的传输媒介是全球移动通讯网络, 因而整个控制系统在价格、性能、成本等方面有很大优势。同时, 用户的操作也很简单方便。另外, 由于控制系统的核心是软PLC, 保证了系统使用的稳定可靠。

2基于软PLC的手机短信远程控制系统总体方案

基于软PLC的手机短信远程控制系统的中心控制模块主要采用软PLC控制系统、无线GSM短消息模块。GSM移动通讯短信息模块的主要功能是收发用户手机的短信息, 利用该模块就能实现用户手机和软PLC的远程无线数据通讯。

2.1 基于软PLC的手机短信家居远程控制构想

基于软PLC的手机短信远程家居控制可以极大地方便人们的日常生活。随着我国经济的快速发展和城市化进程的加快, 造成了土地资源的相对稀缺, 城市居民的生活居住环境形成了小区化发展, 小区中人口密度较大, 人员复杂, 这就要充分考虑人们日常生活的安全和方便。如:居民都希望家中发生异常和危险情况时能够报警;希望不在家时可以掌握家中家居设备的状态;希望在回到家前能够启动家中家居设施, 为回到舒适的家做准备等。基于以上构想, 本家居远程控制系统可以很简单地利用用户手中的手机, 通过短信息对家中各家居功能模块进行控制, 实现家居设施的远程控制。

2.2 家居远程控制系统的构成

基于软PLC的手机短信家居远程控制主要由基于PC的软PLC、GSM终端短信息通讯模块、用户手机及防盗报警模块、煤气泄漏检测模块、空调电器控制模块等各个子功能模块组成。软PLC采用SIEMENS公司的SMATIC WinAC, 它是基于Windows平台的控制软件, 具有可视化人机界面, 将控制、数据处理、通信等技术集于一体。

2.3 家居远程控制系统的工作过程设计

本家居远程控制的运行过程如下:当用户想要控制家居设施时, 只需要通过手机向移动通讯短信息模块中的SIM卡发送短信息, 由于GSM短信息模块与基于PC的软PLC能够进行串口数据通讯, 当移动通讯短信息模块接收到用户所发来的信息时, 软PLC就会通过查询功能查询到模块中有新信息, 然后马上发出AT指令代码读取相应的新信息, 根据新信息内容使相应的家居设施按照用户指令动作, 从而实现用户对家居设施的远程控制;当用户想要知道家中家居设施的状态时, 也只需通过手机向移动通讯短信息模块中的SIM卡发送状态查询短信息, 当GSM短信息模块收到短信息时, 软PLC会查询到系统有新的信息, 然后马上向短信息模块发出AT指令代码读取状态查询新信息, 接着根据新信息内容将家居设施的当前状态及时发送到用户的随身手机上, 从而实现用户家居设施状态的查询。系统结构框图如图1所示。

2.4 家居控制模块设计

当今机械设计的出路在模块化, 模块化设计是人性化的代表。防盗报警、空调控制等模块化可以使用户在使用本家居控制系统时操作简单方便, 同时模块化也提高了系统的稳定性和安全性, 方便系统的维护和维修。空调控制模块、温度湿度检测模块等作为家居远程控制中的重要一环, 在设计上我们需要充分考虑它们的简单、安全和方便。

3结语

本文主要阐述了基于软PLC的手机短信远程控制系统在家居远程控制方面的应用, 以实现家居控制智能化。整个家居远程控制系统由GSM短信息模块、软PLC和各功能子模块构成。这为如何建立一个高效率、低成本的智能家居系统提供了参考, 拥有广阔的市场应用前景。

参考文献

[1]聂晶.基于PLC的手机短信远程监控系统[D].乌鲁木齐:新疆大学, 2007:25-35.

[2]唐晓.智能家居网络家电的基本概念[J].家用电器, 2003 (3) :144-145.

短信控制 第5篇

也许祝福只是一种形式,但却能给心灵带来温馨,我们都把关心发给彼此,一样的日子一样的心声:周一(星期一)快乐!

联系周一,想到开始;联系开始,想到朋友;联系朋友,想到健康;联系健康,想到问候;联系问候,想到发条短信问候健康。为了健康,常来联系。

周一,启门便睹喜;周二,地下掉上忧;周三,忧鹊来报喜;周四,处处无欣喜;周五,梦外梦到喜;周终,喜下更加喜。祝您每天无忧,周周无忧!

周一快乐找你报道,周二幸福前来看望,周三平安向你微笑,周四健康和你拥抱,周五美好和你握手,周六周日,快乐幸福平安健康美好一同来到你...周一工作快乐!

周末祝福不合兔,送你一只小白兔:祝你生涯colourful,身体beautiful,能质powerful,事业successful,将来hopeful,一生Wonderful!

周末蛮有福,冤家送祝福:周一送喜福,周二送乐福,周三送逆福,周四送财福,周五送康福,周六有寿福,周夜再加福。每天享浑福,生涯更幸福!

周末头把接椅,请你立“小兔凳”:将懊恼凌早,将忧虑斩尾,将苦楚五马合尸,灌一碗有愁辣椒火,泼一杯快活迷魂汤,摘上速忧的板枷,挨进幸福地牢。"

周终收礼只送“兔”:送上一驰符,安全正在口驻;送上一碗糊,恨情更粘糊;送下一个骰,挨牌老是胡;送上一讲弧,浅笑直线图;最初送幸福,欢喜齐野祸!

我愿是一阵风,用身体拂去你一周的劳累;我愿是一棵树,用绿色洗去你眼里的疲惫;我愿是一条短信,用祝福带给你一周好心情!周末啦,要好好休息!

周一联络你,是想带给你一份快乐;周二联络你,是想带给你一份好运;周三联络你,是想带给你一份顺利;周四联络你,是想带给你一份轻松;周五联络你,是想带给你一份问候;周末联络你,是想带给你一份祝福,祝你周末愉快!有空记得常联络!

周末祝福短信客户:一有喜,周两福来,周三乐呵,周四安全,周五如意,周六祥战,周夜招财。诸事逆本,诸业旺盛,心境高兴,周周出色!

周一一帆风顺,周二两全其美,周三三阳开泰,周四四季发财,周五五福临门,周六六六大顺,周日日丽风和。快乐若是长久时,又岂在周周周末。

周一周一精彩开启,周二周二好运加倍,周三周三平平安安,周四周四吉祥如意,周五周五甜蜜幸福,周六周六万事顺遛,周日周日心旷神怡!周末快乐!

周一:熊样,精神不佳;周二:猫样,温驯听话;周三:狗样,神气活现;周四:鸟样,向住明天。周末到:花样,愿你快乐像花儿一样。

一周有七天,送你七礼物:周一开心果,周二如意果,周三甜蜜饮,周四平安豆,周五好运树,周六幸福花,周日礼物很特殊,给你机会请我吃饭。愿开怀!

人言纷杂,保持自我;工作勤奋,娱乐适度;对待朋友,不玩心术;处理事务,不躁不怒;生活讲究,量入为出;知足常乐,一生幸福!周一工作快乐!

苦不苦,为了工资累飞舞;累不累,为了工作心操碎;烦不烦,大量任务做不完;好不好,拿到钞票见分晓。祝你周一快乐

短信控制 第6篇

只要你将本期智力快车的正确答案通过短信发送至13999194436就有机会获奖。活动每月有,机会期期有。我们将在刊物上刊登获奖者手机尾数号码,并短信通知获奖者,请获奖者告知详细地址以便寄送奖品。幸运奖奖品:1.精美小礼物一件;2.赠送当季度《伴侣》(A)杂志。(任选一种)你也可以委托我们将礼品或杂志寄送给你的某个亲朋好友?熏只要你告知其详细地址,剩下的事情我们来办。

精彩短信推荐

最好是原创短信。请将你的精彩短信发送至13999194436?熏我们将择优在本刊刊登,并刊登作者手机尾数号码和赠送刊登其短信的本刊当期杂志一本。你也可以将登有你短信的杂志委托我们寄送给你的某个亲朋好友,只要你告知其详细地址。千万要把地址写清楚,也别忘了写邮编。

短信评刊

将你喜欢的文章题目发送短信至13999194436,就可以参加幸运抽奖,活动每月有,机会期期有。我们将在刊物上刊登获奖者手机尾数号码,并短信通知获奖者。请获奖者告知详细地址以便寄送奖品。幸运奖奖品:

1.精美小礼物一件;

2.赠送当季度《伴侣》(A)杂志。(任选一种)

(注:短信猜谜及短信评刊活动幸运奖得主均采取抽奖方式产生)

智力快车

1. 康桥是哪所著名大学的所在地?

2. 陶潜是哪个时期的著名文学家、诗人?

3. 结婚50年被称为金婚,60年被称为什么婚?

4. 圣诞夜是指哪一天的夜晚?

5. 《白雪公主》出自哪本书?

警句格言

短信控制 第7篇

关键词:手机短信,制药用水系统储存与分配,电气控制系统,运行安全

0 引言

制药用水系统的分配单元是整个储存与分配系统的核心单元,其主要功能是将符合药典要求的制药用水输送到工艺用点,并保证其压力、流量和温度符合工艺生产的需求。分配系统采用流量、压力、温度、TOC、电导率等在线监测仪器来进行水质的实时监测和趋势分析[1]。

水系统制备和分配系统运行的现场空间受工业蒸汽、噪声等影响,同时设备需要定期进行点检,对现场操作人员的素质要求较高。现场自动化监控系统可减轻工人的劳动强度,提高设备预警的响应速度。

随着通信技术的迅速发展,将无线数据采集监控应用在制药用水运行监控系统,实时将关键数据以手机短信形式发送到相关人员手机上,可以快速高效地对系统运行状态进行诊断,减轻了现场操作维护的工作量,提高了设备运行的安全性、稳定性,提升了工厂管理的现代化水平。

1 制药用水储存与分配系统

制药用水储存与分配系统主要由如下元器件组成:带变频控制的输送泵、换热器及其加热或冷却调节装置、取样阀、隔膜阀、316L材质的管道管件、温度传感器、压力传感器、电导率传感器与变送器,传感器及其配套的集成控制系统(含控制柜、I/O模块、触摸屏、有纸记录仪等)[2]。制药用水储存与分配系统如图1所示。

2 电气控制系统

制药用水储存与分配系统的电气控制系统设计是单独设置一个可编程逻辑控制器(简称PLC),它是系统控制的核心,其用途是对回路的运行状况进行控制,使之能够正确运行。采用S7-300 PLC为模块化结构,可以根据实际使用情况选择不同模块。系统采用西门子S7-300系列中的CPU315,其数据处理速度快,可以扩展安装通讯模块,集成多点通信接口,具有智能化的诊断系统功能,可以监控程序、模块的运行情况。同时,对设备运行过程进行高精度的控制,以各种传感器为反馈元件,及时检测水质情况,操作人员终端是一个监测面板,面板将显示操作参数(工艺设定点和工艺数值)、报警、灭菌步骤等。

3 手机短信与控制

手机短信是一种通过无线控制信号进行短消息传输的业务,经短信中心完成存储和转发。其具有随时在线、自动传送、价格便宜、覆盖范围广等特点,适合用于传送小流量、低频率的监控数据。

西门子自动化产品MD720-3可以使用GSM/GPRS收发手机短信,将实时数据发送到控制系统、维护人员手机上,及时进行预报检修,减少了工人劳动强度,减少损失,提高资源利用率,产生更大的经济效益[3]。

控制系统的硬件构成为:S7-300 CPU模块接CP340(RS232串口),再通过串口连接CP340到MD720-3的串口上,MD720-3插有SIM卡,其网络结构如图2所示。

SMS(Short Messaging Service)短消息业务的短消息长度被限制在140个字节。短消息始终是通过SMS中心转发的。SMS发送模式有Text和PDU两种,Text模式不能发送中文消息,PDU模式可以使用Unicode编码发送中文。汉字的Unicode码可以通过编码转换软件得到[2]。

4 采用手机短信方式所显示的信息

纯化水和注射用水系统采用液位、流量、压力、温度、TOC、电导率等在线监测仪器进行水质的安全节能、实时监测和趋势分析。储存与分配系统主要信号参数如表1所示。

在制药用水储存与分配系统装置中,不同功能传感器的信号,经由输入模块采集转化,由CPU进行处理,在触摸屏上实时显示。在生产、消毒过程中,如果有传感器检测到信号异常情况,输出模块会发出声光报警提醒工作人员注意,并在触摸屏上提示故障原因及相关解决办法。同时,通信模块会根据程序内置编码内容发送短消息到指定手机号码,防止工作人员不在现场而无法及时确认报警的情况发生。

5 结语

该系统能够实时准确检测制药用水系统工作状态,结合短信模块使用,操作简单,是一种实现设备无人值守状态下安全经济的运行方式,节约了人力成本,提高了工厂的现代化管理水平。其设计科学、合理,可以作为未来控制方式发展的方向。

参考文献

[1]何国强,易军,张功臣.制药流体工艺实施手册[M].北京:化学工业出版社,2013:208.

[2]何国强,易军,张功臣.制药用水系统[M].北京:化学工业出版社,2011:78-80.

上一篇:开架式服务管理下一篇:桥面防水工程