
Switching a device on or off from anywhere in the world is no longer a futuristic concept—it is practical and achievable using a simple Wi-Fi-enabled setup. Whether activating a surveillance camera, an air-conditioner, or a garden sprinkler, remote control opens up endless possibilities limited only by the imagination.
In this system, a computer with internet access communicates with an ESP32 Wi-Fi module connected to the target device. The ESP32, placed within the range of a local Wi-Fi network, serves as the interface. One of its I/O pins is linked to the device—in this case, an LED with a series resistor connected to GPIO4—and can be toggled remotely via a laptop or desktop.
The ESP32 operates at 3.3V logic levels, meaning its high output corresponds to 3.3V and all inputs must comply with the same voltage standard. Fig. 1 shows the author’s prototype. The required components are listed in the Bill of Materials table.

Circuit diagram
Fig. 2 shows the circuit diagram for the remote control over internet system. It is built around an ESP32 board (MOD1) and a few other components. The ESP32 board features 2.4GHz dual-mode Wi-Fi and Bluetooth, powered by a dual-core processor, and is connected via a USB cable.

The ESP32 can be powered either through the USB cable (typically used while uploading the code) or via the Vin pin by supplying a regulated voltage between 5V and 12V. It is advisable to use a voltage close to 5V to minimise power dissipation in the onboard voltage regulator. Power should not be supplied through both the USB and Vin pin simultaneously, as this may damage the board. (Note: A convenient way to power the ESP32 is by using a power bank with a USB port.)
Bill of Materials | ||
Item | Description | Qunatity |
ESP32 board (MOD1) | 2.4GHz dual-mode Wi-Fi, Bluetooth dual-core with USB cable | 1 |
LED 5mm | For visual indication | 1 |
220Ω | Current limiting resistance | 1 |
Software
In this setup, two nodes are required—one running on the ESP32 device and the other on the client side, developed in C.
OOPS! THIS IS EFY PRIME CONTENT...
which means that you need to be an EFY PRIME subscriber to read it.
EFY PRIME content is our best content. Hence, you need to make a small investment to access all of our content including EFY Prime content.
If you're already an EFY PRIME member, feel free to login below.
Else, CLICK HERE to invest in an EFY Prime account and become our VIP customer who can access all our content, and that too without the clutter of ads!
BENEFITS OF EFY PRIME MEMBERSHIP:
(1) Zero Clutter AD free experience
(2) Super-fast user experience
(3) Focussed reading experience with no distractions
(4) Access to all our content including our Best-of-Best which is EFY Prime