Font Size: a A A

Research Of Message Oriented Middleware In Smart Home Based On XMPP Protocol

Posted on:2017-08-16Degree:MasterType:Thesis
Country:ChinaCandidate:C QiFull Text:PDF
GTID:2322330485956601Subject:Information and Communication Engineering
Abstract/Summary:PDF Full Text Request
With the development of economic and the improvement of living standards, a wide variety of smart home devices walk into all aspects of people's life. But, different brands and types of smart home devices make up a complex heterogeneous system collection. The lack of unified communications protoc ols and standards between terminals resulting in a difficulty with managing and controlling smart devices. We urgently need to develop a standard to complete an effective messaging in different application environments, and f ulfill requirements of unified control and management in heterogeneous environments. The technology of Message Oriented Middleware(MOM) is proposed by this.Combinate with inspire of web instant messaging(Web IM) technology. This paper proposes the use of instant messaging standard XMPP protocol as building smart home MOM communicatation protocol and program. At first, this paper research the format, semantics and communication mechanisms of XMPP protocol. Then, based on researching the concept of message oriented middleware, this paper analyse and expound the architecture and working mechanisms of MOM in smart home envirnment. Deeply research two crucial components in building the MOM system: message passing component and data stream compression compontent.To the message passing component, this paper analyse the principle of common messaging mechanism. In addition to this, propose a message bidirectional transmission model using in smar t home envirnment. To the data stream compression compontent, we propose a XML stream compression model: XSC-XMPP inspired by the thought of zoning containers. By divide XML stream to structure container and content container, the XSC-XMPP model use static dictionary coding to process structure container, use Burrows–Wheeler_transform combine RLE encoding to process content container. Experimental results show that the XSC-XMPP model can reduce the network flow during communication based on XMPP protocol, and verify the feasibility.In the next, this paper analyse the principle of underlying module network communication of the MOM. Applying the open source server Openfire, combined with the research of crucial components, we develop a model of smart home MOM platform. Enumerate several core techniques, such as, generating messages account, maintaining persistent connection, the realization of pub/sub, the reliability guarantee and so on.At last, a smart air-conditioning remote monitor system based on microblog APP is presented in this paper. By using MOM platform, this system can not only realization the remote control to smart air-conditioning, but also obtain equipment parameters and data synchronization on multi-client. What's more, a message data format is designed to standardize the control instruction, which is simulated on the actual application control system.
Keywords/Search Tags:smart home, XMPP protocol, message oriented middleware, XML compress model, remote monitor system
PDF Full Text Request
Related items