快速导航×

gsm模块发送短信程序

更新时间:2026-11-12 08:51:16 发布时间:1292天前
作者:树人书院优质创作者
简介:技术天天练,事故日日防

gsm模块发送短信程序

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

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

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

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

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

以下例子发送到(咨询在线客服)

报文是1234

用Bit7译码为

0431D98C06

04长度

数据31D98C061234的Bit7编码

具体AT命令

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

AT+CMGS=019[CR]

(咨询在线客服)D(咨询在线客服)F50000A70431D98C06[Ctrl/Z][CR]

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

以下例子发送到(咨询在线客服)

报文是你好

用UCS2译码为

044F60597D

04长度

数据4f60597d 汉字UniCode码

具体AT命令

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

AT+CMGS=019[CR]

(咨询在线客服)D(咨询在线客服)F20008A7044F60597D[Ctrl/Z][CR]

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

以下例子发送到(咨询在线客服)

报文是0x860x40

用Bit8译码为

8640

02长度

具体AT命令

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

AT+CMGS=017[CR]

(咨询在线客服)D(咨询在线客服)F50015A(咨询在线客服)[Ctrl/Z][CR]

gsm模块发送短信程序

GSM模块应用

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

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

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

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

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

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

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

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

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

5、家电的远程控制:

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

版权声明:本文由作者上传并发布,转载请注明来源。本站部分文字或图片来自于网络,如有侵权请尽快联系我们。

97%的人继续看了

其他人推荐看

Copyright © 2008-2023 yuexiuedu.com

ICP备案号:粤ICP备2021022410号

粤公网安备 44030602006003号

粤秀教育 版权所有 联系我们


Warning: Invalid argument supplied for foreach() in /www/wwwroot/www.yuexiuedu.com/tzzy/wp-includes/script-loader.php on line 2841