Dear Philipp, There is no support for registering ZigBeeDevice service on OSGi that exported as EndPoint on the Dongle ( the device used by ZB4O for accessing the ZigBee network), which is the simple approach for supporting Cluster Server or Cluster Client that acts as server (i.e. OTA Cluster, RSSI Location Cluster, Partition Cluster, and others).
My original idea for avoiding to change too much the ZB4O architecture was to implement Cluster Server as Java Listener and with an interface that matches the Request that the Cluster Server has to support. Actually, it sounds kind of dirty solution, but it can be implemented with the current design. Of course, it would be better if full exporting of ZigBee device would be supported by ZB4O, as OSGi is trying to standardize in RFC-192 ( https://github.com/osgi/design/tree/master/rfcs/rfc0192 ), but it may require much more effort and changing, something more for ZB4O 2.x So I'm open to discuss on the way that we want to support that in ZB4O, which I think would boost the use cases support by this suite. Ciao, Stefano On Mon, Jan 19, 2015 at 1:16 PM, Philipp Buluschek < [email protected]> wrote: > Hello All > > I will probably need to implement an OTA server for ZB4O. I currently > imagine it as a ZigBeeDevice(Impl) with an OTA Cluster which registers > itself to the AF layer. I believe this registration is not yet supported > (right?) > > Have you already put some thoughts into this and could share ideas and > approaches? > > Thanks Philipp >
_______________________________________________ Dev mailing list [email protected] http://zb4osgi.aaloa.org/mailman/listinfo/dev
