4. Basic concepts of IoT
In this section, we introduce the IoT paradigm. Our intention will be oriented on the generic IoT architecture as well on the concept of cognitive IoT paradigm and architecture. The IoT bundles many emerging technologies (sensors, actuators, semantics, context-aware computing, big data analytics, communication technologies, data lake, service management). together to build a new solution that revolutionizes our world. During the last years, the IoT has gained a lot of attention from academic researchers, industrial and enterprise stockholders due to the capabilities and the advantages that the IoT will offer accordingly many IoT definition and visions (oriented objects, oriented internet, oriented semantic) have been identified. The Internet of Things allows people and things to be connected anytime, anyplace, with anything and anyone, ideally using any path/ network and any service. We found that this definition is the most suitable one that covers and fits the broader vision of the IoT. After this brief IoT introduction, we present in the following subsection the most IoT sub-layers for IoT system. As mentioned previously that IoT handles many technologies, accordingly, IoT could be considered as an umbrella that supports these technologies and provides a relationship between them.