EDN China > 设计实例 > 消费电子设计 > 家居智能控制系统 > 正文
? 2016博客大赛-不限主题,寻找电子导师,大奖升级??

家电远程监控系统中MMS发送的研究与实现

中电网 张秋 吕杨?? 2010年07月23日 ?? 收藏0

  随着科技水平的不断提高和社会的不断进步,人们对于家居安全性的要求也与日俱增。因此,智能化的家电监控系统就有了广阔的发展空间。本文研究了在家电远程监控系统中应用MMS发送方式实现监控目的的方法。由于家电远程监控系统基于嵌入式平台,硬件资源相对较少,因此在MMS封装方式和发送协议的选择上需要充分考虑和权衡。

  1 MMS相关技术与协议

  在家电远程监控系统中,最重要的环节是家电监控信息的发送。在硬件资源十分有限的嵌入式平台上,封装与发送包含图片信息的 MMS,选择占用资源少、适合嵌入式系统的彩信封装方式和通信协议。

  (1)SMIL语言

  同步多媒体集成语言 SMIL(Synchronized Multimedia Integration Language)[1]专为流式多媒体设计,用来规定多媒体片断在什么时候、在什么地方、以什么样的方式播放,可通过时序排列对声音、影像、文字及图形文件进行顺序安排。

  (2)MIME封装

  使用SMIL语言描述的MMS,在通过无线网络发送的时候,必须通过某种方式把SMIL和附属的内容包装在一起,作为一个unit发送出去,同时还要保证SMIL文件各个部分内容的reference变得有效。因此可以使用 MIME(Multipart Internet Mail Extensions)规范。MIME负责把所有的独立的图像、声音、文本、视频内容以及SMIL文件本身捆绑在一起,这个规范称为MIME Encapsulation Aggregate Documents,用于告诉接收的手持终端,这个MMS的内容是相互关联并且相互参考的[2]。

  (3)WAP 协议与HTTP协议的比较

  家电远程监控系统是在嵌入式平台上构建的,硬件资源相对较少,所以在网络协议的选择上需要充分考虑硬件资源是否能够满足需要。WAP(Wireless Application Protocol)是一种向移动终端提供互联网内容和先进增值服务的全球统一的开放式协议标准,是简化了的无线Internet 协议。在嵌入式设备的小屏幕上很难显示标准Web发布的内容,同时屏幕间的切换非常不便。HTTP协议没有针对无线网络做特殊处理,如长时间延时、非连续信号覆盖以及带宽有限。在Internet应用中,HTTP协议以低效率的文本格式发送数据,而非压缩的二进制方式。所以,在无线通信服务中使用普通 Internet协议,会导致成本高、速度慢且难以大规模应用的问题。为了解决此类问题,对WAP协议进行了很好的优化处理,如对无线网络的长延时和中低带宽进行优化,利用高度压缩的二进制方式传输数据。在WAP协议中,会话功能解决了不连续覆盖的问题,并且在IP不可用时自动改用其他优化协议传输信息 [3]。

  综上所述,在分析了WAP协议和HTTP协议之后,本文采用WAP协议,以便在嵌入式系统硬件资源较少的情况下实现MMS的发送。

  2 MMS发送的研究与实现

  2.1 手机模块拨号上GPRS网

  连接无线网络的基本步骤是:手机模块通过串口向无线模块发送AT命令,无线模块进行拨号连接到中国移动GPRS的WAP网关,获得临时分配的IP地址、DNS地址和临时端口号。连接成功后,手机模块从GPRS的WAP网关上获得一个动态IP地址,该IP地址一般是10.188.xxx.xxx。然后,无线模块传输TCP/IP数据包,访问GPRS网内的主机,发送封装好的MMS信息。

  (1)AT+CGDCONT=l,“IP”,“CMWAP”

  此命令用于设置GPRS接入网关。其中第二部分表示PDP(Packet Data Protocol)类型为IP;第三部分表示接入网关为移动梦网,APN是CMWAP,表示中国移动网应用接口。APN也可以设置为 CMNET,CMNET主要应用于PC、笔记本电脑、PDA等[4]。

  (2)ATD *99***1#

  ATD用于设置拨号方式,同时完成拨号,使手机模块进入在线状态。ATD指令采用如下两种格式:

  格式一:ATD*99[*[<called address>][*[<L2P>][*[<cid>]]]]#

  其中99是服务码,也可用98,国内一般用 99。<called address>是w.x.y.z格式的IPv4地址;<L2P>是用于TE和ME连接的Layer2协议或用于PPP协议的 Layer2协议;<cid>是表明PDP上下文的一个数字编号,用AT+CGDCONT命令创建,一般为1或20。

  格式二:ATD*98[*<cid>]#

  具体含义与格式一相同。


上一页12下一页
?? ?? ??


打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮

1.扫描左侧二维码
2.点击右上角的分享按钮
3.选择分享给朋友
?? ??

家电? 远程监控? MMS?

相关文章

我来评论
美国的游客
美国的游客 ??? (您将以游客身份发表,请登录 | 注册)
?
有问题请反馈