lqs10 发表于 2012-8-31 18:15:47

看看怎么用GPRS模块发彩信

随着彩信的应用越来越广,不少朋友希望可以通过GPRS来发送图片到手机或者电子邮箱。这里以GU900D模块为例,介绍彩信编程的指令:

1. 文件传输操作
AT+FSUPL=”test.txt”                            //上传文本文件”test.txt”
CONNECT
<输入文件的二进制数据>
+FSUPL:3222
OK

AT+FSDWL=”test.txt”                           //下载文本文件”test.txt”
CONNECT
<输出文件的二进制数据>
+FSDWL:3222
OK

AT+FSUPL=”test2.txt”                           //上传文本文件”test2.txt”
CONNECT
<输入文件的二进制数据>
+FSUPL:4222
OK

AT+FSUPL=”pic1.jgp”                           //上传图片文件”pic1.jgp”
CONNECT
<输入文件的二进制数据>
+FSUPL:13222
OK

在上传和下载文件时,如果文件比较大,一般建议用户采用硬件流控实现,如果没有硬件流控,用户可以通过降低串口传输速率来达到可靠传输数据的目的,推荐使用串口波特率命令(AT+IPR)改变为38400。

2. 编写和发送MMS信息
AT+MMSWRITE=0                              //清除MMS信息内容
OK

AT+MMSWRITE=1,1,”13714488925”               //添加第一个“TO地址”
OK

AT+MMSWRITE=1,1,”13452463802”               //添加第二个“TO地址”
OK

AT+MMSWRITE=1,1,”yang.hfy@gmail.com”         //添加第三个“TO地址”
OK

AT+MMSWRITE=4,1,”abcd”                  //输入MMS信息标题

OK

AT+MMSWRITE=5,1,0,”pic1.jpg”                   //添加第一个文件到MMS信息,
                                           图片文件
OK

AT+MMSWRITE=5,1,3,”test.txt”                //添加第二个文件到MMS信息,
                                           这个文件参数设置是UTF8
OK

AT+MMSSEND=1                            //发送MMS信息,
OK
//发送MMS信息成功
                  

eliachen 发表于 2012-8-31 20:47:37

mark!!!!!!!!!!!!!!!!!!!不错!
文件下到哪去了??????

lqs10 发表于 2012-8-31 20:58:29

eliachen 发表于 2012-8-31 20:47 static/image/common/back.gif
mark!!!!!!!!!!!!!!!!!!!不错!
文件下到哪去了?????? ...

文件是直接下到GPRS模块内部的文件系统。GPRS模块内部预留了2.5MB的空间给用户使用。

eliachen 发表于 2012-8-31 21:24:12

传送文件怎么保证完整性?

lqs10 发表于 2012-8-31 21:31:39

一般通过文件传输完毕后有个文件大小的回馈来确定,另外可以增加一个文件数据校验算法来保证。从实际使用来看,文件大小来确定完整性已经足够。

lihebb 发表于 2012-12-3 18:23:35

彩信发送成功不过是用串口来调试的问题出在怎么把摄像头采集到的图片数据(十六进制数据)还原成真正的图片JPG格式的 上传到GSM模块

radar_12345 发表于 2014-2-13 16:15:37

好东西啊。。。。。。

Lin_811 发表于 2014-6-11 15:02:35

学习学习            

xinfa190 发表于 2014-6-11 15:36:23

标记学习
页: [1]
查看完整版本: 看看怎么用GPRS模块发彩信