Zigbee Carrier

Zigbee Carrier and Test Software Overview

I created a Zigbee carrier with an IO expansion board along with test software while I was studying the Zigbee protocol. I first wrote the software in Java but switched it over to C# because the native serial support was much better than the Java 3rd party libraries. The carriers are designed to accept the Digi XBee modems. They are capable of all Zigbee functions including firmware updates. The expansion board provides analog and digital functionality with a range of input and output hardware.

Zigbee Carrier and Test Software Repository

Zigbee Carrier Pictures

Zigbee PCBs Top View
Zigbee PCBs Top View
Zigbee PCBs Bottom View
Zigbee PCBs Bottom View
Zigbee Project Assembled
Zigbee Project Assembled

Zigbee Carrier Schematics

Zigbee Carrier and Expansion Schematics
Zigbee Carrier and Expansion Schematics

Zigbee Carrier PCB Design

Zigbee Carrier Top Layer
Zigbee Carrier Top Layer
Zigbee Carrier Bottom Layer
Zigbee Carrier Bottom Layer
Zigbee Carrier Top, Bottom and Silkscreen Layers
Zigbee Carrier Top, Bottom and Silkscreen Layers
Zigbee Expansion Top Layer
Zigbee Expansion Top Layer
Zigbee Expansion Bottom Layer
Zigbee Expansion Bottom Layer
Zigbee Expansion Top, Bottom and Silkscreen Layers
Zigbee Expansion Top, Bottom and Silkscreen Layers

Zigbee Test Software Screen Shots

Zigbee Java Test Software
Zigbee Java Test Software
Zigbee C# Test Software
Zigbee C# Test Software

Zigbee Test Software Source Code

Finally, The source code for both versions of the software are below:

Zigbee Test Software C# Source Zigbee Test Software Java Source