- Wed Jun 18, 2014 3:49 am
#172043
I have several Xbee series 2 modules I'm trying to use in a project. I also have Digi documents 90000991_B.pdf and 90000976_S.pdf along with the Faludi book and Titus' "The Hands on xBee Lab Manual". I cannot find correct data on how to decode the packets I'm seeing.
For example, I have a coordinator and end device configured for API, no excapes.
I send 7e000408524e4413(Node discovery).
I get back : 7e 001c 88 52 4e44 007d33a2 00 4079d070 45303230 00 00000200c105101e 65
All devices return a similar packet.
Documentation indicates the packet should be type 95 (return for ND) not 88 (return for AT). Also it indicates the packets should end after the NI delimiter with a checksum.
XCTU test query returns type XB24-ZB, S/N 0013a2004079d070
XCTU Read returns
XB24-ZB ZIGBEE END DEVICE API 29A7
SH 7D33A2
SL 4079D070
The results are the same for Raspberry PI, Arduino, and my PCs.
I have two questions :
Why does XCTU SH/SL not match the device serial numbers?
Where can I find informaton on how to parse the return packets? Not just this one, but all types..
BTW, I program in C/C++ or PERL, but not Python.
For example, I have a coordinator and end device configured for API, no excapes.
I send 7e000408524e4413(Node discovery).
I get back : 7e 001c 88 52 4e44 007d33a2 00 4079d070 45303230 00 00000200c105101e 65
All devices return a similar packet.
Documentation indicates the packet should be type 95 (return for ND) not 88 (return for AT). Also it indicates the packets should end after the NI delimiter with a checksum.
XCTU test query returns type XB24-ZB, S/N 0013a2004079d070
XCTU Read returns
XB24-ZB ZIGBEE END DEVICE API 29A7
SH 7D33A2
SL 4079D070
The results are the same for Raspberry PI, Arduino, and my PCs.
I have two questions :
Why does XCTU SH/SL not match the device serial numbers?
Where can I find informaton on how to parse the return packets? Not just this one, but all types..
BTW, I program in C/C++ or PERL, but not Python.