SIM900发送MMS彩信的流程
这是一篇介绍SIM900发送MMS彩信的详细流程,具体请参考SIMCom公司标准文档“SIM900_MMS_AT Command Manual_V1.01.pdf”。
MMS彩信通讯,在远程无人值守的监控系统中会被用到。特别是在偏远地区,没有有线网络,使用彩信通讯,无疑是可取的。其次,还可以节约服务器租赁费用。
//配置步骤如下:
AT
AT+CPIN? //检查SIM卡是否插入并解锁
AT+CGATT? //彩信使用HTTP协议发送,是建立在GPRS之上,所以要查询网络附着情况 AT+CMMSINIT //初始化彩信
AT+CMMSCURL="mmsc.monternet.com" //配置中国移动手机彩信中心地址
AT+CMMSCID=1 //设置承载上下文ID
AT+CMMSPROTO="10.0.0.172",80 //移动SIM卡的彩信代理
AT+CMMSSENDCFG=6,3,0,0,2,4 //设置彩信的功能参数
AT+SAPBR=3,1,"Contype","GPRS" //激活承载
AT+SAPBR=3,1,"APN","CMWAP"
AT+SAPBR=1,1 //启用GPRS连接
AT+SAPBR=2,1 //检查连接是否正确,并获取你的IP地址
//准备发送彩信
AT+CMMSEDIT=1 //开启编辑模式
AT+CMMSDOWN="PIC",2544,40000
//PIC为mms图片数据,文件大小为2544个字节,最大下载时间为40000ms
//在收到CONNECT后,将图片文件中的数据发送给SIM900模块,发送完成后,会收到“OK”
AT+CMMSDOWN="TITLE",6,40000
//TITLE为mms标题数据, 大小为6个字节,最大下载时间为40000ms
FE FF 7F 8E 59 73
//将上面的6个字节使用HEX格式发送,主意不要带空格
//7F8E是汉字“美”,5973是汉字“女”
AT+CMMSDOWN="TEXT",12,40000
//TEXT为mms文本数据,大小为12个字节,最大下载时间为40000ms
FE FF 7F 8E 59 73 52 2B 75 1F 6C 14
//将上面的12个字节使用HEX格式发送,主意不要带空格
//7F8E是汉字“美”,5973是汉字“女”
//522B是汉字“别”,751F是汉字“生”,6C14是汉字“气”
AT+CMMSCC=zgq74565@163.com //拷贝一份,发送至邮箱zgq74565@163.com
AT+CMMSRECP="18256903XXX " //设置接收该彩信的手机号码
AT+CMMSSEND //启动发送
//发送结束后关闭
AT+CMMSEDIT=0 //退出配置模式
AT+SAPBR=0,1 //退出承载,释放网络链接
AT+CMMSTERM //退出彩信功能
7F8E是汉字“美”
5973是汉字“女”
522B是汉字“别”
751F是汉字“生”
6C14是汉字“气”