Supongo que esto responderá a su pregunta, ESP32 es una versión sobrealimentada de ESP8266.
ESP32 tiene muchas ventajas sobre el ESP8266 y, por el contrario, todavía no lo sé. Solo he usado ESP8266 y al mirar los documentos para ESP32, puedo asegurar que ESP32 tiene muchas funcionalidades adicionales en comparación con ESP8266.
Aquí está la especificación para el ESP8266:
- ¿Cómo se realiza la actualización del firmware en los microcontroladores mientras se está ejecutando?
- ¿Cuáles son los pros y los contras entre un sistema en un chip y los procesadores integrados?
- Cómo enviar datos escritos en C desde una PC a una placa de desarrollo 8051
- ¿Cómo actualizo el firmware xduoo X3?
- ¿Puedo sobresalir en algoritmos de conducción autónoma con trabajo duro y perseverancia?
- 802.11 b / g / n
- Wi-Fi Direct (P2P), soft-AP
- Pila de protocolo TCP / IP incorporada
- Interruptor TR incorporado, balun, LNA, amplificador de potencia y red correspondiente
- PLL incorporado, regulador de voltaje y componentes de administración de energía
- Modo 802.11b + potencia de salida de 19.5dBm
- Sensor de temperatura incorporado
- Apoye la diversidad de la antena
- la corriente de fuga es inferior a 10uA
- CPU de 32 bits de baja potencia incorporada: puede funcionar como procesador de aplicaciones
- SDIO 2.0, SPI, UART
- STBC, 1 × 1 MIMO, 2 × 1 MIMO
- A-MPDU, agregación de A-MSDU y 0.4 dentro de estela
- 2 ms, conecte y transfiera paquetes de datos
- consumo de energía en espera de menos de 1.0mW (DTIM3)
Y aquí están las especificaciones para el ESP32:
- Procesador principal: microprocesador Tensilica Xtensa LX6 de 32 bits Núcleos: 2 o 1 (según la variación)
- Conectividad inalámbrica Wi-Fi: 802.11 b / g / n / e / i (802.11n @ 2.4 GHz hasta 150 Mbit / s) Bluetooth: v4.2 BR / EDR y Bluetooth Low Energy (BLE)
- ROM: 448 KiB Para arranque y funciones principales
- SRAM: 520 KiB Para datos e instrucciones.
- RTC Slow SRAM: 8 KiB Para acceder al coprocesador durante el modo de reposo profundo.
- RTC Fast SRAM: 8 KiB Para almacenamiento de datos y CPU principal durante el arranque RTC desde el modo de reposo profundo.
- eFuse: 1 Kibit, de los cuales 256 bits se utilizan para el sistema (dirección MAC y configuración de chip) y los 768 bits restantes están reservados para aplicaciones del cliente, incluidos Flash-Encryption y Chip-ID.
- Flash incorporado: 0 MiB o 2 MiB (según la variación).
- Flash externo y SRAM: ESP32 sin flash incorporado admite hasta 4 × 16 mebibytes de flash QSPI externo y SRAM con cifrado de hardware basado en AES para proteger los programas y datos del desarrollador.
- Entrada / salida periférica : rica interfaz periférica con DMA que incluye táctil capacitiva, ADC (convertidor analógico a digital), DAC (convertidor digital a analógico), I²C (circuito inter-integrado), UART (receptor / transmisor asíncrono universal ), CAN 2.0 (red de área del controlador), SPI (interfaz periférica en serie), I²S (sonido integrado entre circuitos integrados), RMII (interfaz independiente de medios reducidos), PWM (modulación de ancho de pulso) y más.
- Seguridad Características de seguridad estándar IEEE 802.11 todas compatibles, incluidas WFA, WPA / WPA2 y WAPIS cifrado seguro de arranque Flash de OTP de 1024 bits, hasta 768 bits para clientes Aceleración de hardware criptográfico: AES, SHA-2, RSA, criptografía de curva elíptica (ECC), número aleatorio generador (RNG)
Referencias
El Internet de las cosas con ESP32
ESP8266 – NURDspace