Hi all. I’m using a usb adapter with an Xbee Series 2 set up as Coordinator. On the other end I have the same Xbee but it is set up as Router/End Device. I know now that I SHOULD have bought series 1 modules for my point to point application, but now I have them and it’s too late (unless SparkFun will let me exchange them months after the fact!) so I’ve got to make them work. I would prefer not to dive into API mode if I can help it. So transparent mode seems like the correct choice, but I thought I read that it did not handle any error checking. Can someone verify? I haven’t been able to find it again. I had it working at one point, but don’t know how the modules were set up at the time. They were also very unreliable and seemed to be losing a lot of bytes. Now I can’t even get to that point again. What’s killing me now is figuring out how to address the modules. I’ve been setting them up through X-CTU and I’ve done a bunch of searching but nothing has clicked with me yet. Please help!
IEEE 802.15.4 is the MAC and PHY for series 1 and series 2.
That standard has an ACK option where the receiving unit sends an ACK management message in response to receiving an error-free frame. This applies to all data frames, no matter the upper layer protocol such as ZigBee (series 2) or your own or the transparent serial protocol.
I would assume (uh-oh) that ZigBee in series 2 enables use of ACK.
If the sending device does not receive an ACK within time X, it retransmits, and repeats this n times, where n is a configuration item.
Addressing the modules, series 2. I’m not experienced with these. The principle with ZigBee is that the coordinator assigns a ZigBee protocol level address to end devices (RFDs). Things work differently for nodes that are routers but they too get an address.
I can’t help much with ZigBee - guess you’ll have to read a lot.
I have two x-bee series 2 modules.I set one as the router and other as the coordinator.But i can only send data from the router to the coordinator.I also want to send data from the coordinator to the router.How can i do this???