ZigBee is a wireless control solution for smart home based on RF/WiFi technology. It is a great solution for internet of things. With Zigbee, users can control all their home appliances, lighting devices, blinds, door locks, smoke detectors and so on by remotes or mobile phones even if they are away from home. While used for lighting control, ZigBee is the language of connected lighting in homes and businesses. It is in innovative products that provide new ways to use light, improve comfort and convenience, and save energy. There are three type of zigbee networks and the most popular one is mesh. A mesh network routes actively. A network shall consist of three types of devices, Coordinator (Gateway), Router and End Devices. the Coordinator (Gateway) plays the role of administrating the network tree and bridging to other network. Each network has only one Coordinator (Gateway) since it starts the network. It stores information about the network, including acting as the Trust Center & repository for security keys. As well as running an application function, a Router can act as an intermediate router, passing on data from other devices. The End Device contains just enough functionality to talk to the parent node (either the Coordinator or a Router); it cannot relay data from other devices. This relationship allows the node to be asleep a significant amount of the time thereby giving long battery life. A ZigBee End Device requires the least amount of memory. Zigbee remotes and lighting devices are end devices that should be added to network by the Coordinator (Gateway). Once added to the network, the remotes can control the lighting devices. Zigbee remotes are available with monochrome, dual color, RGB and RGBW to control corresponding lighting devices with switching ON/OFF, dimming, CCT adjustment and RGB color adjustment functions. They are powered by built-in batteries. Zigbee lighting devices are available with dimmers and drivers, which may requires a AC-DC power supply. With Zigbee, you can control your home lighting by mobile APP even if you’re away from home, since the APP does not directly send commands to the devices, it sends commands to a server first, then the commands will be forwarded to the devices by the server.