SparkFun Forums 

Where electronics enthusiasts find answers.

All things pertaining to wireless and RF links
By lyttlec
#171806
I'm having problems with xbee ND frames.
I have multiple routers and end devices connected.

I send (via a coordinator) : 7e 00 04 08 51 49 44 19
I receive : 7e 00 0d 88 51 49 44 00 00 00 00 00 00 00 de ad 0e
Which verifies, both by manual check and because the coordinator didn't discard it,

I send :7e 00 04 08 52 4e 44 13 (Node discover)
I get back (for example) : 7e 001c 88 52 4e44 00 38cc 0013a200 40ad724c 5230323000 fffe 01 00 c1 05 101e 59
The example module is configured as XB24-ZB, Zigbee router api, firmware 2364.
All the documentation I can find (thanks a lot google) seems to indicate the response should terminate after the NI with the checksum.

Any hints where I can find correct documentation and tutorials?
Thanks in advance
By lyttlec
#171816
Thanks. I've got that one. After the fact, I can decode the data for the specific example. But there are lots of commands/responses that I need to implement, so I'm hoping for something a bit more concise.

BTW, my target is a Raspberry PI with Arduinos. DIGI seems to only write to a Windows audience. I have XCTU and XCTUng running, with problems, under Wine.
By stevech
#171826
if you can use an arduino environment, there's an XBee library that supports Xbee S1 and S2 and virtual wire, etc.
By waltr
#171827
If using an R-Pi write the frame handling code in Python or C. There are examples for both around.