Zigbee: Difference between revisions
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.
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
| radio all things radio.
Ham Radio: Notes on General class license: General · Mnemonics/General Class License Digital modes: Radio/Digital Modes
Ham Radio Hardware (Radios): Kenwood TS 440S: Radio/Kenwood/TS440S Kenwood TS 570S: Radio/Kenwood/TS570S Yaesu VX-6: Radio/Yaesu/VX-6 Digital Modes on Raspberry Pi: RaspberryPi/Digital Modes Digital Modes on Arduino: Arduino/Digital Modes DVB-T USB SDR Dongle: DVB-T USB SDR
Ham Radio Software: Software defined radio: SDR Comprehensive list of ham software: Andys Ham Radio Linux Direwolf (soundcard TNC/APRS modem): Direwolf Echolink (internet repeater system): Echolink Qsstv (Slow scan television): Qsstv Fldigi (fast light digital modes): Fldigi Xastir (APRS/AX25/TNC): Xastir RadioHead (packet library for microcontrollers): RadioHead
Category:Radio · Category:Kenwood · Category:Yaesu Flags · Template:RadioFlag · e |