Silicon Labs Green Power Fundamentals

Document UG103.15

Introduction

This document describes the main features and functions of Zigbee Green Power (ZGP) and a basic ZGP network, including its device types and commissioning process, and how EmberZNet PRO supports the ZGP device types.

Silicon Labs' Fundamentals series covers topics that project managers, application designers, and developers should understand before beginning to work on an embedded networking solution using Silicon Labs chips, networking stacks such as EmberZNet PRO or Silicon Labs Bluetooth®, and associated development tools. The documents can be used as a starting place for anyone needing an introduction to developing wireless networking applications, or who is new to the Silicon Labs development environment.

Key Points

1. Introduction

Zigbee refers both to:

For more information on Zigbee, see UG103.2: Zigbee Fundamentals.

Zigbee Green Power (ZGP) is included in the Zigbee 3.0 specification (Z3). ZGP enables battery-less (energy-harvesting) or ultra-long battery devices to securely join Zigbee PRO networks. Common ZGP devices include switches, sensors, detectors, and buttons. ZGP uses a new compact packet format that minimizes the amount of energy used to transmit data. This allows energy-harvesting devices to operate successfully and battery-powered devices to operate for periods in excess of what would be possible on a standard Zigbee network before requiring a replacement battery.

For more information on Zigbee Green Power, visit www.zigbee.org/zigbee-for-developers/zigbee-3-0/. There are a number of valuable ZGP resources available for review and download.

2. Basic Green Power Network

A basic Green Power (GP) network consists of three separate devices:

  1. Green Power Device (GPD)
  2. A Z3 Proxy or Green Power Proxy (GPP)
  3. A Green Power Sink (GPS)

GPD Frames (GPDF) are transmitted by the GPD devices and received by a Proxy or a Combination (Sink and Proxy) device. The GPP will then encapsulate the received GPDF within a standard Zigbee frame and forward the GPDF packets across the Zigbee PRO / Z3 network in the form of notifications to the Sink that has been paired with the end device. In a Combination device, the Proxy side is responsible for forwarding the GPDF packets. The following figure illustrates the data flow from the GPD to the GPP and finally to the GPS.

Figure 2.1. Basic Green Power Message Transmission: This diagram illustrates the data flow in a basic Green Power network. A Green Power Device (GPD) sends a Green Power Device Frame (GPDF) to a Green Power Proxy (GPP). The GPP then forwards the GPDF packets, encapsulated within a Zigbee frame, across the Zigbee PRO network to a Green Power Sink (GPS).

As indicated in the following figure, the GPDF is shorter than a standard Zigbee frame. This allows a GPD to transmit a GPDF using less power than a standard Zigbee frame as the radio transmitter is active for less time.

Figure 2.2. GPDF Size: This visual comparison shows that a Green Power Device Frame (GPDF) is shorter than a standard Zigbee Frame, indicating reduced transmission time and power consumption.

GPDs are strictly one-way devices once in use, although they may optionally support bidirectional data exchange during pairing. GPDs should not be considered end devices and Zigbee considers them as less than Zigbee End Devices (ZEDs). For more information on ZEDs, see UG103.2: Zigbee Fundamentals.

3. Device Types

ZGP includes the following device types:

Device type Description
Green Power Device (GPD) A self-powering, energy-harvesting device that implements the Green Power feature. These devices communicate using a compact message format and all messages are one-way (out only). GPDs are not end devices and cannot receive commands.
Green Power Proxy (GPP) A fully-compliant Zigbee device, which in addition to the core Zigbee specification also implements proxy functionality of the Green Power feature. The proxy translates ZGP frames to Zigbee Cluster Library (ZCL) frames and acts as an intermediate node between the GPD and sinks on the Zigbee network. For more information on ZCL, see UG103.2: Application Development Fundamentals, Zigbee.
Green Power Sink (GPS) Any device that can be controlled by or receive data from a GPD (for example, a light or a server device). A GPS can only be implemented on a standalone ZED.
Green Power Combo Basic (GPCB) A combination device that only implements the basic GP combo functionality, for both sink and proxy within a single device.

3.1 Green Power Proxy

GPDFs are specialized frames, unique to GP. The frames are encapsulated within a ZCL packet for transmission across a Zigbee network. The proxy acts as a conduit between the GPD and the sink. During the commissioning of a GPS and GPD, an entry is added to the proxy table to act as a mapping between the GPD and the sink. When a GPDF is received, the proxy may look up the sending GPD in its proxy table to determine the sink or group to forward the GPDF to.

Note: Because the proxy is merely forwarding the GPDF to its intended destination, it is agnostic about the GPDF data payload.

3.2 Green Power Sink

A Green Power Sink is a fully-compliant Zigbee device, which in addition to a core Zigbee specification also implements the sink functionality of the Green Power feature, basic or advanced. The sink is thus capable of receiving, processing, and executing GPD commands, tunneled and optionally also directly received. For more information, refer to ZigBee PRO Green Power specification, Basic functionality, set Version 1.0 (ZigBee Document 16-02607-024).

3.3 Green Power Combo Basic

A Green Power Basic Combo implements the basic set of proxy and sink functionality, as well as selected server-side and client-side attributes per the ZigBee PRO Green Power specification, Basic functionality set, Version 1.0 (ZigBee Document 16-02607-024).

4. Commissioning Process

Before a GPS and GPD may be used within a Zigbee network, the sink and GPD must be paired to inform the network which sink(s) will receive GPDFs sent by the GPD. Each GPD active in the network will be paired with one or more sinks, and each sink will be paired with one or more GPDs. Once commissioning is complete, the proxy will store the pairing information in its proxy table and the sink will store the pairing in its sink table.

The following table describes the steps in the basic ZGP commissioning process. See Figure 4.2 on page 5 for the key.

Figure 4.1. Basic ZGP Commissioning Process: This diagram outlines the steps for commissioning a Zigbee Green Power network. It shows the sequence of messages and actions between the GPS, GPP, and GPD, including joining the network, listening for devices, sending commissioning messages, and creating pairing entries.
Figure 4.2. Basic Green Power Commissioning Key: This key defines the visual representations used in commissioning diagrams: a green circle for a Green Power Device (GPD), a green circle with a black outline for a Green Power Proxy (GPP), and a green circle with a black outline and a smaller green circle inside for a Green Power Sink (GPS).

5. EmberZNet Support for Zigbee Green Power

The following table summarizes how EmberZNet supports the ZGP device types.

Device type Supported? How Supported
GP Proxy Basic Yes Fully supported at the router level (requirement of the Zigbee 3.0 specification)
GP Proxy Not currently supported by the EmberZNet PRO stack Not entirely certifiable in the current Zigbee Green Power specification
GP Device Not currently supported by the EmberZNet PRO stack Fully supported as Zigbee Green Power Device
GP Sink Yes, but without the Direct GPDF handling feature Not entirely certifiable in the current Zigbee Green Power specification
GP Combo Basic Yes Fully supported at the router level (requirement of the Zigbee 3.0 specification)

EmberZNet PRO provides the following ZGP plug-in support with code and tools:

6. Next Steps

For more information on ZGP, visit www.zigbee.org/zigbee-for-developers/zigbee-3-0/.

For more information on Zigbee, see UG103.2: Zigbee Fundamentals.

PDF preview unavailable. Download the PDF instead.

ug103-15-green-power-fundamentals Silicon Labs Antenna House PDF Output Library 6.0.283 (Linux64)

Related Documents

Preview UG103.2: Zigbee Fundamentals - A Comprehensive Guide to Zigbee Technology
This document provides a comprehensive overview of Zigbee fundamentals, covering its architecture, networking, routing concepts, mesh topologies, node types, the Zigbee Cluster Library (ZCL), Zigbee 3.0, and compliance. It is designed for project managers, application designers, and developers working with embedded wireless networking solutions from Silicon Labs.
Preview Thread Fundamentals: A Technical Overview by Silicon Labs
This document, UG103.11, details the Thread wireless mesh networking protocol. It covers its emergence, technology overview, key features, IP stack, security, and implementation aspects, aimed at developers and designers.
Preview Silicon Labs MG22E Energy Harvesting Solutions
Explore Silicon Labs' MG22E and EK8200A for energy harvesting applications. This document details various energy sources, development kits, software examples, and protocols like Bluetooth LE and Zigbee Green Power.
Preview Silicon Labs QSG106: Zigbee EmberZNet PRO Quick-Start Guide
A quick-start guide from Silicon Labs for developers on configuring, building, and installing applications for EFR32MG SoCs using the EmberZNet PRO stack and Simplicity Studio. Learn about development environment setup, examples, and key features for Zigbee wireless development.
Preview Zigbee EmberZNet SDK 7.4.3.0 GA Release Notes
Release notes for Silicon Labs' Zigbee EmberZNet SDK version 7.4.3.0 GA, part of Gecko SDK Suite 4.4, detailing new features, improvements, fixed issues, and known issues.
Preview Zigbee EmberZNet SDK 8.1 GA Release Notes
Release notes for Silicon Labs Zigbee EmberZNet SDK version 8.1 GA, detailing new features, improvements, fixed issues, and known issues for the August 6, 2025 release.
Preview QSG180: Zigbee EmberZNet SDK v7.x Quick-Start Guide - Silicon Labs
A quick-start guide for developers on configuring, building, and installing applications using the Zigbee EmberZNet SDK v7.x with Simplicity Studio 5.3 and higher on EFR32MG family of SoCs.
Preview UG129: Zigbee Gateway Reference Design User's Guide
This user's guide for the Silicon Labs UG129 Zigbee Gateway Reference Design (RD-0001-0201, RD-0002-0201) provides comprehensive instructions for setting up and configuring the Wi-Fi/Ethernet and USB Virtual Gateways. It details the software architecture, functionality, and troubleshooting for integrating Zigbee devices into IoT solutions.