ESP32 and Azure as the lite IoT platfrom
@rwarzycha
![](https://s3.amazonaws.com/media-p.slid.es/uploads/142107/images/5263228/1200px-ABB_logo.svg.png)
github.com/senssei
warzycha.pl
Rafał Warzycha
Technology Evangelist @ ABB
IoT, Azure cloud, embedded
![](https://s3.amazonaws.com/media-p.slid.es/uploads/142107/images/6877123/avatar.jpg)
Hardware
ESP32
![](https://www.elektor.com/media/catalog/product/cache/2b4bee73c90e4689bbc4ca8391937af9/e/s/esp-wroom-32_top.jpg)
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
![](https://s3.amazonaws.com/media-p.slid.es/uploads/142107/images/6877223/pasted-from-clipboard.png)
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
![](https://s3.amazonaws.com/media-p.slid.es/uploads/142107/images/6877254/pasted-from-clipboard.png)
![](https://platformio.org/images/platformio-logo.17fdc3bc.png)
![](https://upload.wikimedia.org/wikipedia/commons/thumb/7/73/Mruby_logo_red.svg/200px-Mruby_logo_red.svg.png)
![](https://i.pinimg.com/originals/99/36/0e/99360e800a29bf6e7301a67c60de7b61.jpg)
Demo
Going deeper
![](https://vangogh.teespring.com/v3/image/0pNh8IpA8o9t7Hgy7h2Q6HbWwZ0/480/560.jpg)
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
![](https://s3.amazonaws.com/media-p.slid.es/uploads/142107/images/6877367/aaa.png)