Hareware Design Guide The ESP32-Azure IoT Kit is a development board, with the ESP32-WROVER-B module at its core. The ESP32-Azure IoT Kit integrates an OLED screen and five sensors. This board can get connected to, and perform data exchange with, a variety of cloud platforms, which is enabled by ESP32's Wi-Fi functionality. This guide introduces the hardware resources of this board and, subsequently, describes the implementation and application of the relevant demo. 1. Hardware of the ESP32-Azure IoT Kit The ESP32-Azure IoT Kit consists of the following main parts: ESP32 modules: ESP32-WROVER-B Power supply options: USB cable or battery Sensors: temperature and humidity sensor, ambient brightness sensor, motion sensor, magnetometer, barometer OLED screen: 0.96' OLED screen that ingrates an SSD1306 driver chip Buttons: A reset button and a button for customized use. Indicators: 2 x LEDs and 1 x buzzer I/O connectors for extension: 16 pins A MicroSD card slot Each part is shown in the following figure. For detailed information about the hardware design and schematics, please refer to ESP32-Azure IoT Kit Hardware Design Guide. 2. Demo for the ESP32-Azure IoT Kit 2.1 Function and Implementation of the Demo This Demo aims to help developers quickly familiarize themselves with the use of the sensors and the OLED screen on the development board for the following purposes: Read data from the temperature and humidity sensor. Read data from the ambient brightness sensor. Read data fro