欢迎来到天天文库
浏览记录
ID:34471679
大小:133.06 KB
页数:3页
时间:2019-03-06
《web技术与wap无线应用协议在智能家居中的应用》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、MicrocomputerApplicationsVo1.19,No.s,2003技术交流囊蔓-A用加
2、-l’●靠sHWeb技术与WAP无线应用协议在智能家居中的应用肖辉岳继光曹聪倪磊陈晓东摘要阐述Web技术与WAP应用协议在智能家居系点。多年的应用使得Web技术趋于完善。爱立信公司所研发统中的应用方法与特色,并介绍其在嵌入式系统上的软件实的WAP的出现则更将Web带入了无线应用的领
3、
4、c.现途径。该技术在首届“全国大学生电子设计大赛——嵌入式与传统Web技术所使用的H1vrP(超文本传输协议)比系
5、统专题竞赛”的一等奖参赛作品“智能家居控制系统”中得较,WAP增加了WAP网关这一中间环节。它主要负责连互到了实现和应用。连网与电信无线移动通迅网络,而这一差异本身对于应用而关■调Web技术WAP无线应用协议智能家居言则又是完全透明的。应用开发人员并不需要关心其中的不嵌入式系统CGI通用网关接口同传输媒体的连接、信息传送方面的具体问慧.两者流程比较图如图1所示。’一同时,较传统Web不同的是WAP使用WML语言替代、Web技术与WAP无线应用协议HTML语言,WML语言这一XML语言的子集专为无线小
6、WWW的出现极大的推动了互联网的发展,作为一种新容量内存、低速处理能力、狭小银幕设备而设计。更适合无线颖的媒体。其具有维护方便、效果直观,互动性良好等众多优移动应用这一场合。图1传统Web与WAP应用流程比较图Web服务器,用以启动相应的CGI(通用网关接口)进程。Web一服务器同时将相关控制命令传递给CGI进程。后者喇负责将、Web技术与WAP无线应用协议在智能家居中的应用字符串形势的输入命令根据系统协议转换为相应控制信号。经由外部总线,如Rs一485、ESBUS、lEl强l45l等。传送至设智能
7、家居系统应用于日常生活。各类不同背景的用户要备端。最后设备根据接收的命令相应动作。系统的框图如图2求一种友好且易于使用的用户界面,而整个智能家居系统的所示。功能也应该易于扩展。基于Web技术,提供用户一个类普通网页效果的交互界面.使得不同年龄、不同计算机应用背景的用户可以轻松直观的对居室环境与家用电器设备进行控制。而WAP无线应用协议的引入则将智能家居扩展到无线应用环境,使得移动电话以及PDA等无线通讯工具可被用于无线的家居控制。智能家居系统关注各类家用电器的控制,同时通过功能的整合使得有限的功能得
8、到扩充,实现智能化.基于Web的家居控制中。用户的操作通过软件以HTTP协议方式发生图2基卡Web的智能家居控.I泰眈框圈肖辉同济大学信息与控制工程系博士研究生上海岳继光同济大学信息与控制工程系教授上海·56·矗1丁『r啊睡—耶眶疆啊r_1目■曩Ⅱ一Micr~emputerApplie~tiomVo1.19,No.s,2003技术交流
9、.L曩●■▲用∞
10、.1簟·l参●囊s期的其他请求将得不到响应.这种运行模式可能带来并发的一三、智能索居系统中Web服务器及WAP无线应用定的时延,采用线程池模式(Th
11、readpoolMode)可■决这一问题,该工作模式充分利用了嵌入式豢作系统刍任务能力带来在嵌人式系统上的实现的便利实现了宏观并行处理功能,使得多个用户时发出的如图(2)所示,智能家居系统以Web服务器为核心,该模各类控制命令能得到正确响应与动作.块可由具备较高运算能力、大存储能力的嵌入式系统配合嵌用户控制意图的判断与具体执行可由设鲁对应的cGI入操作系统实现。以同济大学信息与控制工程系统设计并实程序来完成,请求到达后系统将启动所指定的CGI进程,并现的基于ImtelStrongARM的智能家居系统
12、为例,使用带有完成其标准输入与输出的重定向.这要求Web服务嚣实现32M内存与200MHz的32位StrongARM处理器的系统为CGI接口,这一接口由W3C组织的TlIeWW1_rCommon平台,配合w.mCE3.0操作系统与自行设计开发的web服务GatewayInterfaceVersionI.Ispecification定义.我们实现大及本地用户控制软件,实现了家用开关量电器设备、电话答的系统的相关模块中的功能源码如下:’录机、数字温度计、红外报警器、电器红外遥控的控制同时if(Metho
13、dType==POST—METHoD)Web服务器具备与WAP浏览器通讯的能力,使移动电话及{m—strCmedLine=m—strOutputFilePDA设备也能用于家电控制。—基于Web技术的智能家居系统要求客户端软件与系统按照H竹P协议通讯,最新的HTTP/1.1协议于1999年6+strBodyEntiry1月由W3c组织、Compaq、MIT及Microsoft共同提交,作为)应用层协议,它详细描述了H竹P实现要求,规定了Web技else(MethodTy
此文档下载收益归作者所有