Font Size: a A A

The Remote Control System Design And Implementation In The Digital Home Network Environment

Posted on:2013-12-22Degree:MasterType:Thesis
Country:ChinaCandidate:H L LiuFull Text:PDF
GTID:2248330377452730Subject:Software engineering
Abstract/Summary:PDF Full Text Request
This paper mainly discusses the design and implementation of the Digital HomeRemote Control System and the application scene and meaning of the Digital Home.It firstly introduces the current situation of the development of the Digital Home andour understanding and solution, and then introduces the concept and meaning of theDigital Home Service Platform and the Digital Home Intelligent Box (D-Box) in thissolution, and the needs of the Remote Control System, finally descripts the RemoteControl System design and implementation in detail. This part explains the reason forsuch a design by descripting the design ideas and technology selection, and then itintroduces the overall structure of the system, finally introduces each module of theRemote Control System and the combination of the Digital Home Service Platformand the Remote Control System.The problem that the Digital Home Remote Control System needs to solve is thecommunication between any two points in the subnet of IP protocol network. IPnetwork is divided into many subnets, these subnets can then form a more biggernetwork. The computer that has a public IP can be accessed by all other computers inanywhere and the computer that only has a private IP can only access the computerthat has public IP through the NAT transform, and it cannot be directly accessed byother computers outside the LAN (unless doing NAT mapping). The Remote ControlSystem using a direct connection, NAT and forward technology to solve the problemwithout modifying the setting of any network devices (routers and firewalls, etc.). Thesystem is composed by a Remote Control Server and many Communication Clients.The Communication Clients include two types of clients: the Access ControlApplication and the D-Box. The CIO library designed for the Remote Control Serverusing the epoll I/O model which is introduced in the Linux2.6kernel in order tomaximize the throughput and scalability.It is very useful and stable of the Digital Home Remote Control System when we tested it in the Digital Home experimental environment. We achieve the designobjectives, but in the future, the security of the communication and the building of theRemote Control Server cluster are the works must be done.
Keywords/Search Tags:Remote Control System, NAT traversal, CIO Library
PDF Full Text Request
Related items