Skip to main content
aritec
Associate III
November 11, 2024
Solved

Zigbee Green Power Proxy with STM32WB55

  • November 11, 2024
  • 1 reply
  • 1059 views

I wonder, if it is possible to build a Zigbee Green Power Proxy and ZGP Sink with the STM32_WPAN v1.0.

I couldn't find any documentation neither any source code samples.

I did find some hints about Zigbee Green Power:
1. https://wiki.st.com/stm32mcu/wiki/Connectivity:Zigbee_certification_process:

Bildschirmfoto 2024-11-11 um 11.37.49.png

2. In STM32CubeIde:
Bildschirmfoto 2024-11-11 um 11.41.48.png

I also tried to call Zgp functions found in zigbee.zgp.h like ZbZgpDeviceServerAlloc() or ZbZgpDataReqCallback(), but I got a linker error "undefined reference". Seems these functions are not provided by the library.

So I'm not sure can I achieve the goal I try to with the tools I use.

If someone (ST employee) could answer my question, it would save me a lot of time.
Armin

Best answer by Ouadi

Hi @aritec,

Please find below the status of the Green Power feature for WB/WBA : 

GreenPowerProxy

The Green Power Proxy (GPP) is supported by our current stack and the product is certified as mentioned in the Zigbee certification process Wiki page.

GreenPowerDevice and GreenPowerSinK

This feature is not yet available, We are examining the possibility to support this feature for WBA target in the future. 

About your question ( Use case) :

The basic green power proxy is initialized by default when calling ZbInit, the role of GPP device is to receive and forwards the GPD frames wrapped in a ZCL commands over the Zigbee network.

The GPP needs to be connected to a ZGP Sink over Zigbee network to allow the pairing of the ZGPD.

In your setup, you have to use a ZGPS which should be connected to the ZGPP, and then you can start the commissioning process on both ZGPS and ZGPD.

You can refer to Zigbee specification document to better understand this feature following this link : ZigBee Green Power Specification

Best regards,

Ouadi

1 reply

OuadiBest answer
Technical Moderator
November 13, 2024

Hi @aritec,

Please find below the status of the Green Power feature for WB/WBA : 

GreenPowerProxy

The Green Power Proxy (GPP) is supported by our current stack and the product is certified as mentioned in the Zigbee certification process Wiki page.

GreenPowerDevice and GreenPowerSinK

This feature is not yet available, We are examining the possibility to support this feature for WBA target in the future. 

About your question ( Use case) :

The basic green power proxy is initialized by default when calling ZbInit, the role of GPP device is to receive and forwards the GPD frames wrapped in a ZCL commands over the Zigbee network.

The GPP needs to be connected to a ZGP Sink over Zigbee network to allow the pairing of the ZGPD.

In your setup, you have to use a ZGPS which should be connected to the ZGPP, and then you can start the commissioning process on both ZGPS and ZGPD.

You can refer to Zigbee specification document to better understand this feature following this link : ZigBee Green Power Specification

Best regards,

Ouadi

aritec
aritecAuthor
Associate III
November 13, 2024

Hi Ouadi,

thank you for the response. So (for now) I have to use another Zigbee stack from a different company to get the data out of my ZGPS. 

Best regards

Armin