Font Size: a A A

Design Of Home Appliance Controlling System Based On Embedded Linux

Posted on:2016-07-23Degree:MasterType:Thesis
Country:ChinaCandidate:C Y LiFull Text:PDF
GTID:2308330503451175Subject:Information and Communication Engineering
Abstract/Summary:PDF Full Text Request
Modern society is an era wit h rapid development in science and technology. Even though the Internet technology and electronic technology are relatively new, they have developed rapidly since their birth. N ow they are more and more mature, and going to enter into a new stage of development. Since the trend of fusion technology is more and more obvious, many new research fie ld s have been derived. The Internet of things technology is a concept produced in this environment, and has been a hot topic recently. Predictably, the Internet of things technology w il l bring great change to our lives. As an important part of witch, the appliance of intelligent must also be a trend. O n the other hand, the fast rhythm of modern life makes higher requirements of simp le and smart appliances operating have been put forward. N evertheless, the intelligent home appliance s appearing on the market at present are not enough and not real intelligent. So this topic of research has certain practical significance.After studying the development direction of intelligent home appliances and the possibility of imple mentation, we select the topic of network access and remote control of home appliance s to be the ma in research direction. This article designs and implements a set of home appliances controlling scheme. The overall scheme of home appliance controlling system is: make an Android application, and communication with development board via Wi-Fi. Communication is accomplished by using TC P protocol socket. After build ing the Java runt ime environment on the development board, run Java server program which will wait for client requests. After the receipt of a request, open a new process to control the GPIO interface by calling the underlying C executable program. GPIO interface can control home appliance equipment by relay. The specific implementation process is : first, choose the software and hardware platform of the system according to the goal need to achieve, and complete the basic work of configuration. The main program is divided into two part, client and server. And then comp lete them respectively.On the server side, the function of the server software can be divided into three parts, network services, command parsing and command processing. The network service handles the specific process of interaction between customer and server, and network protocol involved. For command parsing, first unpack the received TC P segment, extract the data, parse the data to get the control sent by users, and then invocate different underlying control program according to the command. In the command processing module, we use GPIO interface to output signa l, using the output signal to control peripheral electrical equipment. O n the client side, we design and development an Android application, using XML to design the interface of control program and lay the functional components; the function of the program are carried out using the Activit y. This program use double thread model, which are used to accept the user requests and communicate with the server respective ly. Threads send message with each other through Handler mechanism. Finally, we will test the whole system program.
Keywords/Search Tags:embedded system, Linux, android application, Wi-Fi technology, intelligent home appliances
PDF Full Text Request
Related items