Font Size: a A A

Research And Implement Of Digital Home Networking Standards

Posted on:2012-09-25Degree:MasterType:Thesis
Country:ChinaCandidate:P Q DouFull Text:PDF
GTID:2218330338965232Subject:Communication and Information System
Abstract/Summary:PDF Full Text Request
Along with the rapid development of broadband and mobile internet services, people puts a higher interoperability requirements on home equipment, the development of digital home is gaining more and more attention. As an important component of the digital home, home network and its corresponding technologies and standards have become the research focus at home and abroad. The key of achieving the home network is the middleware of home networking. Currently many companies or organizations in the world have developed a bit of corresponding digital home networking standard, the existence of these standards promtes the development of the home network and accelerates the popularization of the intelligent home appliances. UPnP protocol lead by Microsoft provides a way of simple, efficient and flexible for the realization of interoperability between the digital home devices.UPnP is an application layer protocol, which shield the difference of home device physical layer and connect technology, and supply the upper layer development API for the application. UPnP based on TCP/IP network protocols and on top of web technology which use a number of existing technical specifications, such as SSDP, GENA, SOAP and XML. It implements the automatically networking, declaring, discovery, device control of the home networking devices.This paper focuses on the basic principle of UPnP protocol and the depth research of its implementation. Whereas most of the UPnP protocol stacks are based on C/C++ or Java language development, so this paper achieves a set of Python languages based UPnP protocol stack which references the design ideology of the open source development framework of Intel UPnP SDK, simplifying the the UPnP application layer development. In addition, with the arithmetic capability of the embedded devices, many intelligent terminals can easily run the Python interpreter, so the design of the protocol stack in this paper will be widely used in the future. We also introduced the CherryPy WSGI based network adapter, so that other network applications can easily call the web server resources based on the protocol stack in this paper.At last, based on this UPnP stack we designed, this paper we designed and implemented a system of home media and power control based on UPnP protocol.
Keywords/Search Tags:Home Network, Middleware, UPnP, Media Service, Power Control
PDF Full Text Request
Related items