ESP32 and Azure as the lite IoT platfrom
@rwarzycha
github.com/senssei
warzycha.pl
Rafał Warzycha
Technology Evangelist @ ABB
IoT, Azure cloud, embedded
Hardware
ESP32
Specifications
- WiFi 802/11 b/g/n (up to 150Mbps)
- Bluetooth v4.2 BR/EDR/BLE (low energy)
- Modules interfaces: UART, SD card, SPI, I2C, ...
- Sensors: Hall, temperature
It's cheap
Internals
- Power supply: 2.7 - 3.6V, avg 500mA
- Size: 18x26x3mm
- 2 x low power Xtensa 32bit LX6 processors
- 448 kB ROM, 520 SRAM (8RTC),1 kbit eFuse
- up to 16MB of external flash
Software
Demo
Going deeper
Vulnerabilities
- CVE-2019-12586 (Wifi - EAP)
- CVE-2019-12587 (Wifi - PMK)
- CVE-2019-12588 (Wifi - RSN Auth Key)
- CVE-2019-15894 (SecureBoot)
- CVE-2019-17391 (eFuse)
Thanks
and see you next time