Understanding the IoT building blocks helps to gain a better
insight into the real meaning and functionality of the IoT. In
the following sections we discuss six main elements needed
to deliver the functionality of the IoT as illustrated in Fig. 4.
Table II shows the categories of these elements and examples
of each category.