GSMSMS模块调试软件的使用方法

◆窗口介绍

左面是“串口数据监控”,显示该软件与GSMSMS模块数据交换内容。

中间上部的时钟用于观察SMS系统运行效率情况,仅是为了方便用户。

中间的一系列功能按钮是控制GSMSMS模块的关键:

“链接”用于检测GSMSMS模块与客户单元板的物理连接情况。

“复位”用于热启动GSMSMS模块,建议在GSMSMS模块出现异常或手机意外关机时使用,复位不丢失短信息信息。

“接收状态”用于查询短信息接收情况。

“接收”用于读取GSMSMS模块已经接收到的某条短信息,GSMSMS模块缓冲区有3个,使用右面的“SMS接收缓冲位置”设置您需要读取任意一条短信息。

“设置手机号码”用于设置发送短信息的目标手机号码,手机号码在右面“目标手机号码”中输入。在发送短信息前必须有此操作,建议模块上电后作为初始化内容对模块设置一次即可。

“发送”用于发送一条短信息。短信息输入在窗口右下方。您可以发送16进制数据,英文,中文(限中文模块)三种方式。16进制格式例子:[41][42][43][44][45]。
如果您没有输入任何短信息内容,则发送以下默认内容:
16进制:[41][42][43][44][45]
英文:www.cetinet.com
中文:中国电子技术信息网

◆操作说明

首先连接好GSMSMS模块,打开sms.exe程序;点击菜单“设置”--“设置串口”选择您需要连接的串口,其他设置使用默认即可;点击菜单“设置”--“打开串口”开启串口。
然后就可以使用功能按钮对GSMSMS模块进行操作。操作方法基本按照按钮的上下顺序进行。本软件只是对GSMSMS模块的功能进行演示并帮助客户熟悉GSMSMS模块的操作指令,不具备任何开发功能。需要注意:
1、在发短信息前必须设置目标手机号码。
2、GSMSMS模块工作在半双工方式,因此每向GSMSMS模块发一条指令后必须等收到返回指令后才可以继续下一不操作。一般复位,关机,发短信息的指令需要等待一段时间,请用调试软件上的闹钟观察这些操作一般的延迟时间。
3、接收短信息时由于内部缓冲区过多(13个),而对手机的操作必须保持一定的时间延迟,因此接收状态应答指令所显示的接收到新信息的时刻可能会不定期延迟10秒左右,属于正常现象。

◆相关说明

1、最好建议用户使用两套GSMSMS模块联试。如果条件不具备则可以使用一个英文手机与之联试,但这种情况下16进制传输不能直接监控,不具备开发价值。
2、“时钟”主要用与观察GSMSMS模块的冷启动时间及SMS运营商的运营系统是否运转正常。如果GSMSMS模块的冷启动时间过长说明该GSMSMS模块物理连接可能有问题;如果从发短信息到收到短信息的时间间隔太长说明运营商的运营系统过于繁忙。这些信息都是供开发工程师参考的。