Improvement #233

Add some kind of persistance to ZigBee Base Driver

Added by Stefano Lenzi almost 5 years ago. Updated over 4 years ago.

Status:New Start date:12/18/2013
Priority:High Due date:
Assignee:Stefano Lenzi % Done:


Category:zigbee.basedriver Spent time: -
Target version:org.aaloa.zb4osgi.zigbee.basedriver-1.X
Has a patch:No Has license agreement signed:No


The ZigBee Base Driver requires some kind of persistence when it restart from without cleaning the ZigBee Network Stack of the dongle.
In particular, the persistence is required in all the following scenario:
  • When sending message to the Network a local EndPoint is created on the dongle, so we should not create EndPoint the next time ZB4O start if we are using the same dongle on the same network.
  • When binding to device if the remote device is still there it will remember our binding from last time so we must avoid to duplicate the binding after rebooting the ZB4O stack.

Related issues

blocks Bug #231: Detection of devices In Progress 12/13/2013
blocks Bug #232: Endpoint registration on the dongle In Progress 12/17/2013


#1 Updated by Han Alink almost 5 years ago

Indeed, the binding table overflows after a few restarts.

#2 Updated by Stefano Lenzi over 4 years ago

  • Target version changed from org.aaloa.zb4osgi.zigbee.basedriver-0.7.0 to org.aaloa.zb4osgi.zigbee.basedriver-1.X

Moved to next release

Also available in: Atom PDF