IoT Reference Models and Frameworks - CISCO

| 2-3 min read |
-- reads
IoT Reference Models and Frameworks - CISCO

IoT Reference Models and Frameworks

An IoT system has multiple levels.

Framework for IoT with Connectivity to a Web Service

The framework for IoT with connectivity to a web service is:

Physical Object + Controller, Sensor and Actuators + Internet = Internet of Things

Framework for IoT with Connectivity to a Data Centre, Application or Enterprise Server

The framework for IoT with connectivity to a data centre, application or enterprise server for data storage, services and business processes is:

Gather + Enrich + Stream + Manage + Acquire + Organise and Analyse = Internet of Things

Framework for IoT Using Cloud-Based Services

The framework for IoT using cloud-based services is:

Gather + Consolidate + Connect + Collect + Assemble + Manage and Analyse = Internet of Things

IoT Reference Model

These levels are also known as tiers. A model enables conceptualisation of a framework. A reference model can be used to depict building blocks, successive interactions and integration.

One of the most widely accepted conceptual models for IoT systems is the Cisco Seven-Level IoT Reference Model. It provides a structured approach for understanding how data flows from physical devices to business applications and how decisions are communicated back to the devices.

Cisco IoT Reference Model

Fig. 1.4: Cisco Seven-Level IoT Reference Model.

Cisco Seven-Level IoT Reference Model

The Cisco IoT Reference Model consists of seven functional levels.

Level 1: Physical Devices and Controllers

This layer contains the physical “things” of the IoT system, including:

  • Sensors
  • Actuators
  • RFID tags
  • Smart meters
  • Embedded controllers
  • Industrial machines

These devices collect data from the physical environment or perform actions based on received commands.

Level 2: Connectivity

The connectivity layer is responsible for securely transmitting data between IoT devices and the network.

It includes communication technologies such as:

  • Ethernet
  • Wi-Fi
  • Bluetooth
  • ZigBee
  • Cellular Networks
  • LoRaWAN

This layer ensures reliable communication between devices and higher-level services.

Level 3: Edge Computing

Instead of sending all sensor data directly to the cloud, some processing is performed near the devices.

Typical functions include:

  • Data filtering
  • Data aggregation
  • Event detection
  • Protocol conversion
  • Local decision making

Edge computing reduces communication delay and network bandwidth usage.

Level 4: Data Accumulation

This layer converts data streams into stored information.

Its functions include:

  • Data collection
  • Data storage
  • Database management
  • Cloud storage

The accumulated data becomes available for later analysis and processing.

Level 5: Data Abstraction

The stored data is processed and organized into meaningful information.

Functions performed include:

  • Data normalization
  • Data integration
  • Analytics
  • Visualization
  • Data access services

This layer allows applications to retrieve useful information without dealing with raw sensor data.

Level 6: Applications

Application software uses the processed information to provide useful services.

Examples include:

  • Smart home applications
  • Smart healthcare systems
  • Smart agriculture
  • Industrial monitoring
  • Fleet management
  • Energy management systems

Users interact with IoT systems primarily through this layer.

Level 7: Collaboration and Processes

The highest layer integrates IoT information into business operations and decision-making.

Examples include:

  • Business process automation
  • Enterprise Resource Planning (ERP)
  • Supply chain management
  • Predictive maintenance
  • Decision support systems

This layer transforms IoT-generated information into business value.

Advantages of the Cisco IoT Reference Model

The Cisco reference model provides several benefits:

  • Clearly defines the responsibilities of each layer.
  • Simplifies the design of complex IoT systems.
  • Improves interoperability among different technologies.
  • Supports scalability and modular system development.
  • Enables easier integration with cloud platforms and enterprise applications.

The seven-layer architecture serves as a conceptual framework rather than a strict implementation model, helping engineers design scalable, secure, and efficient IoT solutions.

More from "IoT And Its Applications"