The continuous economic growth increases the demand on yield. The main objective of this work is to design a simple, easy to install, microcontroller - based circuit (MSP430) to monitor and record the values of temperature, humidity, moisture, pH (hydrogen-ion concentration) of the greenhouse environment that are continuously modified and controlled in order to optimize them to achieve maximum plant growth yield. The controller communicates with the sensor modules in real-time in order to control the climatic variables like temperature, humidity, soil moisture, and pH efficiently inside a greenhouse by actuating fan (acts as cooler), heater, and water pumps according to the necessary conditions of crops and the greenhouse environment. The changes in the climatic conditions and actions performed are immediately reported to the end user using Internet of Things (IOT). It is used to view the status of the entire greenhouse system anywhere in the world. Thus the proposed system is economical, portable and a low maintenance solution for greenhouse applications, especially in rural areas for small scale agriculturists and also in cities where agriculture is impossible.