教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 实用模板 >

GSMGPR基于SIM900A的应用与实现 - 图文(5)

来源:网络收集 时间:2026-08-26
导读: 图3.4 SIM900A PCB 图3.5 SIM900A硬件系统实物图 14 4基于SIM900A的SMS、TCP功能实现 4.1 SMS功能实现 SMS(Short Messaging Service)中文名称短信服务,短信是当下每一部手机上必备的功能之一,顾名思义,它是在手

图3.4 SIM900A PCB

图3.5 SIM900A硬件系统实物图

14

4基于SIM900A的SMS、TCP功能实现

4.1 SMS功能实现

SMS(Short Messaging Service)中文名称短信服务,短信是当下每一部手机上必备的功能之一,顾名思义,它是在手机之间发送文字信息或从个人计算机或手持设备向手机发送信息的一种方式,其文本信息的最大发送量为160个字符(字母、数字或者拉丁字母中的字符),对于中文一般最大发送量为70个字符。 4.1.1 SMS工作原理

以手机为例,尽管平时没有打电话或者接听电话,但是我们的电话却总在不停地收发数据,它通过被称为控制信道的控制通路与手机发射塔进行通信。这种通讯的目的是让手机系统了解自己所在的信号区域,以便移动时手机可以切换到其他信号区域以及确定工作正常。手机使用控制通道来建立呼叫,控制通道同样也为SMS短信提供通路。当我们向一部手机发送短信时,该短信将通过手机发射塔以控制通道上小型数据包的形式先通过SMSC(短信业务中心),然后通过手机发射塔,再由发射塔将短信发送到目标手机。

对于短消息的控制共有三种模式:Block Mode、基于AT指令的Text Mode、基于AT指令的PDU Mode。目前手机中默认使用PDU Mode,通过PDU编码的短消息内容可以是文字、声音或者图像。Text Mode只能用于发送ANSI范围的字符,发送方式比较简单。本文通过文本模式发送短消息。 4.1.2 SMS实现步骤

在本系统中,利用PC机通过串口控制SIM900A模块实现短信收发功能。首先通过9针串口线将PC机与SIM900A模块连接,打开串口调试软件,并设置相应参数:波特率-9600、奇偶校验-无、数据位-8、停止位-1。设置完毕,在PC机端发送AT+ENTER,当连接正常时会返回“OK”。然后输入相应的AT命令控制GSM模块工作,详见下图

15

图4.1 SMS实现步骤与结果

由图8可见,该SIM900A系统实现了短信收发功能。我们通过该SIM900A系统向电话13842894487发送一条短信“THIS IS A TEST FROM SIM900A”,由于该电话为系统本身的电话号码,可以通过结果发现该系统收到自己发出的短信,并返回+CMTI:”SM” 21表示收到短信,并且该短信为短信存储位置的第21条。最后通过一条语句”AT+CMGR=21”读取该短信。

AT命令AT+CMGF=1命令解释设置短消息格式,参数“1”表示设置短信系统进入文本模式,与PDU模式相反设置模块使用的字符集,“GSM”表示使用GSM默认标准7位AT+CSCS=”GSM默认字符。AT+CMGS=“**********”设置接收方电话号码AT+CMGR=**读取短信,参数为短信位置 表1 SMS相关主要AT命令

4.2 TCP数据传输功能实现

GPRS当前广泛应用的行业有电力、有天、工业控制、运输、金融、证券、公共

GSMGPR基于SIM900A的应用与实现 - 图文(5).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/519114.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)