In the Present Era, the world is experiencing a strong rush towards modern technology, while specialized companies are living a terrible rush in the information and Communication technology towards the so-called Internet of things IoT or Internet of objects, which is the integration of things with the world of Internet, by adding hardware or/and software to be smart and so is able to communicate with each other and participate effectively in all aspects of daily life. By enabling new forms of communication between people and things, and between things themselves, that will change the traditional life into a high style of living. But it won’t be easy, because there are still many challenges and issues that need to be addressed and have to be viewed from various aspects to realize their full potential. The main objective of this paper is to provide the reader with a detailed discussion from a technological and social perspective. The various IoT aspects, definition and architecture, challenges and issues were discussed. Furthermore, a description of several sensors and actuators and their smart communication. Also, the most important application areas of IoT were presented with a case study. This work will help readers and researchers understand the IoT and its potential application in the real world