M5Stack M5Stack NanoH2 Dev Kit (ESP32-H2)
Need it faster? Contact us via phone or email for expedited delivery.
M5Stack M5Stack NanoH2 Dev Kit (ESP32-H2)
🔌 NanoH2 — Ultra‑Compact IoT Development Board
The NanoH2 is an ultra‑compact IoT development board 📦 in the M5Stack development kit series. Powered by the ESP32‑H2FH4S SoC ⚙️, it includes hardware‑level security features such as secure boot 🔐 and Flash encryption 🔒.
It integrates IEEE 802.15.4 wireless communication 📡 and supports Zigbee, Thread, and Matter (based on Thread), enabling seamless interoperability across modern IoT ecosystems.
The hardware includes a built‑in LED 💡, IR infrared transmitter 📤, RGB indicator 🌈, Grove interface 🔌, USB Type‑C port ⚡, and a user button 🔘. With the Grove port, developers can flexibly expand with various M5 modules, unlocking rich hardware possibilities.
NanoH2 is ideal for lightweight IoT applications 🌐, including smart home 🏠, industrial control 🏭, consumer electronics 📱, low‑power wireless nodes 🔋, and the development of IEEE 802.15.4‑based IoT terminals.
⭐ Features
-
📡 Supports Zigbee, Thread, and Matter wireless protocols
-
💡 Built‑in LED, IR infrared transmitter, and RGB indicator
-
🔌 Grove port for multi‑peripheral expansion
-
⚡ USB Type‑C for power and programming
-
📏 Ultra‑compact size
🧰 Development Platform
-
Arduino
-
ESP‑IDF
📦 Includes
-
1 × NanoH2
🚀 Applications
-
🏠 Smart Home
-
🏭 Industrial Control
-
📱 Consumer Electronics
-
🔋 Low‑Power Wireless Communication Nodes
Specifications
| Specification | Parameter |
|---|---|
| SoC | ESP32-H2FH4S@RISC-V 32-bit single-core, up to 96 MHz |
| Flash | 4MB |
| RGB | WS2812 |
| Communication Protocol | IEEE 805.15.4 (including Zigbee 3.0, Thread 1.4, Matter) |
| OpenThread Range | Maximum distance 225m, packet loss rate 0% |
| IR Remote Parameters | IR transmission distance at ∠0°: 395CM IR transmission distance at ∠45°: 70CM IR transmission distance at ∠90°: 10CM |
| Grove Max Load | DC 4.43V@2A (5min, 25.2℃) |
| Operating Power | IEEE 805.15.4 wireless: TX: DC 5V@18.68mA / RX: DC 5V@18.82mA IR remote: DC 5V@6.80mA RGB (white): DC 5V@10.79mA LED: DC 5V@12.34mA (max brightness) |
| Product Size | 23.5 x 12.0 x 9.5mm |
| Product Weight | 3.7g |
| Package Size | 100.6 x 80.0 x 10.5mm |
| Gross Weight | 16.5g |
Learn
Download Mode
To flash firmware, you need to enter download mode: press and hold the button GPIO9, then connect the USB cable to enter download mode.

Schematics

PinMap
IR & RGB & Button & LED
| ESP32-C6FH4 | G3 | G4 | G9 | G10 | G11 |
|---|---|---|---|---|---|
| IR | IR | ||||
| LED | LED(Blue) | ||||
| BUTTON | BUTTON | ||||
| WS2812 | EN(RGBPWR) | DI(RGB) |
HY2.0-4P
| HY2.0-4P | Black | Red | Yellow | White |
|---|---|---|---|---|
| PORT.CUSTOM | GND | 5V | G2 | G1 |
Model Size

Datasheets
Softwares
Arduino
1. Informations générales sur la livraison
- Nous proposons des méthodes d'expédition premium avec un numéro de suivi pour chaque commande.
-
L'adresse de livraison doit être saisie en anglais sans symboles spéciaux afin d'aider la société de livraison à reconnaître votre adresse dans le système. Nous expédierons selon l'adresse de livraison que vous avez fournie. Veuillez nous informer de tout changement d'adresse avant que votre commande ne soit marquée « Expédiée » pour éviter toute perte de colis.
-
Veuillez contacter immédiatement notre service client si vous devez annuler ou modifier une commande. Une fois que votre commande est passée au statut « Expédiée », elle ne peut plus être annulée ni modifiée. Pour éviter toute complication, veuillez vérifier votre panier avant de valider votre commande.
-
Nous pouvons expédier toutes les commandes en stock dans un délai d'un jour ouvrable après confirmation de votre commande.
-
Tous les articles sont inspectés avant l'expédition et soigneusement emballés à la main.
-
Avec la pratique standard du transporteur, vous devez vérifier le contenu du colis avant de signer la réception de vos marchandises. Sinon, nous ne serons pas responsables des dommages pouvant survenir pendant le transport.
2. Options de livraison pour l'Allemagne, les pays de l'UE* et les États-Unis
(Pour les produits en entrepôt de Munich, entrepôt de Long Beach)
2.1 Commandes d'une valeur ne dépassant pas 5 € :
Options d’expédition :
| Options de livraison | Allemagne | EU* |
|---|---|---|
|
Deutsche Post |
€6 Arrive en 3-4 jours ouvrables |
€15 Arrive en 5-9 jours ouvrables |
| Options de livraison | États-Unis continentaux | États-Unis non continentaux |
|---|---|---|
|
USPS Ground Advantage |
€7.95 Arrive en 3-7 jours ouvrables |
€8.95 Arrive en 5-9 jours ouvrables |
|
UPS Express |
€13.95 Arrive en 2-4 jours ouvrables |
€17.95 Arrive en 3-7 jours ouvrables |
2.2 Options de livraison pour une commande d'une valeur comprise entre 5 € et 30 € en Allemagne, 5 € et 50 € dans l'UE, ou 5 $ et 45 $ aux États-Unis :*
Options d’expédition :
| Options de livraison | Allemagne | EU* |
|---|---|---|
|
Deutsche Post |
€3.5 Arrive en 3-4 jours ouvrables |
€6 Arrive en 5-9 jours ouvrables |
|
DHL Paket |
€6 Arrive en 2-3 jours ouvrables |
€15 Arrive en 3-7 jours ouvrables |
|
DHL Express |
€14 Arrive en 1-2 jours ouvrables |
€65 Arrive en 2-3 jours ouvrables |
| Options de livraison | États-Unis continentaux | États-Unis non continentaux |
|---|---|---|
|
USPS Ground Advantage |
€4.95 Arrive en 3-7 jours ouvrables |
€6.95 Arrive en 5-9 jours ouvrables |
|
UPS Express |
€11.95 Arrive en 2-4 jours ouvrables |
€13.95 Arrive en 3-7 jours ouvrables |
2.3 Options de livraison gratuite pour une commande d'une valeur supérieure à 30 € en Allemagne, 50 € dans l'UE* ou 45 $ aux États-Unis :
| Options de livraison gratuite | Allemagne | EU* |
|---|---|---|
|
Deutsche Post |
Gratuit au-dessus de 30 € | Gratuit au-dessus de 50 € |
|
DHL Paket |
+ 2 € pour plus de 30 € / Gratuit au-dessus de 60 € | + 8 € pour plus de 50 € / Gratuit au-dessus de 80 € |
|
DHL Express |
+ 10 € pour plus de 30 € | + 60 € pour plus de 50 € |
| Options de livraison gratuite | États-Unis continentaux | États-Unis non continentaux |
|---|---|---|
|
USPS Ground Advantage |
Gratuit au-dessus de 45 € | Gratuit au-dessus de 60 € |
|
UPS Express |
+ 8,95 € pour plus de 45 € | + 11,95 € pour plus de 45 € |
-
Certains pays de l'UE ne sont pas inclus dans notre définition de la zone UE : Royaume-Uni (à l'exclusion de l'Irlande), Suisse, Liechtenstein, Cité du Vatican, Albanie, Biélorussie, Norvège, Ukraine et Islande. Pour les pays ci-dessus, la règle d'expédition internationale s'applique.
- Les régions dans le États-Unis non continentaux incluent : Alaska, Samoa américaines, Guam, Hawaï, le Îles Marshall, le Îles Mariannes du Nord, Palaos, Porto Rico, le Îles Vierges américaines, le Forces armées d'Amérique, le Forces armées en Europe, le Forces armées dans le Pacifique, et le Îles éloignées des États-Unis. L'expédition et la livraison vers ces zones sont soumises à la Règles d'expédition pour les États-Unis non continentaux.
2.4 Options d'expédition pour les pays internationaux :
(via Deutsche Post ou YunExpress)
| Montant de la commande | International |
|---|---|
| €0 - €15 | €8 |
| €15 - €30 | €7 |
| €30 - €50 | €6 |
| 50 € et plus | €4 |
Avis important :
- Veuillez vérifier l'emplacement de l'inventaire sur la page du produit avant de passer votre commande afin de confirmer les délais de livraison.
- Pour les produits de l'entrepôt de Shenzhen, nous expédierons généralement d'abord les produits de l'entrepôt de Shenzhen vers notre entrepôt de Munich ou de Long Beach, ce qui prendra environ 1,5 semaine. Après réception de l'envoi à Munich/Long Beach, nous vous enverrons les articles. Nous n'organiserons l'expédition YunExpress depuis Shenzhen que pour les commandes contenant des produits de l'entrepôt de Shenzhen d'une valeur supérieure à 50 €.
- Si vous passez une commande avec des produits provenant à la fois des entrepôts de Munich et de Shenzhen, nous expédierons d'abord les produits de l'entrepôt de Munich, puis nous vous enverrons les produits restants dès que nous les recevrons de Shenzhen.








