Hi everyone,
I am trying to implement zigbee fragmentation.
I am using the command af_data_request_ext , af_data_store and af_data_retrieve.
I have two devices ,one coordinator and one a router both are with zigbee moudle (zigbee pro) with znp framework.
The router does the following:
1. Af_data_request_ext with null in data and the length of bytes.
2. Call af_ data_ store As the number of times he needs to store all the data,the maximum he stores in one call is 240 bytes.
The coordinator does:
1. when he gets af_data_request_ext indication he starts to call af_data_retrieve untill he gets all the data from the router,when he gets all the data he sends af_data_retrieve with len of zero so the router will free the memory he allocated.
Every thing is ok when I try to send a low number of bytes for example 300 bytes
When I try to send for example 500 bytes the coordinator is not recieving indication for af_data_request_ext and in the router side I don't get any error , I get a success status.
Can anyone think of a reason why this is happening.
Thank you,uria.