Testing#
At this point, you may want to perform a simple send/receive test on the new device to determine its range and generally test its radio functionality.
Note: Zigbee EmberZNet SDK 7.0 introduced a new component-based architecture, along with a Project Configurator and other tools to replace AppBuilder and plugin configuration. In general, the new software components are comparable to the plugins. For more information, see AN1301: Transitioning from Zigbee EmberZNet SDK 6.x to SDK 7.x.
For customers who are using mature applications with the EmberZNet PRO SDK, Silicon Labs recommends using the manufacturing test library (also known as "mfglib"), a set of APIs or NCP serial commands provided for IEEE 802.15.4-based functional testing of the radio from within a normal EmberZNet PRO application for an SoC or host platform. This library is typically used in the low-volume and high-volume phases of testing and manufacturing, where additional programming steps for a dedicated RF test application add unnecessary test time. For SoC applications based on EmberZNet PRO, as well as for custom Zigbee NCP builds through the NCP Framework, a "Manufacturing Library" component/plugin is provided as part of the corresponding application framework to enable this functionality in the build. The user must then add code to the application to invoke these functions (described in stack/include/mfglib.h as well as UG100: EZSP Reference Guide) in the desired context. A serial command line-driven interface to these functions is available in EmberZNet PRO SoC and Host applications via the Manufacturing Library CLI component/plugin, and an over-the-air (OTA)-driven interface is available in EmberZNet PRO SoC applications via the Manufacturing Library OTA component/plugin.
If the new device fails to successfully transmit or receive packets with the known good device, you may want to attach the new device to a signal generator or network analyzer to verify that generated packets on the target frequency can be received and that the new device can transmit accurately at the center frequency of the selected channel. Other tests may be required for FCC or CE compliance testing.
Note: The manufacturing test library is not available with Silicon Labs Connect.