| With the development of electronic technology and the evolution of WLAN, more and more embedded products have access to the Internet in the form of wireless network, realizing the sharing of network resources, and providing more personalized service for users. These intelligent and networked embedded products are well received by consumers, apparently have become a new trend. Under this background, this paper designs and realizes a kind of Smart Home Remote Monitoring System which is based on embedded control technology, WiFi network technology, Internet technology and Android technology. The proposed solution has a high reference value for the research in the field of Smart Home and Remote Monitoring.The hardware platform of the Smart Home Monitoring System is composed by the ARM 32-bit Cortex-M3 microcontroller STM32F103RET6, WiFi network module, image acquisition module and other necessary control circuit. The design of the software part involves more content, and it is also the key and difficult point for the entire study. To realize the wireless access and device monitoring, the embedded control system needs the supports of WiFi module driver, image acquisition program and other function control program. Then we transplant the embedded TCP/IP protocol stack Lw IP into the system to make it access the Internet successfully. We also design an application based on HTTP protocol for the embedded control system to get the sensor information of home devices and monitoring images stored in the cloud Web servers synchronously. For the most popular Android smartphones, this paper has designed a simple and practical remote monitoring APP. Android mobile phone communicates with the cloud servers through the 3G/4G/WiFi network, and the cloud servers communicate with the sensors in the home through the Internet and WiFi network, so as to get the information of smart devices and monitoring images.The system has been tested in both sides of the embedded master controller and handheld terminal,the results show that the whole system runs stably and each functional module works properly. Android application is flexible and easy to operate, greatly facilitate the users to achieve remote monitoring. The functionality and stability of the whole system has reached the expected task requirement, such a solution has a high practical value. |