ESP32-H2-DevKitM-1
The ESP32-H2-DevKitM-1 is a dedicated 802.15.4 board for Thread, Zigbee, and BLE mesh networks. Running a single RISC-V core at 96MHz with no WiFi radio, it is purpose-built for low-power mesh end devices and sensors in smart home ecosystems where a separate border router provides internet connectivity.
Best for Thread/Zigbee end devices, skip if you need WiFi or any internet connectivity on the device.
Where to Buy
Pros
- Native Thread, Zigbee 3.0, and Matter support via 802.15.4 radio
- BLE 5.3 for device provisioning and configuration
- 8uA deep sleep current suitable for multi-year battery-powered sensors
- Smallest power budget in the ESP32 family — ideal for coin-cell operation
Cons
- No WiFi radio — requires a border router for internet connectivity
- 96MHz clock speed is the slowest in the ESP32 lineup
- Smaller community and fewer tutorials compared to WiFi-enabled ESP32 boards
- Limited use cases outside of smart home mesh networking
802.15.4 Radio and Mesh Protocols
The ESP32-H2 is built around an IEEE 802.15.4 radio operating at 2.4GHz. This radio supports Thread 1.3 and Zigbee 3.0 natively, with certified protocol stacks available from Espressif. For the Matter smart home ecosystem, the H2 acts as a Thread end device that communicates through a Thread border router.
Zigbee support means direct compatibility with existing Zigbee networks — you can create devices that work with Philips Hue, SmartThings, or any Zigbee 3.0 coordinator without middleware. The certified Thread stack enables participation in Thread mesh networks alongside Apple HomePod, Google Nest, and Amazon Echo devices that serve as Thread border routers.
Power Profile
At 96MHz with a single RISC-V core, the H2 has the lowest processing overhead in the ESP32 family. The 8uA deep sleep current is slightly higher than the C3's 5uA, but the H2 compensates with a more efficient radio profile for mesh networking.
Thread and Zigbee mesh protocols are designed for intermittent communication — a sensor wakes, transmits a few bytes to its mesh parent, and returns to sleep. This duty cycle pattern, combined with the H2's low-power radio, makes multi-year battery life on a single coin cell realistic for simple sensors reporting every few minutes.
Limitations and Trade-offs
The absence of WiFi is both the H2's defining feature and its primary limitation. Every H2 device needs a Thread border router or Zigbee coordinator to reach the internet. If you are building one device that needs to talk to the cloud, a WiFi-enabled board like the ESP32-C3 or ESP32-C6 is simpler.
The 96MHz clock and 320KB SRAM are sufficient for sensor applications but will constrain anything compute-intensive. There is no camera interface, no display interface, and no USB-OTG. The H2 is a specialist, not a generalist.
Full Specifications
Processor
| Specification | Value |
|---|---|
| Architecture | RISC-V |
| CPU Cores | 1 |
| Clock Speed | 96 MHz |
Memory
| Specification | Value |
|---|---|
| Flash | 4 MB |
| SRAM | 320 KB |
Connectivity
| Specification | Value |
|---|---|
| Bluetooth | 5.3 |
| Thread | Yes |
| Zigbee | 3.0 |
| Matter | Yes |
| IEEE 802.15.4 | 802.15.4 |
I/O & Interfaces
| Specification | Value |
|---|---|
| GPIO Pins | 26 |
| ADC Channels | 5 |
| SPI | 2 |
| I2C | 2 |
| UART | 2 |
| USB | USB 2.0 (CDC) |
Power
| Specification | Value |
|---|---|
| Input Voltage | 5 V |
| Deep Sleep Current | 8 uA |
Physical
| Specification | Value |
|---|---|
| Dimensions | 53.6 x 25.4 mm |
| Form Factor | Standard breadboard |
Who Should Buy This
Thread mesh networking with 8uA deep sleep is ideal for a sensor that reports periodically through a Thread border router. No WiFi radio means lower power overhead.
Native Zigbee 3.0 means direct compatibility with Zigbee coordinators like Philips Hue Bridge or SmartThings Hub. No external Zigbee module needed.
No WiFi radio at all. The ESP32-C3 provides WiFi + BLE 5.0 with 5uA deep sleep for WiFi-based sensor projects.
Better alternative: ESP32-C3-DevKitM-1
A border router needs both Thread and WiFi/Ethernet. The H2 has no WiFi. The ESP32-C6 has both WiFi 6 and Thread on one chip.
Better alternative: ESP32-C6-DevKitC-1
Frequently Asked Questions
Does the ESP32-H2 support WiFi?
No. The ESP32-H2 has no WiFi radio. It communicates via Thread, Zigbee, and BLE only. For internet connectivity, it requires a Thread border router or Zigbee gateway. The ESP32-C6 combines WiFi 6 with Thread if you need both.
Can the ESP32-H2 work with Apple HomeKit?
Yes, via Matter over Thread. The H2 acts as a Matter Thread end device. It communicates through a Thread border router like Apple HomePod Mini, Apple TV 4K, or Google Nest Hub, which bridges to your home network.
ESP32-H2 vs ESP32-C6 for smart home?
Use the H2 for battery-powered end devices (sensors, switches) that communicate via Thread or Zigbee through a border router. Use the C6 for devices that need direct WiFi access or when building the border router itself.
How long does the ESP32-H2 last on a battery?
With 8uA deep sleep and Thread's low-duty-cycle design, a CR2032 coin cell can power a sensor reporting every 15 minutes for 1-3 years depending on transmission frequency and data size.
Can the ESP32-H2 run Zigbee and Thread simultaneously?
Not simultaneously — they share the same 802.15.4 radio. You choose one protocol at firmware level. The radio supports both, but a single device operates as either a Thread device or a Zigbee device, not both at once.