Zigbee Modules: Sourcing Reference for Smart Home & IIoT
Technical sourcing reference for Zigbee modules from China. Covers CC2652R vs EFR32MG24 chipsets, Matter over Thread certification, Chinese-market TLSR8258, and CSA compliance verification.
Zigbee modules are more complex to source correctly than BLE or Wi-Fi modules because the ecosystem is fragmented across multiple silicon vendors, protocol stack implementations, and certification bodies. A module that runs Zigbee firmware does not automatically interoperate with all Zigbee networks — stack version and Zigbee profile (Home Automation, Light Link, 3.0) matter. For smart home and Matter-over-Thread products launching in 2025–2026, the chipset choice is a 2–3 year platform decision.
Overview
Zigbee is an IEEE 802.15.4-based mesh protocol maintained by the Connectivity Standards Alliance (CSA, formerly Zigbee Alliance). It operates at 2.4 GHz globally, with 16 channels of 2 MHz bandwidth each. Mesh routing allows each device to relay packets, extending range far beyond what a single hop achieves. The typical per-hop range is 10–100 m depending on environment.
Thread is a competing 802.15.4 mesh protocol that forms the network layer for Matter (by the same CSA). Thread and Zigbee share the same physical layer (IEEE 802.15.4) but are not interoperable at the network layer. The same hardware can support both — chipsets from Silicon Labs and Nordic run both protocol stacks.
Key Specifications
| Parameter | Typical Range | Notes |
|---|---|---|
| Frequency | 2.4 GHz (global), 868/915 MHz (regional, rare) | 2.4 GHz is the standard for sourcing purposes |
| Channels | 16 (ch 11–26) | Channels 15, 20, 25, 26 avoid Wi-Fi 1/6/11 overlap |
| Data rate | 250 kbps | Fixed at PHY layer |
| TX power | 0 to +20 dBm | Regulatory limits apply (typically +10 dBm EIRP in EU) |
| Sensitivity | −95 to −104 dBm | Link budget: typically 110–115 dB |
| Network size | Up to 65,000 devices (theoretical) | Practical: 200–500 per coordinator for reliable mesh |
| Latency | 15–30 ms per hop | End-to-end in multi-hop mesh: 50–200 ms |
| Current (RX) | 6–12 mA | Key metric for battery-powered end devices |
| Sleep current | 1–5 µA | With network key retention |
Main Variants
Chipset Comparison
| Chipset | Vendor | Protocol Support | Key Differentiator | Module Example |
|---|---|---|---|---|
| CC2652R | Texas Instruments | Zigbee 3.0, Thread, BLE 5.0 | Z-Stack 3.x (mature, large community), ARM Cortex-M4F at 48 MHz | Sonoff Zigbee 3.0 USB Dongle Plus, ITead CC2652 |
| CC2652P | Texas Instruments | Same as CC2652R | Integrated PA: +20 dBm TX, −103 dBm RX (best link budget in class) | |
| EFR32MG24 | Silicon Labs | Zigbee, Thread (Matter), BLE 5.3 | Matter 1.x certified; Security Vault (secure key storage); best choice for new Matter designs | ZBHOME E72-2G4M20S1C |
| EFR32MG21 | Silicon Labs | Zigbee, Thread, BLE 5.0 | Lower cost than MG24; no Security Vault | |
| TLSR8258 | Telink Semiconductor (天链半导体) | Zigbee, BLE 4.2, Thread | Dominant in Chinese domestic smart home market; very low cost (~$0.35 bare die); limited English documentation | Tuya ZT3L module, various OEM modules |
| nRF52840 | Nordic Semiconductor | Thread, BLE 5.3 (no native Zigbee stack) | OpenThread is first-class; used in Matter-over-Thread products | Raytac MDBT50Q |
Protocol Stack Versions
This distinction matters for interoperability:
- Z-Stack 3.0 (Texas Instruments): The standard Zigbee 3.0 compliant stack for CC2652 series. Required for Zigbee 3.0 certification testing. Available as compiled binary from TI.
- EmberZNet (Silicon Labs): Proprietary Zigbee stack for EFR32 series. Well-documented, CSA Zigbee 3.0 certified. Basis for most serious smart home manufacturers (Schneider, Legrand).
- ZBOSS (DSR): Open-source Zigbee stack used in Nordic nRF Connect SDK. Available for nRF52840 when Zigbee is needed alongside Thread.
- Tuya-specific stack: The Telink TLSR8258 modules sold through Tuya’s module ecosystem run a proprietary stack tied to Tuya’s cloud. These are appropriate for Tuya-ecosystem products only — they do not interoperate with standard Zigbee coordinators.
Sourcing from China: What to Look For
- Verify Zigbee 3.0 CSA certification for consumer products connecting to standard coordinators. The CSA maintains a certified product database at csa-iot.org/csa-iot_products. Certification is separate from FCC/CE and costs $5,000–15,000 for testing at a CSA-approved test house. Many Chinese modules claim “Zigbee 3.0 compatible” without actual CSA certification — these may work but are not guaranteed to interoperate.
- For Matter products, confirm the CSA Matter certification explicitly. Matter certification is distinct from Zigbee certification even though both are administered by CSA. A Matter 1.x certification requires: Thread certification, BLE certification (for commissioning), and Matter protocol stack certification. Budget 16–20 weeks and $8,000–15,000 for first-time Matter certification.
- Specify the protocol stack version in the purchase order if buying pre-programmed modules. TLSR8258-based modules from Tuya ship with Tuya-specific firmware. If you need standard Z-Stack 3.0 behavior, you need CC2652-based modules.
- Check antenna and channel selection for coexistence with Wi-Fi. If your product also has a 2.4 GHz Wi-Fi radio, confirm your Zigbee coordinator can be configured to use channels 15, 20, 25, or 26 to minimize interference with Wi-Fi channels 1, 6, and 11.
- Request module-level certification documentation before production commit. For CE (EU), request the DoC and EN 300 328 test report. For FCC, confirm FCC ID exists in the database. TLSR8258-based modules from small Chinese suppliers frequently lack valid FCC documentation. Our inspection service covers certification document verification for all IoT modules before production release.
Common Issues
Zigbee 3.0 compliance claims without CSA certification: “Zigbee 3.0 compatible” is a self-declared claim from the manufacturer. Actual CSA Zigbee 3.0 certification requires testing at an approved test house and listing in the CSA product database. Products with non-certified stacks may fail interoperability with popular coordinators (Home Assistant’s ZHA, Zigbee2MQTT with ConBee II/HUSBZB-1).
TLSR8258 in non-Tuya contexts: The Telink TLSR8258 is technically capable of running standard Zigbee, but most Chinese modules using this chip are flashed with Tuya OEM firmware and are not reprogrammable without the development toolchain and SDK, which requires a Telink developer registration. If you encounter TLSR8258 modules on Alibaba described as “standard Zigbee 3.0,” verify the firmware source before committing.
Thread vs Zigbee hardware confusion: Because Thread and Zigbee share 802.15.4 hardware, some suppliers list modules as supporting both, implying simultaneous operation. In practice, simultaneous Thread + Zigbee requires two separate radio time slots and is only supported on specific silicon with adequate RAM (EFR32MG24 with sufficient firmware partitioning). The CC2652 does not support simultaneous Thread + Zigbee — it runs one stack at a time.
Certifications Required
| Certification | Body | Applicable To | Notes |
|---|---|---|---|
| Zigbee 3.0 | CSA | Consumer Zigbee products | Required for “Zigbee 3.0” mark on product |
| Matter 1.x | CSA | Matter products | Includes Thread, BLE, Matter protocol stack testing |
| CE (RED) | EU | All radio devices | EN 300 328 for 2.4 GHz |
| FCC Part 15C | US | All 2.4 GHz radio | Modular grant or full product test |
| TELEC | Japan | All 2.4 GHz radio |