Bioloid + zig100/110 -> pc <- xbee

I currently work in research and development center in a French company.

My new project is piloting a Bioloid robot (kit premium) via computer (PC configuration).To do this, we took [Zig100 module.

And we also bought the [XBee-PRO PKG-U USB RF Modem ® which reads the data which I reach when I do “Test / Query” with the [X-CTU software:

  • Modem type: XBP24

  • Modem firmware version: 10CD

My question is this: Has anyone tried or succeeded in communicating with the robot via a computer using an XBee module?

  • If yes, what is the procedure? Could we talk about it?

  • If no: I am open to discussion and questions about the project.


Why do I open this topic? Because I tear one’s hair on the communication protocol zigbee! Indeed:

  • I just discovered that I had no zig2serial supplied with the kit, so I’ll have to make one.

  • so I can not currently test it in the terminal procedures described [here on page 98.

  • I’m not even sure that a lot does it mean to use the zigbee sdk.

  • I do not know a priori the addressing information of my robot … (unicast? point-to-point?).

In short, a discussion would be welcomed with people expert!

PS: My robot is a girl, and is called Dragonfly!](http://www.megarobot.net/cj/manualy/robotis/bioloid/ExpertKit_aj.pdf)](http://ftp1.digi.com/support/documentation/90001003_a.pdf)](http://ftp1.digi.com/support/documentation/90000831_A.pdf)](ZIG-100/110A)

That is the Series 1 XBee Pro which runs straight 802.15.4 protocol. These are NOT running theZigBee protocol!

The simplest method is to use AT command mode, also know as transperant mode, which then looks like a serial connection at each XBee UART port. I use this method to communicate to a small robot to/from a PC.

To connect to a PC you will need either a serial logic level to RS232 translator or a serial logic to USB converter depending on what your PC support.

On the robot side connect the processors 3.3V logic level UART to the XBee’s UART pins.

Before trying to connect the XBees, first connect the robot’s serial to the PC (using the appropriate level/protocol conversion). Get what ever commands/responses you require working on a hardwired link. Once that works then insert the XBees.

Do search and read through all of the XBee threads in this forum. Your questions have been asked and answered several times before and there are additional details posted.