Setting up a KillerBee

Having recently ordered an Atmel AVR RZ Raven kit I was curious to play with it and try to develop some 6LoWPAN applications. This was mainly done with Contiki OS using the EXCELLENT tutorial on it here:

I also wanted to get the KillerBee framework working. Contrary to what the KillerBee documentation says, you don’t really need an AVR JTAG ICE whatever $300 programmer. It works just fine the Atmel AVR Dragon which is only $50 USD.

Using that programmer, I was able to successfully flash the AVR Raven USBstick to the KillerBee firwmare using:

sudo avrdude -c dragonjtag -p usb1287 -e -P usb
avrdude -p usb1287 -c dragon
jtag -P usb -U flash:w:kb-rzusbstick-001.hex

I’m now able to use the zbdump tool and the others to sniff on ZigBee traffic. This is a lot of fun and seems there’s quite a few ZigBee and 6LoWPAN devices around here in River North in Chicago.