Research and Design Remote Monitoring System of Smart Home Base on NIOSⅡ
|School||Hebei University of Technology|
|Course||Applied Computer Technology|
|Keywords||smart home home gateway remote monitoring NiosⅡ μC/OS-Ⅱ LwIP ZigBee|
With the development of embedded technology and computer network, the level of people’s live is increasing, the requirements of the family to improve the environment,such as comfort, convenience and efficiency,are also increasing. In order to meet the growing needs of people’s live, the intelligent home is being gradually developed. The monitoring system is the core of the smart home, so the paper focuses on explaining the researchment and design of the smart home based on NiosⅡ.In this paper, at first, introduces the concept of smart home, the development status of the domestic and abroad and the future direction of development. Analyzes the functionality and performance of the smart home control system.Put forward the model of remote monitoring system of smart home on this base. Second, introduce the mainly technical knowledge of this design. In the end, introduce the overall design and detail design of this system.Remote monitoring system of smart home is composed of three parts, which are the home gateway, home network, and remote monitoring. Home gateway is the core of the system for the connection of different network and used as the Web server. Home network is composed of Ethernet, wireless network and Ethernet switch. Wireless network adopts ZigBee technology. Remote monitoring uses B/S structure.The design of system includes hardware design and software design. Hardware design uses the SOPC Builder with QuartusⅡto complete the development of NiosⅡCPU. Software design uses NiosⅡI DE, including NiosⅡs oft-core processor system in the preparation of the module drivers, the transplantation and configuration of theμC/OS-Ⅱembedded operating system and LwIP, the development of the remote monitoring applications software. Remote application software uses HTTP protocol and CGI to complete the interactive communication between server and browser and the function of remote monitoring in the monitoring system.