基于XMPP协议的智能家居消息中间件技术研究

来源 :西南科技大学 | 被引量 : 0次 | 上传用户:luxiliang
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着经济的发展,生活水平的不断提高,品类繁多的智能家居设备渐渐融入人们生活的各个方面。但是,不同品牌和类别的智能家居设备之间构成了一个复杂的异构设备集合,终端之间缺乏统一的通信协议和标准,这造成了对各种异构设备管理和控制的困难。我们急需制定一个标准,在不同的应用环境下进行有效的消息传递,用于满足异构设备下智能家居的一体化控制和管理的需求。消息中间件技术正是在这种背景下提出的。受网络即时通讯技术的启发,本文提出使用即时通信标准的XMPP协议作为构建智能家居消息中间件的应用层消息传输协议及方案。本文首先研究了XMPP协议的格式,相关语义以及通信机制。随后,在研究消息中间件相关概念的基础上,对智能家居环境中消息中间件的体系架构及工作机制进行了分析阐述,并对消息中间件构建中涉及的消息传递及数据流压缩两个关键组件进行了深入研究。在消息传递组件中,本文分析了常用的消息传递机制的原理,结合应用实际,提出了一种适用于智能家居消息传输的双向传递模型,并对该双向传递模型中涉及的算法进行了研究分析。在数据流压缩组件中,本文提出了引入容器划分思想的XMPP格式数据流压缩模型XSC-XMPP。该模型将XML数据流进行容器划分,并根据划分结果将其按照结构部分和内容部分分别进行静态字典编码和BWT+RLE编码处理。试验证明该模型方案能有效节约XMPP协议通信过程产生的网络流量,并具有一定的优越性。随后,文章分析了消息中间件底层网络通信框架实现。利用开源服务器框架结合关键组件研究,开发了智能家居消息中间件平台,详细阐述了消息中间件的若干核心的功能需求和技术要点的实现,包括:消息账号的产生,设备长连接的维持,发布订阅,可靠性处理等。最后,本文利用消息中间件开发了配套的智能空调远程监控系统,这套系统不仅可以实现对智能空调的远程控制,还具备实施监控设备参数,多控制端的实时数据同步等功能。为解决控制指令标准化的问题,本文设计了一款消息实体格式,并在实际系统平台上得到应用。
其他文献
文章分析了高速公路养护的特殊性及中国高速公路现行养护管理模式存在的问题,将战略联盟的思想与养护管理相结合,阐述了建立战略联盟模式的优势,探讨了该模式在养护管理中的
作为日本京都哲学的创始人,西田几多郎曾经深受宋学、尤其是阳明学的影响。这一影响不仅体现在西田哲学的前期,也反映在了西田哲学的后期。围绕"至诚"这一概念,西田在重新审
远程监控是物联网应用的一个重要的领域。随着物联网监控技术的发展,越来越多类型的终端设备通过传感器、射频或者二维码等技术加入到物联网应用体系中,设备硬件实现(包括嵌
路面裂缝修复材料的耐久性决定着修复后路面的使用寿命。该文通过在水泥砂浆中加入水性环氧树脂和水性环氧树脂固化剂得到一种新型改性水泥砂浆修复材料,通过一系列的室内试
随着社会经济的发展,体验经济已经不断发展并成为主要的经济形式,消费者的消费目的与追求已超出简单的物质需求,而是精神需求的体验与满足。同时,在服装产品同质化越加严重的
2013年对我国养蜂业来说是糟糕的一年,除个别养蜂场收入还不错,绝大多数不但不理想,甚至血本无归。目前国家政策和社会秩序比以往要好,而交通运输条件,高速公路四通八达,运输快速及
<正>江西省委部署新的发展战略提出,将集中力量加快推进南昌、九江一体化,通过区域规划、基础设施、公共服务、产业的全方位融合实现区域集合效应。昌九一体将成为驱动江西经
IP电影最早是产生在90年代的美国,美国和日本在这一领域已处于比较成熟阶段。随着影视产业的“泛娱乐”以及“互联网+”对电影产业的影响愈加深入,我国的IP电影逐渐发展,成为