Disappearing supplying voltages in ZigBee

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Disappearing supplying voltages in ZigBee

1,301 Views
LYM
Contributor I
Hello, All.

Association device was successfully executed and exchange data occurs orderly.
We shall assume feeding power on a part of devices has disappeared also the backup battery power supply too does not work. What will occur to such network nodes? Their network customizations will be lost and at restoring power supply they anew should be associate in a network?
What solve this problem developers?
What solution is offered in specification ZigBee?
Advise as to solve this problem without repeated association (if possible)?
Labels (1)
0 Kudos
3 Replies

345 Views
Mads
Contributor V
Hi LYM,
 
The ZigBee specifcation does not cover this explictly, but the implementers of the Stacks does.
Our stack has a None volatile memory module in the software which is used to save network setting so a device can survive loosing power - e.g during a Battery change.
The module can also be used to store application data.
 
I would recommend that you download the Beekit and look in the Beestack documentation.
 
 
Br,
Mads
 
0 Kudos

345 Views
LYM
Contributor I
Your None volatile memory module used in MAC Codebase or in BeeStack Codebase?
0 Kudos

345 Views
LYM
Contributor I
I save network setting, but after restart of device in this code

if(state == stateListen){
if(MSG_Pending(&mMcpsNwkInputQueue)){
pMsgIn = MSG_DeQueue(&mMcpsNwkInputQueue);
App_HandleMcpsInput(pMsgIn);
MSG_Free(pMsgIn);
}
App_TransmitUartData();
}

condition if(MSG_Pending(&mMcpsNwkInputQueue)) = false and device not send acknowledgment
I must save also
nwkToMcpsMessage_t *pPacket; // Pointer to MCPS message
anchor_t mMlmeNwkInputQueue; // MLME queue
anchor_t mMcpsNwkInputQueue; // MCPS queue
panDescriptor_t coordInfo; // coordinfo if not pan
???
0 Kudos