Improvement #31

A single driver bundle shuold control multiple dongle

Added by Stefano Lenzi about 8 years ago. Updated almost 8 years ago.

Status:New Start date:09/24/2010
Priority:Low Due date:
Assignee:Stefano Lenzi % Done:


Category:zigbee.dongle.api Spent time: 1.00 hour
Target version:org.aaloa.zb4osgi.zigbee.dongle.api-1.X Estimated time:1.50 hour
Has a patch:No Has license agreement signed:No


In case that a user has two CC2480 dongle to its PCs, the user SHOULD be able to:
  1. control both of them by installing a single zigbee.ez430_rf2480.driver
  2. provide a different configuration for each of them (e.g. for controlling multiple ZigBee network)


Documentation #45: Define a clear use case for the ZigBee Base Driver contro...NewStefano Lenzi

Improvement #30: Allow configuration to change at run-timeNewStefano Lenzi

Related issues

related to Wish #8: ZigBee Base Driver should be able to support multiple dri... New 09/21/2010
related to Improvement #37: Add the Driver source property to the created services Closed 09/26/2010


#1 Updated by Stefano Lenzi about 8 years ago

  • Target version set to unplanned

#2 Updated by Stefano Lenzi about 8 years ago

  • Subject changed from A single driver bundle shuold controll multiple dongle to A single driver bundle shuold control multiple dongle

#3 Updated by Stefano Lenzi about 8 years ago

  • % Done changed from 0 to 10

Missing a clear use case

We have to define a clear use case, before starting developing. In fact, at the current stage, we found that is not clear, considering that there are various solution that depends exactly on the wished use case.

Valid solutions

Multiple service registered

The Driver register a Service for each of the found (or manually specified) dongles, it registers also a ManagedServiceFactory service for the configuration of each of the dongles. The list of available dongles could be also handled by means of a MangedService.

Use of ObjectFactory

The Driver register a DriverFactory Service that creates (or return) a dongle for a given set of parameters.

Both of the above solution doesn't clarify the set of parameter that the Driver supports, and how the ZBD will handle the mapping of network configuration to driver.

More design work needed...

#4 Updated by Stefano Lenzi almost 8 years ago

  • Target version changed from unplanned to org.aaloa.zb4osgi.zigbee.dongle.api-1.X

Moved to the next release cycle

Also available in: Atom PDF