Remove/disable endpoint at runtime

Hi,

I have a doubt regarding the possibility of removing or disabling an endpoint at runtime.

Assuming that we have a device with multiple endpoints, is there a mechanism to disable temporarely or definetely an endpoint from the device itself?

Valerio

Parents
  • Update from one of our in-house Zigbee-experts on this use case:

    Most of the ecosystems are going to discover the device right after it has joined the network and store this data inside the database. If the device will remove one of the endpoints afterwards, they will not rediscover the list of endpoints, but will simply try to communicate with it over and over again.
    As a result, to make this happen in a sorta-safer way, the device shall:
    -> Leave the network
    -> Reconfigure endpoints
    -> (at best) use different EUI64 address
    -> Join the network as a new, different device
    Are you aware of the consequences of doing this?
    This should be doable, and a good example of the set of actions that must be performed is the implementation of the NCS_HL_AF_DEL_SIMPLE_DESC command in the NCP application in the nRF Connect SDK.
    Best regards,
    Simon
Reply
  • Update from one of our in-house Zigbee-experts on this use case:

    Most of the ecosystems are going to discover the device right after it has joined the network and store this data inside the database. If the device will remove one of the endpoints afterwards, they will not rediscover the list of endpoints, but will simply try to communicate with it over and over again.
    As a result, to make this happen in a sorta-safer way, the device shall:
    -> Leave the network
    -> Reconfigure endpoints
    -> (at best) use different EUI64 address
    -> Join the network as a new, different device
    Are you aware of the consequences of doing this?
    This should be doable, and a good example of the set of actions that must be performed is the implementation of the NCS_HL_AF_DEL_SIMPLE_DESC command in the NCP application in the nRF Connect SDK.
    Best regards,
    Simon
Children
No Data
Related