This document describes the design of a BLDC motor controller that allows for remote speed control using IoT technology. An Arduino Uno controls the motor speed by varying the duty cycle of PWM signals sent to the motor driver based on the position of a slider in a Blynk IoT application. An ESP8266 WiFi module enables remote communication between the Blynk app and the Arduino/motor driver. Users can remotely adjust the motor speed in real-time by manipulating the slider on their mobile device or web browser. This provides a cost-effective solution for applications requiring remote automated speed adjustments.