ZigBee – Getting started
Connected lighting and home automation
If you want to experiment with internet connected lighting and home automation, this is what you need:
- A ZigBee Light Link development kit (or alternatively any TI ZigBee kit with CC2530 or CC2538. You need some ZigBee nodes to control!)
- A BeagleBone Black (BBB) development board. This will run the ZigBee Linux Home Automation Gateway software, which creates a ZigBee gateway compliant with the Home Automation 1.2 profile specification.
- A CC2531EMK USB dongle, which is plugged into the USB port of the BeagleBone Black board to enable ZigBee connectivity.
- A CC-Debugger to flash the CC2531EMK.
- Familiarize yourself with the BeagleBone Black and the Debian Linux platform. You should use an Ubuntu Linux PC (running VMware® on your Windows machine works just fine).
- Install the latest Debian linux image on the BBB and play around with the board. Before proceeding, you should be comfortable with basic Linux tasks like transferring files between the Linux PC and the BBB, running an SSH session to control the BBB and so on.
- Try out some of the available BBB projects.
- Download and install Z-Stack™Linux Ubuntu Gateway installer. This is a single installer which contains both the gateway software and complete documentation, and it runs on your Ubuntu PC. You will find the quick start guide inside the installation, including a gateway sample application
- To add different devices, download and install the Z-Stack Home software. This is a single Windows installer that contains complete stack and application examples running on TI’s CC2538 development kit or the CC2530 development kit as end nodes (temperature sensors, door locks, thermostats, etc.)
The ZigBee Light Link development kit is ideal to kickstart your wireless lighting project. Buy the kit, and experiment with all the features of ZigBee for lighting including individual and group control of ZigBee lights, lighting scenes, and color control.
Source code for the ZigBee Lighting Stack is then found here.