新闻中心

EEPW首页 > 消费电子 > 设计应用 > BENQ23G的彩信发送及编码格分析

BENQ23G的彩信发送及编码格分析

作者:时间:2009-02-25来源:网络收藏

第6字节“1A”是UriLen(26字节);第7字节“10”是HeadersLen(16字节);第8~33字节是Uri字段,URI=http:/mmsc.monternet.com/(中国移动梦网);第34字节“BE”是ContentType的内容类型(著名域值applica―tion/vnd.wap.mms―message的代码),即Content Type=application/vnd.wap.mms―message;第35~49字节是由3个Header组成的Headers字段,第35、36字节是第1个Header,第37、38字节是第2个Header,第39~49字节是第3个Header。
Headerl:80 BE(Accept:application/vnd.wap.mms―message)。
Header2:C7 80(Cashe Control:None)。
Header3:A1是域Proxy authorization的代码,第40字节“09”是域长度(9字节),第41字节“80”是Basic的代码,第42~44字节是User―id=wap,第46~48字节是Password=wap。
数据字段就是紧接着的MMS包。
服务器返回数据序列如下:


返回数据中,第1~3字节是WTP Result PDU,其余为WSP协议数据单元。WTP Result PDU格式与前面相同,只是TID=8001,与WTP Invoke PDU中的TID=0001相对应。
返回数据中第4字节“04”是WSP会话响应Reply的代码,第5~173字节是WSP Reply PDU。WSP ReplyPDU结构如表7所列。

第5字节“20”是Status,表示成功;第6、7字节“81 26”是Headers的长度(解码后为A6,即166个字节,从第8字节“61”到173字节“B1”);第8~38字节是Cont―entType的域值,ContentType=application/vnd.wap.
mms―message;第40~173字节是由6个Header组成的Headers字段,第40~52字节是第1个Header,第53~78字节是第2个Header,第79~111字节是第3个Header,第112~143字节是第4个Header,第144~167字节是第5个Header,第168~173字节是第6个Header。


Header6:Date=48 29 41 EB,以秒计算的日期,起始日期为1970―01-01。
返回数据中,第174~209字节是Data字段,其内容与MMS头内容相对应,解码后含义:


2.4 控制设备WTP确认完成会话
控制设备WTP确认(WTP AcknowledgementPDU,3字节):1C 00 01。
WTP Acknowledgement PDU格式同表5。其中,CON=0,PDU Type=0011,Tve/Tok=1,RES=0,RID=0,故第l字节为1C;TID High Byte=00000000,故第2字节为00;TID Low Byte=00000001,故第3字节为01。
2.5 断开服务器连接
如果要退出数据模式,控制设备可通过UART串口传送符号+++,返回命令模式,但与服务器的Socket连接并没有断开。如果要断开与服务器的Socket连接,则控制设备需通过UART串口发送ATH命令给模块。

3 结 论
本文介绍了一种通过传送图像的低成本远程监控系统。该系统采用Winbond公司的77E58单片机作为控制器,由外部报警传感器触发,控制串口摄像头捕获现场图像,封装MMS,并通过控制BenQ公司的GSM/GPRS模块BENQ23G发送,同时还可以通过拨打预设号码将现场声音传送出去。


上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭