ESP32 et ESP8266 - candidat idéal pour l'IoT
La famille des microcontrôleurs ESP est développé par la société Espressif[1] et est dédiée à l'Internet des objets.
Les SoC[2] ESP32 et ESP8266 sont particulièrement répandus et sont décliné sous forme de modules (corps métallique sur les photos) parfois placés sur des cartes de développement. Nous nous intéresserons tout particulièrement à deux d'entre elles :
La carte ESP32 Wroom Devkit 2 de chez uPesy possède les caractéristiques principales suivantes :
processeur Xtensa dual-core LX6 cadencé jusqu'à 240 MHz
448 kB de flash EEPROM et 520 de RAM
Wifi 802.11 b/g/n - 2,4 GHz
interfaces UART/I2C/SPI/PWM/GPIO
tension d'alimentation 3 - 3,6 V
La carte NodeMCU ESP8266 de chez Joy-It possède les caractéristiques principales suivantes :
processeur Tensilica LX106 cadencé entre 80 MHz et 160 MHz
64 kB de RAM et 96 kB de flash EEPROM
Wifi 802.11 b/g/n - 2,4 GHz
interfaces UART/I2C/PWM/GPIO
tension d'alimentation 3 - 3,6 V
Définition :
Par la suite on désignera sous le nom d'ESP aussi bien les cartes de développement basée sur un SOC ESP32 que celle basée sur un SOC 8266.