Is there a function in ZBoss/Nordic API to manually decrypt Zigbee packets?

Hello,

I'm working on a custom Zigbee End Device application where I want do some modification of the device announcement message. I've used NXP's Freescale Beestack Zigbee stack in the past, in which the code related to sending the device announcement was exposed. However, based on my research, the device announcement message is fully contained within the the Zboss precompiled stack. Hence, my best idea is to catch the device announcement at the PHY layer before it is sent and do my manipulation there. The issue I'm facing however is that when the outgoing Device Announcement reaches the PHY layer, it is already encrypted. I am curious if there is any way I could decrypt the Device Announcement at the PHY layer before it is sent. Alternatively, if there is some other way to modify the Device Announcement message on a Zboss ZED, I would be interested in that.

Thanks in advance!

  • Hi,

    Unfortunately the entire stack is precompiled, so there is not much you can do with that while using the ZBOSS stack. Though on the other hand, if you were to do something like this to the stack you would likely have redo some part of the certification process, which is costly, and something you'd likely want to avoid either way.

    Regards,

    Elfving

Related