gsm模块发送短信程序

电子常识

2585人已加入

描述

  gsm模块发送短信程序

  先发送AT+CMGS= YYY [CR] ;其中 YYY 为TPDU的十进制长度,不包括SMSC的长度

  发英文用Bit7编码dcs=00,编码前用户数据最大长度为160字节

  发中文用UCS2编码dcs=08,编码前用户数据最大长度为70字

  发送二进制数据用Bit8编码dcs=15,编码前用户数据最大长度为140字节

  1.用Bit7编码发送英文信息

  以下例子发送到13606809135

  报文是1234

  用Bit7译码为

  0431D98C06

  04 长度

  数据31D98C06 1234的Bit7编码

  具体AT命令

  AT+CMGF=0[CR] 设为PDU格式

  AT+CMGS=019[CR]

  0011000D91683106869031F50000A70431D98C06[Ctrl/Z][CR]

  2.用UCS2编码发送中文信息

  以下例子发送到 13603021052

  报文是你好

  用UCS2译码为

  044F60597D

  04 长度

  数据 4f60597d 汉字UniCode码

  具体AT命令

  AT+CMGF=0[CR] 设为PDU格式

  AT+CMGS=019[CR]

  0011000D91683106031250F20008A7044F60597D[Ctrl/Z][CR]

  3.用Bit8编码发送二进制数据

  以下例子发送到 13857162075

  报文是0x86 0x40

  用Bit8译码为

  8640

  02长度

  具体AT命令

  AT+CMGF=0[CR] 设为PDU格式

  AT+CMGS=017[CR]

  0011000D91683158172670F50015A7028640[Ctrl/Z][CR]

  GSM模块应用

  GSM模块,是一个类似于手机的通讯模块,集成了手机的若干功能于一块小电路板上,它可以发送短消息,通话等等,模块虽小,但它具备了很多手机的功能,拥有它等于就是拥有了手机的核心部分了,它在很多应用领域中都有着广泛的应用,GSM模块通过使用AT指令才能控制它,模块可以与电脑RS232串口相连,也可以用单片机来进行控制。下面我们例举一些典型的应用:

  1、 手机控制的门禁系统:

  用GSM控制门禁系统的电控锁,如果你需要进门,只要用手机拨打GSM模块内手机卡号,门就会自动打开,并且只有你设置的手机号码才能开门,而且没有任何费用产生。

  2、 三翻广告牌的灾害天气紧急关闭:

  三翻广告牌是通过电机实现不断翻转显示多个广告内容,因为安装在室外,当出现大风、冰雹等灾害天气时,广告牌很容易被吹坏或者卡死损坏,这时需要紧急关闭,你可以通过继电器常闭接点来控制广告牌的电源,这时你只要发送“关闭”控制短信后,广告牌就会自动关闭,并且自动延时一定时间后自动恢复正常工作(一般灾害性天气不会持续很长时间)如果你想提前打开广告牌,可以发送“打开”控制短信。

  3、 工程系统的余款催交:

  一些工程都是安全完成后正常运行一段时间后才把余款结清,如果碰到客户恶意拖欠货款,往往安装方非常头疼,因为设备已经安装了,如果拆回来损失很大,尤其是外地客户非常劳民伤财,这时可以在客户系统中先安装的GSM模块,用它进行一路或多路控制系统的一些关键点,当客户恶意拖欠货款时可以通过短信关闭一些功能,迫使客户付清货款然后立即短信开通,如果已经顺利回收货款还可以借系统维护的名义把GSM模块从客户系统中拆除。

  4、 监控系统或者网站服务器的报警及复位:

  监控系统或者网站服务器经过长时间运行后可能会出错死机,这时候断电复位是唯一的解决方法,这时可以通过GSM模块控制系统的电源,并设置成打开3秒后自动关闭模式,可以实现断电复位,此外,GSM模块在一些特殊应用领域也起到了非常大的作用,如:主电源消失、内存错误、散热风扇停机、燃油耗尽、有人入侵等各种信息,是无人机房监控的理想选择。

  5、 家电的远程控制:

  通过短信控制可以轻松实现远程打开电饭煲、热水器等家电,通过控制遥控器或切换到维修模式也能控制空调。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分