This project has moved and is read-only. For the latest updates, please go here.

Gbee library and associated example

Jan 30, 2013 at 5:32 PM

I have a couple of questions regarding this Library and example explained here. Firstly in this example are the xbee modules preconfigured to be coordinator, Router and End device? If I have to preconfigure the modules role can you direct me to a useful resource for doing so. Is it possibly to assign the xbee module roles using this library in c#? You're help is very much appreciated. Thank you.

Jan 30, 2013 at 6:51 PM

Your are correct, the modules are preconfigured to be a router, coordinator and end device. The mode (or role as you call it) is determined by the firmware of the XBee module, so you can't switch the mode at runtime in C#. This limitation is caused by memory constraints of the hardware, it has to little memory to store all three versions of the firmware. In order to preconfigure the XBee you need to connect it to your PC (e.g. using an adapter like this https://www.sparkfun.com/products/8687) and use X-CTU software (http://www.digi.com/support/productdetail?pid=3352). I know there are new generation of XBee modules that have more memory and one unified firmware, but this library was written when those were not available yet.