UG392 Using Silicon Labs Green Power Instruction Manual
- June 14, 2024
- SILICON LABS
Table of Contents
- UG392 Using Silicon Labs Green Power Instruction Manual
- 1. Introduction to Green Power
- 2. Basic Green Power Network
- 3. Green Power Commissioning
- 4. Green Power Operational Model
- 5. Silicon Labs Green Power within Zigbee EmberZNet v6.x and Lower
- 6. Silicon Labs Green Power within Zigbee EmberZNet 7.x and Higher
- Read User Manual Online (PDF format)
- Download This Manual (PDF format)
UG392 Using Silicon Labs Green Power Instruction Manual
UG392
This application note introduces the Silicon Labs Green Power components within the Zigbee EmberZNet PRO stack and explains how to enable a network for Green Power. This document assumes readers are familiar with the basic Green Power concepts discussed in UG103.15: Silicon Labs Green Power Fundamentals.
KEY POINTS
- Introduces Green Power.
- Describes a basic Green Power network.
- Explains Green Power commissioning and operational model.
- Describes the Silicon Labs Green Power devices, their plugins, and callbacks.
1. Introduction to Green Power
Zigbee® Green Power (ZGP) is included in the Zigbee 3.0 specification (Z3) (Zigbee Alliance, Zigbee 3.0 specification). It is an end-toend open standard that allows ultra-low power devices called Green Power Devices (GPDs) to operate on Zigbee networks.
Green Power is actually a number of technologies combined into one global standard that includes these features (Zigbee Green Power, Cam Williams):
- Energy harvesting technology.
- Includes mechanical, heat, light, pressure (piezo), and other energy harvesting technology.
- Ultra-low power RF silicon that uses many orders of magnitude less power than required for a sleepy or fully networked wireless connection.
- Uses ultra-low power, non-volatile memory such as Ferroelectric RAM (FRAM).
- An open, global standard network technology that saves even more energy by reducing packet length, round trips, connection rediscovery, and on-network time for devices that may be offline for extended periods of time.
- Zigbee – 15.4 – 2.4Ghz modules
- An open, global, standard application layer protocol that supports compressed messages and limited transactions using:
- Zigbee Application Framework (AF)
- Zigbee Cluster Library (ZCL)
2. Basic Green Power Network
A basic Green Power (GP) network consists of three devices:
- Green Power Device (GPD)
- A Z3 Proxy or Green Power Proxy (GPP)
- 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 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
As indicated in the following figure, the GPDF is shorter than a standard Zigbee frame (indicated by the dashed line). 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
GPDs are primarily one-way devices once in use, although they may optionally (if designed) 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.
2.1 How Does Green Power Fit in a Zigbee Network?
The Zigbee stack architecture is illustrated in the following figure.
Figure 2.3. Zigbee Stack Architecture
Green Power data exchanges are handled by a dedicated block or “stub” for the
Zigbee Network (NWK) Layer and the Application Support Sub-layer (APS). Green
Power has three elements within the Zigbee stack architecture:
- Common GP (cGP) stub
- Dedicated GP (dGP) stub
- Dedicated LPED (dLPED) stub
The following table describes each of the stubs in more detail.
Table 2.1. Green Power Stubs
2.2 Green Power Devices
GPDs are ultra-low power and even battery-less devices that can utilize this
communications method to send messages to Zigbee devices. GPDs can only send
and receive GPDFs. GPDs can never be a part of the Zigbee network because they
have a different frame format. (See Section 4.1.1 Frame Format for more
information.) Some typical GPDs are shown in the following figure.
Figure 2.4. Typical Green Power Devices
2.3 Green Power Infrastructure Devices
ZGP devices that operate within a normal Zigbee network are called
infrastructure devices. These devices can handle GPDFs in some way. There are
two general types of infrastructure devices:
- Green Power Proxy (GPP)
- Green Power Sink (GPS)
The GP specification defines the entire set of features for each of these devices. Some of these features are optional and some are mandatory, called Basic by Zigbee. As a result, there is a set of sub-names: Green Power Proxy Basic (GPPB), Green Power Sink Basic (GPSB) and Green Power Combo Basic (GPCB
- GPSB) that implements the functionality for both Proxy and Sink within a single device.
The following figure illustrates two GP infrastructure devices.
Figure 2.5. Green Power Device Types
-
Green Power Proxy (GPP)
• Receives and forwards the GPDF wrapped in a ZCL command over the Zigbee network. This is sometimes called tunneling the GPD command.
• Receives the GPDF, hence a Server for GPDF frames.
• Sends the ZCL tunnel commands to the GPS. This is a client role of GP Cluster in ZCL. -
Green Power Sink (GPS)
• Receives the tunneled commands and executes them.
• Receives the ZCL tunnel commands from the GPP. This is a server role of GP Cluster in ZCL.
Note: Even though it is possible to implement a standalone GPS device with EmberZNet PRO with the limitation of in-range direct communication with a GPD, a Green Power Combo (GPC) is preferred over a standalone GPS. The reason is that standalone sinks are rare because the Z3 specification requires all the routers to be Proxy Basic at minimum. The following sections of this User Guide discuss how to implement a GP Combo (GPC) rather than a GPS.
3. Green Power Commissioning
Commissioning is the process of adding a GPD to the Zigbee network so it can perform application functionality. This process establishes the GPD in the Proxy Table and in the Sink Table. If there is an infrastructure device (Sink or Combo) that has matching functionality with the GPD, they can be commissioned as a pair and work together.
The GPD sends a series of GP commands to the listening GP infrastructure device (Sink or Combo) which adds it as a commissioned node for further data transactions. In this command exchange, the GPD and the GP infrastructure device agree on the functionality that matches and the security requirements for additional command/data transactions.
There are two types of commissioning process based on the capabilities and design of the GPD:
- Unidirectional Commissioning: The GPD only sends the commissioning commands and does not receive any data back from the Zigbee network. In this type of commissioning, the application must predefine the Zigbee network channel and security requirements.
- Bidirectional Commissioning: The GPD sends and receives data through a series of commands, called commissioning commands.
With bidirectional commissioning, the GPD can find the Zigbee network channel and negotiate the security level key. This process consumes more energy because it includes both transmission and receive steps.
3.1 Unidirectional Commissioning
The following figure illustrates how unidirectional commissioning works.
Figure 3.1. Unidirectional Commissioning
- GP Proxy Commissioning Mode (Enter): The GPP will receive the GP Proxy Commissioning Mode from the GPS and start the GPP Commissioning Window timeout, which is the timeout for the GPP to exit Commissioning mode in case there is no pairing complete or on an exit command from the GPS. In commissioning mode the GPP will only accept GP Proxy Commissioning mode commands from the original GPS.
- GP Command (Commissioning): Once the GPS and GPP are in commissioning mode, an action is performed on the Green Power Device (GPD) to send a Commissioning GPDF which will be received by the proxy. The proxy will check if this device is already in the proxy table. If not, an active entry with default values will be created.
- Commissioning Notification (Commission): The GPP broadcasts a commissioning notification to the GPS. The GPS checks a functionality match, if security-related fields are supported (Key Type, Security Level, etc.). Once all the checks pass, the GPD capability is stored and the GPS proceeds to finalize commissioning by adding the GPD to the Sink Table and broadcasting a GP Pairing.
If it is required, the GPS will assign the GPD an Assigned Alias. You have the option to define the Assigned Alias fo the GPD by using bool emberAfPluginGreenPowerServerUpdateAliasCallback(EmberGpAddress gpdAddr, uint16_t alias): This function is called by the Green Power Server plugin during commissioning to updated the alias information from the user.
Once commissioning is finalized the GPS may send a GP Proxy Commissioning Mode Command (Exit) to have the GPP exit commissioning mode, or just wait for the GPP Commissioning Window timeout.
Note: The emberAf Green Power Server Pairing Status Callback has been introduced in EmberZNet 7.3 and can only be used in EmberZNet 7.3 and above.
3.2 Bidirectional Commissioning
The following figure illustrates how bidirectional commissioning works.
Figure 3.2. Bidirectional Commissioning
Upon the expiry of any commissioning timer, such as the server commissioning window expiry, generic switch commissioning or multisensor commissioning timer, the Green Power Server plugin will call:
Note: The ember Af Green Power Server Pairing Status Callback has been introduced in EmberZNet 7.3 and can only be used in EmberZNet 7.3 and above.
4. Green Power Operational Model
A GPD is said to be operational when it sends application control commands such as on/off. Typically, such operational commands are useful after the GPD is commissioned to a Zigbee network after the commissioning process. Like commissioning, a GPD can have two operational modes.
- Unidirectional Operation: Sends commands to the Zigbee network and requires a minimum energy budget.
- Bidirectional Operation: Sends commands and receives a response back—for example, reading an attribute from the network. Because this mode sends data to the Zigbee network and receives data back from the network, it uses more energy.
4.1 Green Power Command Transport
The following figure illustrates a high-level typical GP operational command transport with four GP devices.
Figure 4.1. Green Power Command Transport
These are the general steps in the Green Power command transport in the above figure.
- GPDm (a GPD with Source Id = m) sends a command N (a GPDF frame) to GPPB1.
- GPPB1 receives the command N.
- GPPB1 looks up GPDm in its proxy table to determine whether GPDm has an entry paired with a Sink. If it does, GPPB1 forwards command N as a Zigbee Cluster Library (ZCL) notification to GPPB2. If it does not recognize GPDm after the proxy table lookup, GPPB1 drops the packet.
- Once GPPB2 receives the notification, it forwards the command further as a ZCL command, as it would do for any other ZCL commands in the Zigbee network. (Any router in the Zigbee network would do the same because in Z3, all routers are GPPBs.)
- The GPCB receives the ZCL notification and processes it by looking up its Sink table to obtain the required information. If all the information is correct and the GPDm is paired to this GPCB, the GPCB processes the command as follows:
1. Looks up command N in its translation table to attempt to translate it.
2. Translates command N to an equivalent Zigbee command (which includes
interpreting the command payload) and finds one or more paired application
endpoints (which are in the translation table). Refer to the translation table
in Table 4.1 Default Translation Table No Payload on page 11 for the Zigbee
Commands.
3. Pushes the Zigbee packet to the identified application endpoint on the
node.
4.1.1 Frame Format
The following figures illustrate the standard format of a Zigbee frame and the
format of a generic GP frame. The size difference is because the entire GP
frame must fit into the ZCL payload (or addressing).
Most of the information contained in the Zigbee NWK header and all the
information in the APS headers is not relevant for GP operation.
As a result, the GP frame contains a modified NWK header and no APS header,
followed by a dedicated application payload. GP frames are compact and
shorter, but they contain all the necessary information required for
addressing and security.
4.1.2 Green Power Device Tables
The table sizes (sink and proxy tables) are configured using the
configurations in green-power-translation-table-config.h. The translation
table is to support configurable translation for compact attribute reporting
and multi-sensor CJO multi-sensor operation?. Compact attribute reporting
is supported in the EmberZnet stack as part of supporting the translation
table.
To support the Green Power feature, the following tables are maintained on the sink and/or proxy nodes:
• Translation table : Holds translations for GPD command into a command from
the Zigbee application profile supported on the node:
• The commands from the source (GPD) node do not come from a standard Zigbee
command set. A sink node for GP commands interprets the commands received from
the GPD and performs the required action. The sink node must translate the
received command into a command from the Zigbee Application profile supported
on the node (for exmple, Home Automation).
• A Translation table entry is derived from the Default or Customized table.
• The Default Table: Stores the predefined translations as per GP
specification. By default, the GPD Command Translation Table (Table 1)
contains the generic translations (mapping the GPD commands to their ZCL
equivalents).
• Customized Table: Contains specific command translations defined for a given
GPD device. Creating a customized table is outside the scope of this User
Guide.
• If both default and customized translation are applicable to a particular
GPD command, the customized translation supersedes the default translation.
• The translation table is created during commissioning and later used to the
interpret the command received from GPD.
Table 4.1. Default Translation Table No Payload
Table 4.2. GPDF Commands with Payload
5. Silicon Labs Green Power within Zigbee EmberZNet v6.x and Lower
There are three Silicon Labs Green Power devices within EmberZNet PRO:
- Green Power Device
- Green Power Proxy Basic
- Green Power Combo Basic
The following sections describe some of the main features, plugins, and callbacks for each device type.
5.1 Green Power Device
A device that is outside a Zigbee network and can send commands to the Zigbee
network via a GPP.
5.1.1 Plugins
These are the plugins related to a GPD application and its components
available in the GPD framework.
Figure 5.1. Green Power Device Plugins
The GPD framework provides functional modules in the form of the following plugins:
-
GDP
• GPD App Configuration: Configures application capability and device parameters. It also consists of a set of modules that provide
application-level functions such as main, node configuration, and commissioning.
• GPD CLI: Provides a basic set of Command Line Interface (CLI) commands for development and testing.
• GPD Components: Includes a set of modules to provide the following capabilities:
• Wrapper interface to RAIL layer
• Sending and receiving bidirectional GPDFs
• GPDF packet formation and parsing
• GPDF security tagging and validation wrappers for the mbed TLS plugin
• Nonvolatile memory wrapper functions -
HAL: HAL Library includes a set of low-layer peripheral and board support modules.
-
RAIL: Includes the RAIL library.
-
Utility: Provides mbedTLS functionality.
5.1.2 Callbacks
The following figure illustrates the set of callbacks available for user
interaction that provide information and accept inputs.
Figure 5.2. Green Power Device Callbacks
5.2 Green Power Proxy Basic
Green Power Proxy Basic has the following key features:
- Receives Green Power Frames.
- Converts Green Power Frames to ZCL commands.
- Is involved in commissioning new devices.
5.2.1 Plugins
Plugins implement the functionality for the mandatory incoming commands. On
the Plugin tab, ensure the following plugins are enabled.
Figure 5.3. Green Power Proxy Basic Plugins
The Green Power Client plugin implements most of the Proxy functionality while the Green Power Common plugin provides some of the common functions and utility that is shared by both the Green Power Server and the Green Power Client.
When you enable a Green Power Client plugin, make sure to set the correct desired options as shown in the following figure.
Figure 5.4. Green Power Client Plugin Options
5.2.2 Callbacks
The following figure illustrates the Green Power cluster incoming commands
callbacks that are implemented by the Green Power Client as part of the Green
Power Proxy Basic.
Figure 5.5. Green Power Proxy Client Callbacks
5.3 Green Power Combo Basic
Green Power Combo Basic has the following key features:
- Receives Green Power Frames.
- Converts Green Power Frames to ZCL commands.
- Commissions new devices.
- Is commanded by Green Power Devices.
5.3.1 Plugins
Plugins implement the functionality for the mandatory incoming commands for
both the client and the server. On the Plugin tab, ensure the following
plugins are enabled.
Figure 5.6. Green Power Sink Combo Plugins
Set Hidden ZCL Message Proxy Endpoint to one of the application endpoints
implemented by the Green Power Combo Basic to allow the AF to send the
operational command forwarding. Set ZCL Message Default Destination Endpoint
to one of the application
endpoints.
5.3.2 Callbacks
The following figure illustrates the Green Power Cluster incoming command
callbacks that are implemented by the Green Power Client and the Green Power
Server.
Figure 5.7. Green Power Cluster Command Callbacks
The following figure illustrates the set of callbacks that the Green Power Server uses as application callbacks.
Figure 5.8. Green Power Server Application Callbacks
Note: Section 5.2 Green Power Proxy Basic and section 5.3 Green Power Combo Basic explained the implementation for a System-on- Chip (SoC) architecture. The Silicon Labs Zigbee application framework provides a Host- xNCP architecture for implementing a GPP or GPC. The plugins and callbacks remain the same and present on the host framework and the Green Power Library has the same settings as the above and remains on the xNCP.
6. Silicon Labs Green Power within Zigbee EmberZNet 7.x and Higher
Zigbee EmberZNet Software Development Kit (SDK) v7.x contains a number of changes compared to SDK v6.x. Many of these changes are due to an underlying framework redesign that results in an improved developer experience within Simplicity Studio 5. Projects are now built on a component architecture. Instead of configuring project functionality through Application Builder (AppBuilder) plugins, equivalent functionality is now available through Zigbee stack or platform components and configuration tools such as Project Configurator and Zigbee Cluster Configurator. This chapter describes the Green Power features of the Zigbee EmberZNet 7.x SDK.
6.1 Examples – SoC
The same examples are provided as in SDK 6.10.x or earlier SDK version,
however they can now be accessed from the File > New > Silicon Labs Project
Wizard menu in Simplicity Studio 5. An easy way to access them is to filter
for the “gp” keyword and Zigbee Technology
Type.
Figure 6.1. Green Power examples in the Simplicity Studio Project Wizard
The examples are:
- GPD Sensor: Green Power Device Occupancy Sensor application that demonstrates a Green Power occupancy sensor device. The Green Power Device Application Support component is pre-configured accordingly.
- GPD Switch: Green Power Device Switch application that demonstrates a Green Power switch device. The Green Power Device Application Support component is pre-configured accordingly.
- Z3LightGPCombo: The Z3Light example application extended with Green Power Combo (Proxy + Sink) functionality. Green Powerrelated components are added and pre-configured to support this functionality.
- ncp-uart-hw-gp-multi-rail: ncp-uart-hw example application extended with Green Power Multi-RAIL functionality. For more information on the examples refer to the Project Details section of the Project Overview in each example.
6.2 Examples – NCP
In EmberZNet 7.3 the basic functionality with Green Power endpoints is now
located on NCP. This example shows how to run a Z3Gateway with an ncp-uart-hw-
gp-multi-rail sample application and the necessary steps to pair a GPD Switch
using the Green Power Adapter component. This sample application provides the
following benefits:
- It allows the Zigbee Green Power to function entirely on the NCP with no intervention from the host in a Host-NCP setup and therefore reduces energy consumption by avoiding the need to wake up the Linux Host for Green Power packets.
- The GPPB and GP Sync is integrated into the NCP.
- It provides additional EZSP APIs added for the GP Sync functionality.
To start building your application follow these steps:
1. In Simplicity Studio create a new Z3Gateway Host Project. For information
on how to create a Z3Gateway Host Project refer to AN706: EZSP-UART Host
Interfacing Guide. Once the Z3Gateway project has been created, open the
Project Configurator’s Software
Components tab:
a. Under Zigbee -> Green Power uninstall the following components:
• Green Power Client
• Green Power Common
b. Under Zigbee -> Green Power install the following components:
• Green Power Client CLI: Implements the client-side CLI functionality of the
Green Power Cluster
• Green Power Server CLI: Implements the server-side CLI functionality of the
Green Power Cluster
• Green Power Translation Table CLI: Implements the Translation Table CLI
functionality of the Green Power Cluster.
• Application Framework Support Component: This Application Framework
implementation is used for NCP applications.
c. In the Configuration Tools tab open the Zigbee Cluster Configurator. Delete
Endpoint 242 (Device – GP Combo Basic 0x0066).
d. You can transfer your project to your platform and build it using a
standard make command.
2. Using the ncp-uart-hw-gp-multi-rail sample application, create a new
project. Open the Software Components in the Project Configurator:
a. Install the following Components in Zigbee -> Green Power:
• Application Framework Support Component.
• Green Power Adapter: This component provides all the in/out interfaces for
the green power cluster.
• Green Power Client.
• Green Power Combo Zap Config: If your NCP configuration is for a GPP you
should use the Green Power Proxy Config Component.
• Green Power Common.
• Green Power Server.
• Green Power Translation Table.
b. Disable all Custom Options in the Green Power Adapter Component:
c. Build and flash the project into your board.
3. Once you have built the Z3Gateway in step 1 in your host and flashed the
ncp-uart-hw-gp-multi-rail application in step 2, you can connect the NCP to
your host and run the Z3Gateway:
./Z3GatewayHost -p /dev/tty.usbmodem0004402507811
Reset info: 11 (SOFTWARE) ezsp ver 0x08 stack type 0x02 stack ver. [7.3.0 GA
build 23] Ezsp Config: set address table size to 0x0002:Success: set
4. To pair the (Host + NCP) GPCombo with a GPD, on the GPCombo issue the CLI
command plugin green-power-server commission 9 0 0 1: This will initiate
commissioning in the Sink.
Note: If a sink is setting its commissionin mode for groupcast, then it neds
to ensure the binding table is not full and has enough available space for the
commissioning endpoint to be added. This guarantees that packets will be
properly forwarded.
To send the GPD Command (Commission) from the GPD, issue the CLI command:
node comm 255: This command will start commissioning and will eventually pair
with the On-Off Cluster on Endpoint 1 on the Host.
5. Finally, you can send GPDF command 0x22 (see Table 4.1 Default Translation
Table No Payload on page 11), which is the switch toggle CLI command for the
GPD. This command will be received by the NCP and will be translated in the
translation table to the on-off toggle command. The NCP will then ask the host
to toggle the attribute of the On-Off Cluster in Endpoint 1.
6.3 Components
Components are made up of a collection of source files and properties. The
component-based design enables customization by adding, configuring, and
removing components. The application developer can use SSv5’s Project
Configurator and Component Editor to easily
assemble the desired features by including those components that match the
required functionality and by configuring the various properties associated
with those components.
The configuration options and source code previously associated with plugins
and the callbacks are all found as a component or part of a component.
The components commonly associated with Green Power functionality are the following:
Green Power Device:
- Green Power Device AF CLI: Implements the CLI for the Green Power Device application. Depends on the CLI service, GPD Application support, and Debug Print components.
- Green Power Device Application Support : Implements application layer support for the Green Power Device. Depends on the GPD Network Support component.
- Green Power Device Network Support: Implements network layer support for the Green Power Device.
Figure 6.2. Green Power Device Components
Green Power Sinks, Proxies and Combos
-
Application Framework Support Component
• Provides Application Framework implementation used on NCP applications.
• Documentation can be found at -
Green Power Adapter
• Provides the green power cluster user with all the in/out function interfaces. The customer should be able to use their framework.
• Documentation can be found at: -
Green Power Client
• Implements the Green Power Client cluster from the Zigbee Cluster Library (ZCL).
• Documentation can be found at: https://docs.silabs.com/zigbee/7.0/zigbee-af- api/green-power-client -
Green Power Client CLI
• Implements the client-side CLI functionality of the Green Power Cluster.
• Documentation can be found at: -
Green Power Server
• Implements the Green Power Server cluster from the ZCL.
• Documentation can be found at: https://docs.silabs.com/zigbee/7.0/zigbee-af- api/green-power-server -
Green Power Server CLI
• Implements the server-side CLI functionality of the Green Power Cluster.
• Documentation can be found at: -
Green Power Common
• Contains code that is common between the server and client cluster implementations. Required by all Green Power applications within the Zigbee Framework.
• Documentation can be found at: http://docs.silabs.com/zigbee/7.0/zigbee-af- api/green-power-common -
Green Power Test Device
• Implements a Green Power Device test within the Zigbee framework. -
Green Power Translation Table
• Implements the Green Power Translation Table.
• Documentation can be found at: -
Green Power Translation Table CLI
• Implements the translation table CLI functionality of the Green Power Cluster.
• Documentation can be found at: https://docs.silabs.com/zigbee/7.0/zigbee-af- api/green-power-translation-table-cli -
Stack – Green Power
• Implements the Green Power Stack within the Zigbee framework. Required by the Green Power Common component.
Figure 6.3. Green Power Sink, Proxy and Combo Components
Disclaimer
Silicon Labs intends to provide customers with the latest, accurate, and in-
depth documentation of all peripherals and modules available for system and
software implementers using or intending to use the Silicon Labs products.
Characterization data, available modules and peripherals, memory sizes and
memory addresses refer to each specific device, and “Typical” parameters
provided can and do vary in different applications. Application examples
described herein are for illustrative purposes only. Silicon Labs reserves the
right to make changes without further notice to the product information,
specifications, and descriptions herein, and does not give warranties as to
the accuracy or completeness of the included information. Without prior
notification, Silicon Labs may update product firmware during the
manufacturing process for security or reliability reasons. Such changes will
not alter the specifications or the performance of the product. Silicon Labs
shall have no liability for the consequences of use of the information
supplied in this document. This document does not imply or expressly grant any
license to design or fabricate any integrated circuits. The products are not
designed or authorized to be used within any FDA Class III devices,
applications for which FDA premarket approval is required or Life Support
Systems without the specific written consent of Silicon Labs. A “Life Support
System” is any product or system intended to support or sustain life and/or
health, which, if it fails, can be reasonably expected to result in
significant personal injury or death. Silicon Labs products are not designed
or authorized for military applications. Silicon Labs products shall under no
circumstances be used in weapons of mass destruction including (but not
limited to) nuclear, biological or chemical weapons, or missiles capable of
delivering such weapons. Silicon Labs disclaims all express and implied
warranties and shall not be responsible or liable for any injuries or damages
related to use of a Silicon Labs product in such unauthorized applications.
Note: This content may contain offensive terminology that is now obsolete. Silicon Labs is replacing these terms with inclusive language wherever possible. For more information, visit www.silabs.com/about-us /inclusive-lexicon-project
Trademark Information
Silicon Laboratories Inc.®, Silicon Laboratories®, Silicon Labs®, SiLabs® and
the Silicon Labs logo®, Bluegiga®, Bluegiga Logo®, EFM®, EFM32®, EFR, Ember®,
Energy Micro, Energy Micro logo and combinations thereof, “the world’s most
energy friendly microcontrollers”, Redpine Signals®, WiSeConnect , n-Link,
ThreadArch®, EZLink®, EZRadio®, EZRadioPRO®, Gecko®, Gecko OS, Gecko OS
Studio, Precision32®, Simplicity Studio®, Telegesis, the Telegesis Logo®,
USBXpress® , Zentri, the Zentri logo and Zentri DMS, Z-Wave®, and others are
trademarks or registered trademarks of Silicon Labs. ARM, CORTEX, Cortex-M3
and THUMB are trademarks or registered trademarks of ARM Holdings. Keil is a
registered trademark of ARM Limited. Wi-Fi is a registered trademark of the
Wi-Fi Alliance. All other products or brand names mentioned herein are
trademarks of their respective holders.
Silicon Laboratories Inc.
400 West Cesar Chavez
Austin, TX 78701
USA
www.silabs.com
Read More About This Manual & Download PDF:
References
- Silicon Labs
- Zigbee Application Framework API Reference Guide - v7.0 - Zigbee Silicon Labs
- Zigbee Application Framework API Reference Guide - v7.0 - Zigbee Silicon Labs
- Silabs Documentation Search
- Zigbee | Complete IOT Solution - CSA-IOT
Read User Manual Online (PDF format)
Read User Manual Online (PDF format) >>