基于IAIDL的信息家电万能遥控的设计与研究
2011-08-08黄梦妍夏璐
网络安全技术与应用 2011年12期
黄梦妍 夏璐
湖南师范大学 湖南 410081
0 引言
信息家电(Information Appliance, IA)是利用计算机、数字通信和电子技术与传统家电相结合的新型产品,是为满足现代家庭需要而设计的新型家用电器。信息家电的基本特征是与网络(主要指互联网)相连并具有一些具体功能。
本文的研究内容主要是:通过嵌入式面向对象数据库、网络技术以及信息家电接口定义语言IAIDL这些技术,设计一个能够在智能家居中管理和控制所有信息家电的、可以直接与用户交互的可视化嵌入式智能设备——信息家电万能遥控器。
1 信息家电接口定义语言与其功能
智能家居系统中的设备都具有不同的种类和功能,即使是同种类同功能也有不同品牌之分。如果每台家电都用自己独特的“语言”与其他家电和用户交流,则整个系统需要多个不同的解释模块来分别理解不同的“语言”,大大增大了系统复杂性,造成不必要的系统开支。因此,我们需要一个统一的、抽象的语言对所有设备来进行设备定义和功能描述。这样整个系统建立在同一个语言平台上,实现对信息家电的控制也就不是难题了。从而,我们引出信息家电接口定义语言IAIDL。信息家电接口定义语言(Information Appliance Interface Definition Language, IAIDL)是一种用来定义家庭网络中信息家电属性与功能的描述语言。
通过IAIDL语言的运用,当一种按照信息家电描述语言格式定义的新信息家电设备接入系统时,该设备能够自动地向家庭网关进行注册,所有在线的远程信息家电遥控器能自动发现新信息家电设备的功能接口,从而实现新信息家电设备的动态接入。……
登录APP查看全文
