Font Size: a A A

The Research And Design Of Smart Home System Based On ARM And ZigBee Technology

Posted on:2017-02-21Degree:MasterType:Thesis
Country:ChinaCandidate:L GaoFull Text:PDF
GTID:2272330485991263Subject:Circuits and Systems
Abstract/Summary:PDF Full Text Request
With the rapid development and wide application of Internet technology, the Smart Home becomes a hot topic of research in recent years. The development of smart home, not only led to the upgrading of the traditional household electrical appliance enterprises, and the computer technology, embedded technology, intelligent robot technology, network communication technology of modern high technology applied to various fields. Research on network technology in China started late, but in recent years has made remarkable achievements. In 2015 March, the central government for the first time "Internet+" written into the government work report, greatly promoted the development of networking technology.In this paper, based on the full understanding of the current situation and future research direction of Smart Home, and combined with the ARM and ZigBee technology, uses the advanced software development and design ideas, design a set of running in embedded Linux environment of smart home system. In the hardware platform, we use ARM9 processor S3C2440 as the main control module, and build a wireless sensor network using CC2530 ZigBee wireless module, then equipped with ARM-Linux embedded operating system.Different from the traditional way of development, this paper has discarded the BOA server and SQLite database, but go a bold attempt to use the new web development framework Mojolicious (referred to as Mojo) of Perl programming language and nginx reverse proxy server. Mojo is a compact, lightweight Web development framework, and perfect the implementation of the non-blocking I/O, HTTP/SOCKS5 proxy support. The Nginx reverse proxy server is implemented on the HTTPS support, at the same time have greatly improved in security and access speed and efficiency. In the process of system development, in order to shorten the development cycle, improve development efficiency, we use Docker technology. This design thought in the loss of system resources, enhance system performance, safety and other aspects of the system are greatly improved.In this paper, according to the monitoring system development ideas, Smart home system divided into four parts:safety of the system module, authority management module, system monitoring function module and system control module. System safety module to realizate the security of system software level, system rights management module is user operating system access restrictions, the system monitor module is the indoor temperature, humidity, smoke and other environmental factors detection and video surveillance, control system function module is control of lighting, electrical appliances, access control equipment. The design of the module, constitutes a complete monitoring system.
Keywords/Search Tags:Smart Home, ARM9, ZigBee, Mojolicious, Nginx, Docker, HTTPS
PDF Full Text Request
Related items