Iot3X 7 Level Iot Reference Model
Iot3X 7 Level Iot Reference Model
Iot3X 7 Level Iot Reference Model
This layer comprises a wide range of endpoint devices that send and receive information
The IoT must support all these devices which can be a diverse range of size, location, form
factor, or origin.
• Generating data
Level 2: Connectivity
The most important function of this level is reliable, timely information transmission.
• Between the network (Level 2) and low - level information processing occur-
ring at Level 3
Level 1 devices communicate through the IoT system by interacting with Level 2 connec-
tivity equipment.
IoT3x 7 Level IoT Reference Model
Connectivity includes:
The IoT should not require a different network—it relies on existing networks.
Until complete standardisation is achieved some legacy devices which are not IP-ena-
bled will require communication gateways; and others may require proprietary control-
The functions of Level 3 are driven by the need to convert network data flows into infor-
mation that is suitable for storage and higher-level processing at Level 4 (data accumu-
lation).
For example, a Level 1 sensor device might generate data samples multiple times per
A basic tenet of the IoT Reference Model is that the most intelligent system initiates
information processing as early and as close to the edge of the network as possible.
Given that data is usually submitted to the connectivity level (Level 2) networking equip-
basis.
This processing is limited, because there is only awareness of data units —not “ses-
sions” or “transactions.”
• Thresholding
• Event generation
a higher level
the origin)
IoT3x 7 Level IoT Reference Model
impact of data and traffic on the network and higher-level processing systems
This level:
Level 4 is the boundary between event-based data generation and upper level que-
Up to Level 4, data is moving through the network at the rate and organization deter-
mined by the devices generating the data, meaning that actions are event driven.
However, most applications cannot, or do not need to, process data at network speed.
disk.
IoT3x 7 Level IoT Reference Model
Level 4 determines:
• If data is of interest to higher levels: If so, Level 4 processing is the first level
• The type of storage needed: Does persistency require a file system, big data
• If data is organized properly: Is the data appropriately organized for the re-
As Level 4 captures data and puts it at rest, it is now usable by applications on a non-re-
Level 4 bridges the real-time networking world and the non-real-time application world.
IoT systems will need to scale to a corporate—or even global—level which will require
multiple storage systems to accommodate IoT device data and data from traditional
1. Creates schemas and views of data in the manner that applications want
3. Filters, selects, projects, and reformats the data to serve the client applica-
tions
security
The data abstraction functions of Level 5 renders data and its storage into forms that
With multiple devices generating data, the data may end up across dispersed storage.
• Moving data into a database might consume too much processing power, so
ly.
• Levels 3 and 4 might separate “continuous streams of raw data” from “data
that represents an event” so that each require different data processing appli-
cations.
cessing.
The data abstraction level must therefore perform many different processes including:
• Consolidating data into one place or providing access to multiple data stores
access
• Data Abstraction (Aggregation & Access) Abstracting the data interface for
applications
Level 6: Application
Level 6 is the application level, where information interpretation, reporting, and control
occurs.
Software at this level interacts with Level 5 and data at rest, so it does not have to oper-
Applications at this level vary based on vertical markets, the nature of device data, and
IoT3x 7 Level IoT Reference Model
business needs.
• Controlling devices
Level 7 moves beyond the technical model and includes people and business processes
The IoT system, and the information it creates, is of little value unless it yields action,
People use applications and associated data for their specific needs.
IoT3x 7 Level IoT Reference Model
Often, multiple people use the same application for a range of different purposes.
The objective is not the application, but to equip people to make better decisions and to
Applications (Level 6) give business people the right data, at the right time, so they can
But frequently, the action needed requires more than one person.
People must be able to communicate and collaborate, sometimes using the traditional
And it usually transcends multiple applications. This is why Level 7, represents a higher