This paper provides an overview of Smart Irrigation System based on internet of thing (IOT) using wireless connection of WebSocket protocol. This smart system is an automated system that uses sensors connected to a microcontroller to measure physical variables. The involved sensors in the system can be used to measure air temperature, water flow rate, soil moisture, humidity, control the water flow and detect the movement of any undesired object. Also, camera sensor can be used to follow up on daily events and actions in specified area for helping to manage proper procedures in agricultural operations. The measured data obtained from the sensors is processed by the microcontroller to be sent. The use of microcontroller is connected and controlled remotely through a smartphone or other mobile device. Wireless communication between microcontroller and smartphone can be achieved using a software program based on WeBSocket protocol to facilitate real time transfer of sensed data. Also all connected devices in the system can be programmed to display connected sensors measurement and to turn on and off at specific times or based on certain conditions, such as soil moisture levels or weather patterns. Using this review, implementing of smart irrigation system based on IOT can be clearly understood with achieving a good result of how to improve crop productivity, reduce water waste, accelerate performance and organize work by sending alerts or notifications to users in the event of any issues with making an appropriate decision.