Underwater robots are used in surveillance, academic and military applications because of their capability to execute risky tasks underwater without human intervention. In this work, a robot is built at a low cost to carry out inspection at specified depth in a water body, controlled using IoT (Internet of Things) based technology. The main drawback with the currently developed Unmanned Underwater Vehicle’s(UUV’s) are that they are controlled using cables, which is a problem for underwater surveillance due to their additional weight and possible harm with the water animals. But with the help of this work, IoT technology can be used to control the robot wirelessly under deep waters which increases the credibility of this work. With the use of Raspberry-Pi 3 Model B+ the robot can be connected to a smartphone or a laptop and will be controlled with ease. The Raspberry-Pi 3 Model B+ can be programmed using python programming language and different instructions can be given to the UUV. In this work DC motors are interfaced with Raspberry-Pi. These motors are controlled using a smartphone or a laptop and depending upon the instruction given, these motors operate. A Raspberry-Pi camera module is placed at the front which is interfaced directly with Raspberry-Pi and is programmed for getting live video streaming. Focus lights are also placed for attaining better quality of video under the water.