SIM300使用说明(使用文档)

来源:互联网 发布:自考和成考和网络教育 编辑:程序博客网 时间:2024/05/20 08:44
 

SIM300使用说明

 

这是我最近为SIM300  GPRS模块自己编写的测试程序,程序时用VB6写的

我的E-mail  :  tongyue2007@126.com

QQ:  479741934    在qq空间有更详细的配图文档

 

 

试验前准备工作:

1.   将电话卡装入底面的电话卡插槽。

2.   用我们配送的开关电源接入电源接口,按下电源开关,此时电源指示灯亮,证明电源正常了。

3.   确定单片机接入口的两个排针有跳线帽盖上,并且连接的方向如图。

4.   将电脑的串口线接入到开发板上方的串口接口。

5.   将我们配送的天线拧上到板子左上方的电线接口,不能用力过猛,否则会损坏天线的插针的哦。

按下复位按键,直到信号等开始闪烁,证明sim300模块正常启动,sim300模块会寻找信号此时信号灯闪烁的频率大概是2次/秒,如果您的手机卡可正常通讯的话,sim300找到信号后闪烁的频率大概是0.5次/秒,这时候您就可以进行其他的实验了。

 

手机功能及短信群发

打开“短信.exe”

 

程序会自动检查模块的启动情况,并进行初始化:检查模块生产厂商,信号强度,网络服务商,来电来短信提醒等

检查完成后就进入待机状态。

 

 

一.手机状态

在这里可以拨打电话,输入电话号码,拨打/接听电话按钮变可用,按动按钮就可以拨号了。

 

如果有电话打进,模块的蜂鸣器会响,这时也能接听电话(拨打接听电话的按钮编的可用状态)

 

可以查看手机SIM卡中的电话薄内容

 

在通话结束时可以挂机

 

二.短信状态

 

选择短信状态可以收发短信

如果有短信进来,可以再收件箱中查看到。

(这里的收件箱指的是SIM卡里的收件箱)

 

发短信

按“编辑短信”按钮

 

我的短信群发的设计了三种功能:

    1。直接输入号码,发送单跳短信;也可以输入一个号码段,然后发送一批的短信。

    这和市面上卖的短信猫是同样功能的。不过,我有没本事去坑人,这种发送功能可能用不上了。

    还有电信、移动、联通在国家打击短信诈骗法令的压力下,都对短信的发送数量做了限制(好像是一部手机,每小时内超过200条,一天内超过1000条,将被列入黑名单,封锁他的发短信的功能,除非你有事先进行沟通挂号)。而且这种发送方法发送出去的短信有一半左右为空号,短信没发出去,钱却被扣走了。

 

    2。选择手机通讯录中的好友,给他们发短信。

    这种方法和一般的手机中的功能是差不多的,比如在节日时给好友发送祝福短信。不过我的短信群发是升级版本,在发送短信时可以把好友的名字自动放在短信中,一起发送出去,比如“XX”:祝你节日快乐!这种带收件人名字的短信恐怕手机是做不出来吧

 

    3。从Excel表格中读取信息,然后群发短信。

    我们有时需要把许多人的一些信息发送到他们的手中,这可是大有作为的啊

例如,我们有这样的一张Excel表:(保存在同目录的testexcel.xls中)


 

然后我们要把表中的内容用短信的方式通知他们,你要发送这样的短信肯定要抓狂的

用我的短信群发程序却非常简单,只要懂几下鼠标,就可以坐等完成

 


 

打开程序,点击“从Excel”按钮,程序自动读出Excel表格中的所有电话号码(收件人的号码)

 

 

 


 

编辑短信的内容,需要用到表格中的信息时,用“$信息名$”,编辑完成后,然后点击“发送预览”按钮,

就可以看到等待发送的短信队列的所有内容,这时候,表格中的信息已经自动的添加到各自的短信中了。

 

最后一步就是按“确认发送”按钮,这样程序就控制短信猫,把编辑好的短信队列一条一条的发送出去了。你就等着清闲吧。

 

 

 

 

 

 

 

 

 

三.高级状态

 

 

在这里可以测试AT指令,并看到模块的反应情况

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

四.彩信发送

 

 

彩信的发送要要到另一个程序,关闭退出“短信.exe”,打开“彩信.exe”

 

程序在开始时还是要进行一些必要的初始化检测工作,完成后进入“待机状态”

 

彩信要先上网,登录移动彩信服务网,然后把彩信内容经过SMIL编码后,提交到移动彩信服务网,并保存在服务网后台的服务器中,然后由服务网向收件人发送新彩信到达的通知和彩信在服务器中的存储位置,收件人通过手机上网,从网络服务器中下载彩信。所以发彩信的付费是以条数进行计算的,而收彩信也要付费的,以流量进行计算的。

要把一条彩信顺利的发送出去,要用到TCP/IP 、 PPP、  SMIL等协议,说实在话,这些我也是一点都不懂的,不过这要感谢SIM300,因为她已经把所有的协议都用硬件的方式写到模块中了,你根本不需要懂的,只要向模块发送AT指令,把彩信的内容传给模块,模块就能自动调用内置的协议,把用户的内容编成彩信,然后发送出去。

图中右侧就是发彩信所用到的AT指令,程序已经预先写好了,你对彩信内容进行编辑后按“发送彩信”按钮,程序就按顺序自动向模块发送AT指令,把用户编辑的彩信内容传给模块,并让模块把彩信发送出去。

 

上图是发送过程中的截图,彩信的发送状态,右上角显示图像导入到模块的进度。

 

最后会显示“发送成功”,完成对彩信的发送

 

 

 

程序时用VB6编写的