From charlesreid1

Line 1: Line 1:
=My Zigbee Configuration=
=Background=
 
==My Zigbee Configuration==


Here is a picture of the configuration I'm using for my Zigbee: the radio chip itself is attached to a breakout board, which has a mini usb plug on it. I've got two Zigbees and two breakout boards.
Here is a picture of the configuration I'm using for my Zigbee: the radio chip itself is attached to a breakout board, which has a mini usb plug on it. I've got two Zigbees and two breakout boards.
Line 6: Line 8:


[[Image:Zigbee1.jpg|300px]]
[[Image:Zigbee1.jpg|300px]]
==How Zigbee Works==
From this page: https://learn.sparkfun.com/tutorials/xbee-shield-hookup-guide
They explained it pretty clearly. What makes Zigbee such a popular format is that it is simple. There is no extensive coding that needs to be done, no IDE, no microcontroller instructions. It is a serial interface. This means you can think of it like a wireless serial terminal.
That means this page, on using the <code>screen</code> command in Linux to communicate with serial devices, is gonna come in handy: www.cyberciti.biz/faq/unix-linux-apple-osx-bsd-screen-set-baud-rate/


=Projects=
=Projects=

Revision as of 17:45, 5 June 2016

Background

My Zigbee Configuration

Here is a picture of the configuration I'm using for my Zigbee: the radio chip itself is attached to a breakout board, which has a mini usb plug on it. I've got two Zigbees and two breakout boards.

I'm currently working through how to control the Zigbee directly from the computer via the mini usb cable.

Zigbee1.jpg

How Zigbee Works

From this page: https://learn.sparkfun.com/tutorials/xbee-shield-hookup-guide

They explained it pretty clearly. What makes Zigbee such a popular format is that it is simple. There is no extensive coding that needs to be done, no IDE, no microcontroller instructions. It is a serial interface. This means you can think of it like a wireless serial terminal.

That means this page, on using the screen command in Linux to communicate with serial devices, is gonna come in handy: www.cyberciti.biz/faq/unix-linux-apple-osx-bsd-screen-set-baud-rate/

Projects

HackRF and Zigbee

Main page: HackRF/Zigbee

As of June 2016, I am working on a project to transmit information with a Zigbee, receive the signal with a HackRF, and demodulate the signal with Gnuradio.

References

tutorial on arduino + zigbee: http://cs.smith.edu/dftwiki/index.php/Tutorial:_Arduino_and_XBee_Communication

more on the 802.15 protocol used by zigbee, and how to set up a demodulator in gnuradio: http://wiesel.ece.utah.edu/media/documents/pdf/2010/03/25/thomas_project_report.pdf

download X-CTU, the software used to control and interact with the Zigbee devices: http://www.digi.com/products/xbee-rf-solutions/xctu-software/xctu#productsupport-utilities

Flags