IoT stands for Internet of Things which has the task to grab data from the environment through sensors. All data from an environment are analog, the analog condition is then transformed by the sensor to be digital data. The digital data is then processed and prepared in the microcontroller module to be published into the server cloud. Basic knowledge of C programming is needed for programmers to program the microcontroller. We can learn basic programming microcontrollers without buying things. Wokwi is an emulator IoT internet-based that can be chosen for learning and making simple IoT projects (see Figure 1). Wokwi can be access from this link https://wokwi.com/.

Figure 1. wokwi is the microcontroller emulator online-base that provides several microcontrollers like Arduino Uno, Mega, Node MCU ESP32, etc.

Wokwi provides several microcontroller modules that can be used for free like Arduino Nano, Arduino Uno, Arduino Mega, Node MCU ESP32, MicroPython on ESP32, and Raspberry Pi Pico. However, this emulator has disadvantages i.e. the emulator can’t be utilized as a client, so the microcontroller can’t be used to emulate the client-server API connection.