智能家居系统远程监控技术研究与实现.doc

时间:2023-01-30 15:27:55
【文件属性】:

文件名称:智能家居系统远程监控技术研究与实现.doc

文件大小:5.8MB

文件格式:DOC

更新时间:2023-01-30 15:27:55

单片机

随着科技水平的提高,人们对家居生活的要求也越来越高,智能家居系统已经慢慢进入人们的生活,由于这几年物联网技术的出现,智能家居系统也迎来了跳跃式发展。 远程监控需要传输大量的控制消息,消息的即时性成为很重要的一个参考指标,XMPP是基于Xml语言的协议,其因开放性、及时性、扩展性等特点,被IETF确立为即时消息系统通信协议的标准。 网络中传输的视频数据,信息量非常庞大,对带宽要求较高,所以需对视频数据进行压缩传输,H.264视频压缩标准与其他标准相比,采用较多先进技术,提供高压缩比的同时能保证编码质量。 本文将XMPP协议、H.264技术以及Z-Wave无线传感器网络技术相结合,构建具备远程监控技术的智能家居系统,且在XMPP协议框架的基础上实现P2P数据传输。整个系统由设备端、客户端和Openfire服务器三部分构成。系统中传输的消息为Xml流,视频数据由双方构建的P2P通道传输。本文采用混合式P2P网络拓扑结构,以Openfire服务器作为中心节点,负责设备端和客户端的消息交互,以STUN方式穿透NAT构建P2P通道。设备端采集到的视频数据,由P2P通道发送至客户端,客户端调用FFmpeg解码、播放。系统中的消息包括XMPP基本会话消息,视频流控制消息、传感器控制消息、传感器状态消息等,均是由Openfire服务器根据消息体中接收端JID进行转发的。 本文实现的智能家居系统设备端采用GM8126网络摄像机作为硬件平台,Qt编写的客户端为控制端。经测试,系统稳定,传感器控制及时,视频清晰且延时小,各部分均已达到预期的设计要求。


网友评论