Slope stability has been a matter of concern for most geologists, mainly due to the fact that unstable slopes cause a greater number of accidents, which in turn reduces efficiency of mining operations. In order to reduce the probability of these slope instabilities, methods like tension crack mapping, inclinometer measurements, time domain reflectometry, borehole extensometers, piezometer, radar systems and image processing systems are deployed. These systems work efficiently for single site slope failures, but as the number of mining sites increase, dependency of one site slope failure on nearby sites also increases. Current systems are not able to capture this data, due to which the probability of accidents at open cast mines increases. In order to reduce this probability, a high efficiency internet of things (IoT) based continuous slope monitoring and control system is designed. This system assists in improving the efficiency of real-time slope monitoring via usage of a sensor array consisting of radar, reflectometer, inclinometer, piezometer and borehole extensometer. All these measurements are given to a high efficiency machine learning classifier which uses data mining, and based on its output suitable actions are taken to reduce accidents during mining. This information is dissipated to nearby mining sites in order to inform them about any inconsistencies which might occur due to the slope changes on the current site. Results were simulated using HIgh REsolution Slope Stability Simulator (HIRESSS), and an efficiency improvement of 6% is achieved for slope analysis in open cast mines, while probability of accident reduction is increased by 35% when compared to traditional non-IoT based approach.