In the industrialized world, the industry, business, and power need to be so reliable that we take it for granted for control and monitoring. As the technologies are blooming for remote operation and control for all spears of life such as Internet of Things (IoT). In India, it is very important as people are moving from villages to cities. Therefore, Government of India already initiated smart cities, smart grid, smart transportation and so on. It was observed that in order to implement smart buildings and cities, 5 challenges such as availability of intelligent middle-ware, quality of data, distributed computation model, fault tolerance, and availability of smart virtual run-time environment were to be overcome by future study and research. All this IoT components are very important for all classes of engineer’s especially electrical, electronics and computer engineering. In future, there will be tremendous emphasis on IoT applications in many multidimensional areas.