DEV Community

Cover image for Qué microcontrolador elegir para Matter y Thread (ESP32-C6, H2 y nRF52840)
Steven Carvajal
Steven Carvajal

Posted on Originally published at iot.gripe

Qué microcontrolador elegir para Matter y Thread (ESP32-C6, H2 y nRF52840)

Publicado originalmente en iot.gripe.

Matter es el estándar que quiere que un mismo dispositivo funcione con Apple Home, Google Home, Alexa y Home Assistant. Thread es la red de bajo consumo sobre la que viajan muchos dispositivos Matter. Pero un microcontrolador no es "compatible con Matter" por sí solo: depende de qué radio tiene y del software que lo soporte.

Recomendación: si vas a fabricar o experimentar con un dispositivo Matter, empieza con un ESP32-C6. Habla Wi-Fi y Thread con un solo chip y tiene soporte oficial de Espressif. Si el dispositivo funciona a batería y solo usa Thread, mira el ESP32-H2 o el nRF52840.

Primero: Matter no es una radio

Matter es una capa de aplicación: define cómo se llaman los dispositivos y qué comandos entienden. Viaja sobre tres redes:

Red Qué necesita el chip Típico en
Wi-Fi Solo Wi-Fi Enchufes, bombillos, cámaras (con corriente)
Thread Radio 802.15.4 Sensores y cerraduras a batería
Ethernet Un puerto cableado Puentes y pasarelas

Un chip con solo Wi-Fi puede ser un dispositivo Matter sobre Wi-Fi. Para Thread necesitas un chip con radio 802.15.4.

Los chips que sirven

Chip Wi-Fi Thread Zigbee Matter Precio de la placa
ESP32-C6 Sí (Wi-Fi 6) Sí Sí Sobre Wi-Fi y sobre Thread 8–14 €
ESP32-H2 No Sí Sí Sobre Thread 8–14 €
nRF52840 No Sí Sí Sobre Thread 12–25 €
ESP32, S3, C3 Sí No No Solo sobre Wi-Fi 3–10 €

Puedes ver las especificaciones de cada uno en el comparador: ESP32-C6, ESP32-H2 y nRF52840.

ESP32-C6: el más versátil

Wi-Fi 6, Bluetooth 5.3 y radio Thread/Zigbee en un solo chip. Sirve como dispositivo Matter sobre Wi-Fi o sobre Thread, y también como pasarela entre ambas redes. Es la opción recomendada para aprender: un solo chip, Arduino y ESP-IDF. Los detalles frente a su hermano barato están en ESP32-C6 vs ESP32-C3.

ESP32-H2: Thread puro y bajo consumo

Sin Wi-Fi, con Thread, Zigbee y Bluetooth LE. Es más barato en volumen y consume menos, pensado para sensores a batería que hablan con una red Thread. Necesita un border router y no se puede conectar directo a internet.

nRF52840: la alternativa de Nordic

Un chip con Bluetooth LE, Thread y Zigbee, muy usado en productos comerciales. Se programa con el SDK de Nordic (nRF Connect, basado en Zephyr) y tiene más curva de aprendizaje que Arduino. Su precio de placa suele ser mayor. Sin Wi-Fi.

ESP32, S3 y C3: solo Matter sobre Wi-Fi

Si tu dispositivo siempre tiene corriente (un enchufe, un bombillo, un relé), puedes hacer Matter sobre Wi-Fi con un ESP32, un S3 o un C3 y ahorrarte el border router. Es la forma más barata de empezar. Para ESP-NOW y otras alternativas, mira Zigbee, Thread, Matter, Wi-Fi o ESP-NOW.

Qué necesitas además del chip

Un border router (solo para Thread)

Los dispositivos Thread no hablan directamente con tu Wi-Fi: lo hacen a través de un Thread Border Router. Muchos aparatos ya lo incluyen:

  • Apple TV 4K (con Ethernet o Wi-Fi) y HomePod mini
  • Algunos Google Nest Hub y Nest Wifi
  • Algunos Echo de Amazon (consulta tu modelo)
  • Un ESP32 con un módulo de Thread (el kit ESP Thread Border Router de Espressif)

Si no tienes ninguno, un dispositivo Thread no tiene por dónde conectarse.

Un controlador Matter

Es la app o el hub al que se asocia el dispositivo: Apple Home, Google Home, Alexa o Home Assistant. Lo normal es que ya tengas uno.

Un código QR de emparejamiento y certificación

Para uso doméstico y pruebas, el SDK trae certificados de prueba y un código de emparejamiento de desarrollo. Para vender un producto necesitas certificación oficial de la CSA (Connectivity Standards Alliance), que es de pago.

Cómo empezar a programar

Camino Qué es Para quién
ESP-Matter (SDK de Espressif sobre ESP-IDF) El oficial: ejemplos de luz, interruptor, sensor, etc. Quien quiera hacerlo bien
Arduino con la librería Matter del núcleo ESP32 Más sencillo, para pruebas, con menos funciones Aprender y prototipar
Zephyr / nRF Connect SDK de Nordic nRF52840
Home Assistant + ESPHome No es Matter nativo: integra el dispositivo con tu casa Quien solo quiere automatizar

Un detalle útil: tu dispositivo Matter y un proyecto como el de Home Assistant frente a una solución propia no se excluyen; Home Assistant puede ser el controlador Matter de tus dispositivos.

¿Cuál elegir?

Tu proyecto Elige
Aprender Matter con un solo chip ESP32-C6
Enchufe, bombillo o relé siempre con corriente ESP32-C6 o C3 (Matter sobre Wi-Fi)
Sensor a batería en red Thread ESP32-H2 o nRF52840
Pasarela entre Wi-Fi y Thread ESP32-C6
Producto comercial con muchos miles de unidades ESP32-H2 o nRF52840, según el SDK
No me importa Thread, solo quiero que funcione ESP32 (cualquiera) con Matter sobre Wi-Fi

Preguntas frecuentes

¿Necesito Thread para tener Matter?

No. Matter funciona sobre Wi-Fi. Thread importa en dispositivos a batería.

¿Puedo usar un ESP32-C3 como dispositivo Matter?

Sí, sobre Wi-Fi. No sobre Thread, porque no tiene radio 802.15.4.

¿Matter funciona con ESP-NOW?

No. ESP-NOW es un protocolo propio de Espressif. Para tus propios nodos puedes mezclarlos: un hub Matter y nodos ESP-NOW.

¿Qué diferencia hay entre Zigbee y Thread?

Los dos usan la misma radio 802.15.4. Thread usa IP (como internet) y es la base de Matter; Zigbee es un estándar anterior con su propia pasarela.

  • ESP32-C6 DevKitC-1
  • ESP32-H2 DevKitM-1

Top comments (0)