1 of 22

Overview Of IoT And Its Networking Requirements O IoT Communication Models: Device-to-Device, Device-to-Cloud, Device-to-gateway, Back-End Data-Sharing

2 of 22

Overview of IoT and Networking Requirements

IoT Communication Models: Device-to-Device and Device-to-Cloud

Presented by : Dr. Abhishek Das

3 of 22

Introduction to IoT

IoT stands for Internet of Things, connecting everyday objects to the internet.

It enables data collection, analysis, and automation across various industries.

IoT is transforming how we live, work, and interact with technology.

4 of 22

What is IoT?

IoT involves interconnected devices that communicate and share data.

These devices range from sensors and actuators to smartphones and appliances.

The goal is to improve efficiency, safety, and convenience through real-time data.

5 of 22

Key Components of IoT

Sensors and actuators collect and respond to environmental data.

Connectivity enables data transmission between devices and cloud platforms.

Data processing and analytics are essential for deriving actionable insights.

6 of 22

What are Network Requirements for Internet of Things?

IoT systems include sensors, actuators, communication hardware, embedded systems, and data processing capabilities. 

Networking Requirements for IoT:

Reliable Internet Connection and Bandwidth: 

  • The foundation of any IoT network is connectivity. A stable internet connection is crucial for consistent data exchange between devices and the network. 
  • Ensuring adequate bandwidth is essential to handle the data transmitted by these devices, particularly in high-density environments like smart cities.

Low Latency and Real-Time Processing

  • Many IoT applications, especially those in mission-critical fields like healthcare and autonomous vehicles, require low latency to function correctly.
  • Real-time data processing is essential to respond to events and make decisions instantly. Network performance must be optimized to minimize delays and ensure timely data transmission.

7 of 22

What are Network Requirements for Internet of Things?

Scalability: 

  • IoT networks need to accommodate a growing number of devices. As the number of IoT devices grows, networks must scale to accommodate this expansion.
  • This involves not only increasing the number of connected devices but also managing the surge in data traffic. Future-proofing network infrastructure to support this growth is vital for long-term IoT success.

Data Security: 

  • Protecting sensitive data from unauthorized access is vital. With so many connected devices, it's more important than ever to make sure they have strong protection.
  • Many cyber threats can get into IoT networks, so it's important to use strong encryption, authentication, and access control methods. Protecting private information and keeping the network's security are very important things to think about.

8 of 22

What are Network Requirements for Internet of Things?

Compatibility and Interoperability:

  • IoT devices often come from different manufacturers and need to work together seamlessly.
  • Ensuring compatibility and interoperability between various devices and platforms is crucial for creating cohesive and functional IoT ecosystems. Standardization and adherence to protocols can facilitate this integration.

Edge Computing:

  • To reduce latency and enhance processing speed, many IoT applications utilize edge computing.
  • By processing data closer to where it is generated, edge computing reduces the need for data to travel long distances to centralized cloud servers, thus improving response times and reducing bandwidth usage.

9 of 22

What are Network Requirements for Internet of Things?

Wireless Protocols: 

  • IoT devices leverage a diverse array of wireless protocols to facilitate connectivity and data exchange, each suited to different application requirements.
  • For instance, Wi-Fi and Bluetooth are commonly used for short-range communication with higher data rates, ideal for smart home devices and personal wearables.
  • Conversely, technologies like LoRaWAN and cellular networks (e.g., NB-IoT, LTE-M) offer long-range connectivity with lower power consumption, making them suitable for widespread industrial sensors, smart city infrastructure, and agricultural monitoring where devices might be dispersed over vast areas.

Energy Efficiency:

  • Many IoT devices operate in environments where frequent battery replacement or recharging is impractical.
  • Therefore, power consumption is a significant factor. Networks and devices must be designed to operate efficiently, conserving energy while maintaining performance.
  • LPWAN technologies like LoRaWAN and NB-IoT (Narrowband Internet of Things) are popular for their low power consumption.

10 of 22

Network Layers: 

  • IoT networking fundamentally relies on a layered architecture, similar to the OSI model, to ensure efficient and reliable data flow.
  • The physical layer forms the foundation, dealing with the actual transmission of raw data through various mediums,
  • while the data link layer manages error detection and correction within local networks. Building upon this,
  • the network layer handles routing of data packets across different networks, and
  • finally, the application layer provides the interface for user interaction, enabling control, monitoring, and data visualization for IoT applications.

What are Network Requirements for Internet of Things?

11 of 22

IoT Communication Models Overview

There are primarily four models: Device-to-Device, Device-to-Cloud, Device-to-Gateway, and Back-End Data-Sharing.

Each model serves different use cases based on application needs.

Understanding these models is vital for designing effective IoT systems.

12 of 22

13 of 22

Device-to-Device Communication

Enables direct communication between IoT devices without intermediary servers.

Devices work in low-connectivity environments where D2D is more practical than cloud communication.

Common in smart homes, industrial automation, and vehicular networks.

Example: 1. A motion sensor directly turns on a nearby light without going through the cloud.

2. Wearable sensors (e.g., ECG, glucose monitors) communicate with each other or a nearby gateway device like a smartphone.

3. Soil sensors, weather monitors, and irrigation controllers interact to optimize water and fertilizer usage.

14 of 22

Advantages of D2D Communication

Reduces dependency on centralized infrastructure, increasing resilience.

Minimizes latency, improving real-time response capabilities.

Lowers network bandwidth consumption by local data sharing.

15 of 22

Challenges of D2D Communication

Managing device discovery and establishing secure links can be complex.

Limited range and power constraints may restrict connectivity.

Ensuring interoperability among diverse devices requires standardization.

16 of 22

Device-to-Cloud Communication

Devices send data to cloud servers for processing and storage.

Suitable for large-scale data analytics and centralized control.

Facilitates remote monitoring and management of IoT devices.

Example: 1. Devices like fitness trackers or smartwatches send health metrics (heart rate, sleep patterns) to cloud platforms (e.g., Fitbit Cloud, Apple Health).

2. Sensors in streetlights, traffic systems, and air quality monitors send data to centralized cloud systems.

3. Medical devices transmit real-time vitals (e.g., ECG, oxygen level) to a hospital’s cloud dashboard.

4. Devices like weather stations or crop sensors upload data to the cloud for AI-based analysis.

17 of 22

Advantages of D2C Communication

Enables seamless integration with cloud-based services and applications.

Supports large-scale deployment and data aggregation.

Offers flexibility for remote updates, control, and analysis.

18 of 22

Challenges of D2C Communication

High bandwidth and reliable internet connection are essential.

Latency may affect real-time applications.

Security risks increase with data transmission over the internet.

19 of 22

Comparing D2D and D2C

D2D offers low latency and local responsiveness, ideal for critical applications.

D2C provides extensive data analysis capabilities and centralized control.

Often, systems combine both models to optimize performance and scalability.

20 of 22

Hybrid IoT Communication Approaches

Combining D2D and D2C models enhances system flexibility.

Local devices communicate directly while aggregate data is sent to the cloud.

Hybrid models optimize network efficiency, security, and responsiveness.

21 of 22

Device-to-Gateway Communication

  • This model is in between the IoT devices and the cloud where there is an intermediary device referred to as the gateway.
  • The gateway can offer supplementary protection features, convert protocols, and also transform the data. 
  • Many IoT devices have limited processing power, so they can’t perform strong security functions on their own. The gateway fills this gap.

Examples:

  • Encryption: Encrypts data before sending it to the cloud.
  • Authentication & Authorization: Verifies that only trusted devices can send or receive data.
  • Firewall & Intrusion Detection: Blocks unauthorized access or suspicious traffic.
  • Allows devices with different technologies to communicate and work together smoothly.

Examples:

  • Converts data from Zigbee, Bluetooth, or LoRa into Wi-Fi or Ethernet for cloud transmission.
  • Translates Modbus (used in industrial sensors) into MQTT (used in IoT platforms).
  • Reduces cloud storage needs, saves bandwidth, and ensures that only useful information is transmitted.

Examples:

  • Converts raw sensor data (like "ADC=786") into meaningful values (like "Temperature = 27°C").
  • Aggregates or compresses data to reduce network load.
  • Filters out unnecessary or duplicate readings.

22 of 22

Back-End Data-Sharing

  • The Back-End Data-Sharing model shall allow IoT devices and their data to be consumed by third-party applications and services only when permitted to do so.

Example 1: Smart City Air Quality Monitoring

  • Devices: IoT sensors across a city monitor air pollution.
  • Back-End: Data is stored on a government cloud platform.
  • Third-party access:
    • An environmental app (not owned by the government) wants to show this data to users.
    • The app can access the data only if the city authority permits it.
  • Benefit: Data is reused for multiple purposes like public awareness, academic research, or pollution control, but with privacy and control.
  • This model enables full integration across various platforms and services, not just within a single manufacturer’s system. It allows collected data to be shared, reused, and analyzed by different tools, maximizing its value.

Example 2: Agricultural IoT

  • Devices: Soil sensors and weather stations gather data on a farm.
  • Back-End: All data is uploaded to a cloud platform.
  • Sharing:
    • A crop insurance company accesses the data to evaluate drought risk.
    • A fertilizer provider uses the data to recommend better soil treatments.
  • Benefit: Farmers benefit from multiple insights and services, all based on the same data — without needing separate devices or manual inputs.