This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Binding Problem with Simple, API



Hi,
i hope anyone can help me.
I tried the binding feature with the Simple API. I wanted to set one device in the binding allow mode another device should bind with it. I give the ZB_ALLOW_BIND a value of 65 because i want to set the device in the indefinitely mode. On another device I send a ZB_BIND_DEVICE command with the commandID and the Dst addr with the NUll value. Application is register on both devices. One as input and the other device as output. 
The ZB_ALLOW_BIND command gives me success but the ZB_BIND_DEVICE gives me always ZInvalidParameter. I tried out some chances but every time I get the same status.

Then I tried the "normal" binding where I give ZB_BIND_DEVICE the IEEE addr as dst addr. Here I get success, but after I get the succes I get an areq frame like this 
0xB 0x46 0x85 0x1 0x6F 0x79 0x2F 0x29 0x80 0x0 0x0 0x4B 0x12 0x0
I found out that this is an ZB_FIND_DEVICE_CONFIRM.
After that I tried the ZB_SEND_DAT_REQUEST. Now I get the status ZApsNoBoundDevice.

Did anyone experienced the same?

  • Hi Wishmaster_de,

    How is the binding coming?

    Have you registered your application endpoint succesfully with success? It seems like according to what say?

    CC2480 Developer's Guide

    CC2480 Developer's Guide

    PDF Download .pdf (swra176.pdf, 171 Kbytes)

    You are following the instruction according to developer's guide. Right?

    LPRF Rocks the World

  •  

    Hi Wishmaster_de.

    I'm in the same situation that you describe. I tried the normal binding where you have to give the IEEE addr and the cc2480 send me the areq ZB_FIND_DEVICE_CONFIRM.

    Is that normal? I don't read that anywhere.

     

    Thanks in advance