PAM Finds

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.

★★★★☆ 3.9/5.0

Best for Thread/Zigbee end devices, skip if you need WiFi or any internet connectivity on the device.

Best for: Thread mesh end devicesZigbee sensors and switchesbattery-powered smart home nodes
Not for: any project requiring WiFiweb-connected IoT devicescamera or display applications

Where to Buy

Check Price on Amazon (paid link) Check Price on DigiKey (paid link)

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

Buy Battery-powered Thread temperature sensor

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.

Buy Zigbee smart light switch

Native Zigbee 3.0 means direct compatibility with Zigbee coordinators like Philips Hue Bridge or SmartThings Hub. No external Zigbee module needed.

Skip WiFi-connected weather station

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

Skip Thread border router

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.

Related Boards