ESP32 - candidat idéal pour l'IoT ?
L'ESP32 est un SOC[1] développé par la société Espressif[2] et dédié à l'Internet des objets. Il a été décliné en version module, l'ESP-WROOM-32, qui a lui même été intégré par différents fabricants (essentiellement Chinois) sur des cartes de développement, dans notre cas ce sera la carte ESPDUINO-32.

Le module ESP-WROOM-32 contient en autres choses un SOC[1] ESP32 (ESP32-D0WDQ6 plus précisément sous le boîtier métallique), une mémoire Flash et une antenne micro-ruban. L'ESP32 est un SOC[1] adapté pour équiper les objets IoT de part ses caractéristiques d'entrées/sorties et de connectivité :
de nombreuses broches d'E/S (TOR, PWM, CAN, CNA, UART, PWM) ;
Wifi 802.11 b/g/n WPA2 et bluetooth 4.2 BLE ;
microprocesseur Xtensa® LX6 dual core 32 bits 240 MHz ;
320 KiB RAM, 448 KiB ROM.
Dans la suite du TP on utilisera indifféremment ESP32, ESP ou ESPDUINO-32 pour désigner la matériel que l'on programme.
