The system of smart home can provide a kind of easier, ordered and effective life style to human, and must be the development tendency for future inhabitancy mode. Therefore, a smart home system solution is proposed in this paper. Firstly, this paper analyzes the characteristics of ZigBee technology, device types, network topologies and ZigBee protocol specification. Secondly, a design scheme of smart home system based on ZigBee technology is put forward and discussed. Then, the hardware design of ZigBee nodes based on CC2530 chip is given in detail. And, embedded programming software in each ZigBee node and user management platform software are implemented respectively using IAR and Microsoft Visual C++ 6.0. Finally, system test results show that the smart home system implemented above can be served as practical application reliably.