III. GENERIC ARCHITECTURE
Today’s Internet is using TCP/IP protocol stack for communication
between network hosts which was proposed long
time ago. However, the IoT connects billions of objects
which will create much larger traffic and much more data
storage is needed [9]. Also, IoT will face many challenges
specially related to privacy and security [10]. Thus, the new
Service Type 1 RFID Tags Service Type 2 RFID Tags
Sensors
Physical
Objects
Communication Infrastructure/Network
Computation and Processing System
Decision Making and Action Invoking unit
Figure 2: Basic IoT system.
proposed architecture for IoT needs to address many factors
like scalability, interoperability, reliability, QoS, etc. Since IoT
connects everything and everyone to exchange information
among themselves, the traffic and storages in the network will
also increase in the exponential way. Thus, IoT development
depends on the technology progress and design of various new
applications and business models. The basic architecture of
IoT is proposed in [9] and [11].
Generally, the structure of IoT is divided into five layers as
shown in Fig. 3. These layers are briefly described below: