基于XMPP协议的智能家居远程控制系统研究设计
随着经济的不断发展,生活水平的不断提高,人们对舒适、便捷、智能生活的追求与日俱增,各式各样的智能家居设备已经遍布生活中的方方面面,给人们的生活带来极大的便利,但由于不同家居或刚类不同品牌家居之间缺乏共同的协议标准,使人们很难统筹管理和控制这些异构的设备,因此,也给人们的生活带来了诸多不便。 受XMPP协议在即时通信领域应用迅速发展的启示,本论文提出通过采用基于XMPP协议的一种抽象的说明性语言XCITL(基于XMPP协议的数字家庭控制信息传输标准语言)来描述这些家居设备的基本信息和控制指令,再通过这种语言制定智能家居控制信息的传输标准,在此基础之上,开发基于此标准的移动控制终端,用于家居设备标准信息的处理,为最终实现统筹管理和控制家居设备奠定基础。 首先,本论文研究了关于智能家居发展趋势和发展中存在的不足等内容,分析了发展智能家居远程控制技术的重要性和迫切性,同时也比较了国内外较著名的智能家居解决方案;接着,本论文分析了与课题研究相关的技术,包括常用的网络数据传输协议、家庭网络协议、XMPP即时通信协议等内容。 随后,本论文设计XCITL这种抽象语言来描述家居设备的信息和控制指令,并且定义了XCITL,语言描述的内容和语法基础,总结了XCITL语言的特点,并在此基础上制定了基于XCITL的信息传输标准,细化了对设备实体控制的各种基本具体操作,包括:绑定设备、获取设备信息、获取设备的工作状态和对设备的工作状态设定等;同时也详细描述了设备实体的反馈信息,包括操作成功时的反馈信息和操作未成功时的反馈信息,以及对出错的不同类别进行了定义和划分,为用户的控制操作提供了参考。 接下来,本论文研究分析了智能家居远程控制系统的应用需求,包括系统的总体架构和系统所具备的功能等;并对系统通信机制进行了研究,分析了选择Android作为开发平台的原因,之后又研究了系统服务器端和移动控制终端的解决方案,在此基础之上,本论文对系统进行了仿真模拟,实验结果验证了课题研究的正确性和可行性。 最后,本论文对本课题研究的内容进行了总结,分析了本课题所取得的成果和研究中仍需继续改进的不足,并对接下来的工作提出了新的设想。 针对不同家居设备之问控制信息的异构性,本论文主要的贡献包含两个方面:基于XMPP协议定义了描述智能家居设备信息的XCITL语言;基于该语言制定了面向智能家居设备的远程控制信息传输标准。 本论文将即时通信协议XMPP运用到家居设备控制领域,为智能家居远程控制技术的研究和家居控制信息标准的制定提供了新的思路,同时也丰富了基于即时通信模式的人机交互应用的发展,具备一定的科研意义和实际应用价值。
信息传输标准;智能家居;远程控制;XMPP协议;人机交互应用
中国海洋大学
硕士
信号与信息处理
丁香乾
2012
中文
TP311.52;TN915.04
74
2012-12-27(万方平台首次上网日期,不代表论文的发表时间)