原创 GSM模块的使用研究(一)

2009-4-10 21:41 2643 15 15 分类: 通信

前两天得到一个GSM模块,可以收发短信。这种模块的接口有RS232,USB和RJ45的。我拿到的是串口的。打开外壳一看,里面的模块是法国的WAVECOM公司的Q2303A。


  查阅了一些资料后,发现控制这种模块用的是一套AT指令。所以自己在电脑这头用超级终端通过串口来控制这个模块发短信。经过很多次的实验终于成功的发送了英文和中文短信!


   其实实现发短信的功能还是比较简单。先打进at,如果返回一个ok,则表明你的模块已经准备就绪了。然后利用at+cmgs指令就可以发短信了。英文很好发,中文的要用PDU格式,而且中文要表示成Unicode编码。


  值得注意的是,发送的最后一个是一个发送符“→”,而这个当初费了我好大精力。如果你用的是超级终端,你就使用“ctrl+z”,如果你用的是串口调试助手,你要勾上十六进制发送,敲入1A(其实就是ASCii码的026)。


  用电脑发送好使,下一步我正准备用AVR单片机的串口来控制GSM模块,不知道能否成功发送编制好的短信。

文章评论0条评论)

登录后参与讨论
我要评论
0
15
关闭 站长推荐上一条 /2 下一条