This system is in the family environment to achieve a variety of functions, according to this feature, can summarize the following requirements. Respectively from the hardware and software to achieve two aspects.1. Hardware requirements(1) low power consumption: as it is a wireless sensor network with many nodes, it can only be powered by batteries. Therefore, low power consumption is required to prolong the use and reduce the number of battery replacements.(2) security: this system is for the home environment control system to do early data acquisition, if there is an error, can lead to PC judgment error, resulting in wrong control. For example, if there is no carbon monoxide leakage, the alarm. Therefore, the security of the system is required(3) appearance: as a result of want to install in the family each place, reason asks its as far as possible small, beautiful.(4) extensibility: the sensor node Settings can be increased or decreased at any time according to the different needs of users.2. Software requirementsIn terms of software, the program is required to be designed in a modular way, which makes it easy to upgrade the system so that one module can be modified when adding nodes and no changes are needed elsewhere. The program design should be simple, the data transmission format should be unified.