This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

ZLL Endpoint Query

Other Parts Discussed in Thread: Z-STACK

Hello Everyone,

In Zigbee Light Link there is an Endpoint "0D E15E(ZLL)" , can anyone tell what is this endpoint for? and is it possible to remove it?

Reagrds,

Ajit Wadekar

  • You can send simple descriptor request to this active endpoint to know what it is for.
  • Hello,


    This endpoint hosts the ZLL commissioning application (with only one cluster, ZLL_COMMISSIONING). The commands of this cluster must have the ZLL profile ID according to the specification. Also according to specification, all other commands must have the HA profile ID. The profile ID is included in the frames sent over the air.

    In order to do this with Z-Stack, 2 endpoints are required. It is not possible to send commands with different profile ID's from the same endpoint with Z-Stack. Both ways are conform specification, for instance, Philips Hue uses only one endpoint.

    Because of this specification ambiguity, we have different implementations (TI and Hue, for example). This causes interoperation problems that have to be solved by hacks, such as assigning the (invalid) device ID of E15E to the ZLL commissioning endpoint, so that Philips Hue bridge (which isn't the sharpest knife in the drawer) doesn't select it as 'the' application endpoint to control the light.

    TL;DR it's for ZLL commissioning and yes you can remove it but then you won't be able to touchlink the device, nor will it pass Zigbee ZLL certification.

    Regards,

    Sjef.