Abstract:By considering the problems of single function, a universal smart home monitoring system with multiclient, was designed and implemented based on Linux and ZigBee technology. An ARM CortexA8 microprocessor and Linux were applied as the hardware and software platform, respectively. And a ZigBee network was built by using lowpower CC2530 to collect various information of general home environment and to control them. In addition, several common remote clients compiled by Qt were designed to remotely monitor and control various appliances through TCP Socket, which can be compatible with some popular operating systems (such as Windows, MacOS, Android and iOS). The experimental results showed that the proposed system can accurately monitor and control various home appliances with short time delay.