El Internet de las cosas (IoT) recientemente ha obtenido aceptación en campos académicos e industriales. En 2014, los sistemas Espressif lanzaron el tablero IoT ESP8266 y más tarde en 2016 lanzaron la versión avanzada que nombraron como ESP32. Hasta este día, ambos tableros de ESP son tableros de microcontroladores basados en IoT. A veces a muchas personas les resulta confuso elegir entre ellos. Así que aquí en esta lección discutiremos una breve comparación entre ellos.
ESP32
ESP32 es una placa de microcontrolador de alta velocidad de velocidad con reloj de reloj que es el sucesor de ESP8266. Tiene una CPU de doble núcleo con frecuencia de reloj de 160MHz a 240MHz y un módulo WiFi y Bluetooth integrado incorporado.
Cuenta con un procesador de potencia de potencia ultra bajo que en modo de suspensión profunda puede funcionar hasta años en una sola batería. Tiene amplificadores de potencia integrados, amplificadores de bajo ruido, sistema de seguridad avanzado y 2.5GHz Dual Mode Wifi y Bluetooth Módulo. Todas estas características dentro de una pequeña tabla impresa que no solo es más barata que un Arduino Uno sino la mitad del tamaño de la misma.
Aquí hay algunas características principales de ESP32:
ESP8266
El ESP8266 diseñado por ESPRESSIF Systems es una solución WiFi SOC integrada que satisface la demanda de los usuarios de uso eficiente de energía y una placa de diseño compacta para aplicaciones de la industria de IoT. Integra todos los componentes necesarios para hacer un dispositivo wifi basado en IoT completamente funcional.
El procesador L106 XTensa de un solo núcleo incluye 32 kb de espacio de memoria de instrucciones, 16 pines GPIO y múltiples protocolos de comunicación como UART, SPI, I2C y un convertidor analógico a digital (ADC).
Algunos aspectos destacados principales de ESP8266 incluyen:
Comparación entre ESP32 vs ESP8266
Aquí hay una breve comparación entre ESP32 y ESP8266. Algunas de las características entre ellas son las mismas que el soporte WiFi, pero ESP8266 carece de Bluetooth Module y Security.
Comparación | ESP32 | ESP8266 |
Procesador | Tensílica Xtensa LX6 Microprocesador | Xtensa 32 bit L106 |
Núcleo del procesador | Núcleos duales | Núcleo simple |
Voltajes de funcionamiento | 2.5 V a 3.6 V | 2.5 V a 3.6 V |
Bluetooth | Dual Bluetooth Classic + BLE | No |
Soporte wifi | Sí | Sí |
Seguridad de hardware | Más seguridad avanzada | No |
Sensor de pasillo | Sí | No |
Sensor de temperatura | Sí | No |
Sensor táctil capacitivo | 10 | No |
El consumo de energía | 10ua sensor profundo | 20UA |
Coprocesador | Ulp | No |
GPIO | 39 | 17 |
SPI | 4 | 2 |
ROM | 448 kb | No |
PODER | 2 | No |
Uart | Sí | Sí |
Lo cual es mejor: ESP32 o ESP8266
Viendo todas las comparaciones anteriores, ESP32 es mucho mejor que ESP8266. Ya que conduce en la mayoría de las características con un mayor número de Núcleos de CPU, wifi más rápido y Bluetooth apoyo. Y no solo que viene con el doble de la cantidad de Alfileres gpio comparado con ESP8266.
También tiene algunas características como toque capacitivo Alfileres gpio, Sensor de efecto de pasillo y sensor de temperatura, Entonces ESP32 es el camino a seguir.
Conclusión
Ambos tableros ESP32 y ESP8266 son buenos en su lugar. El procesador ESP8266 está más optimizado para aplicaciones de baja corriente, mientras que el ESP32 tiene más pines GPIO con características como el efecto de la sala y el sensor de temperatura. Para elegir uno de ellos, todo depende de los requisitos de la Junta. Nosotros recomendamos ESP32 porque es una versión más avanzada con más seguridad. Este artículo lo ayudará a decidir entre ellos.