Module 2: IoT Sensors and Data Network Terminology
Learning Objectives
By the end of this module, students should be able to:
1. Explain the role of IoT sensors in data collection and communication.
2. Define key networking terminologies relevant to IoT systems.
3. Differentiate between the OSI and TCP/IP networking models.
4. Identify various IoT architectures and their components.
5. Describe how IoT devices interact within different network layers.
Introduction to IoT Sensors
The Internet of Things (IoT) relies on sensors to collect data and communicate with networks
for analysis and decision-making. These sensors detect changes in environmental conditions,
such as temperature, humidity, motion, or pressure, and convert them into digital signals for
further processing.
Data Network Terminology
Understanding data networks is crucial in IoT as they facilitate communication between devices
and the cloud. Below are key terms related to IoT and data networks:
IoT Gateway
An IoT gateway is a device that connects different networks by translating communications
between various protocols (e.g., Bluetooth, ZigBee). It collects data from sensors and transmits
it to cloud platforms for processing. Additionally, it sends processed commands back to IoT
devices to control their actions.
Node - A node is any physical electronic device connected to a network, such as a
computer, printer, switch, or router.
Link - A link is the connection medium between two nodes, which can be a physical wire
or a wireless signal like Wi-Fi.
Bridge - A bridge is a networking device that connects multiple networks into a unified
system.
Network Access Point (NAP) - A NAP connects wireless-capable devices to a wired
network.
Wireless Access Point (WAP) - A WAP provides Wi-Fi capability to a wired network by
bridging traffic between wireless and wired stations.
Hub - A hub is a device that connects multiple network devices and allows them to
communicate.
Repeater - A repeater amplifies signals traveling over long distances to maintain data
integrity.
Router - A router manages network traffic by forwarding packets to their destination
addresses.
Switch - A switch connects devices on a network using packet switching to efficiently
direct data.
Port Number - A port number is a unique identifier assigned to network connections.
Session - A session is an interaction between an application and a visitor.
Open-System Interconnection (OSI) Model
The OSI model is a conceptual framework that describes how data flows from one computer to
another through a physical medium. It consists of seven layers:
Physical Layer: Provides the hardware, cables, and signals for data transmission.
Data Link Layer: Manages communication between devices within the same network.
Network Layer: Handles data routing and addressing.
Transport Layer: Ensures complete and accurate data transmission.
Session Layer: Manages communication sessions between applications.
Presentation Layer: Encrypts, compresses, and encodes data for transmission.
Application Layer: Enables user interaction with network services like web browsers and
email clients.
TCP/IP Model
Unlike the OSI model, the modern internet is based on the four-layer TCP/IP model, which
integrates certain OSI layers:
Application Layer: Merges OSI layers 5, 6, and 7.
Transport Layer: Equivalent to OSI layer 4.
Network Layer: Corresponds to OSI layer 3.
Network Access Layer: Combines OSI layers 1 and 2.
The TCP/IP model is protocol-driven and used for real-world network implementations.
IoT Architectures
IoT architecture consists of various components such as sensors, actuators, and protocols to
facilitate communication and data processing. Different architectures include:
1. Three-Layer IoT Architecture
Perception Layer: Contains sensors to collect data.
Network Layer: Transmits data via wired or wireless connections (e.g., Wi-Fi,
Bluetooth).
Application Layer: Facilitates user interaction with IoT devices.
Four-Layer IoT Architecture
Adds a Support Layer between the network and application layers to improve security.
Five-Layer IoT Architecture
Enhances security and scalability by adding a Processing Layer for data filtering and
preprocessing before reaching the application layer.
Seven-Layer IoT Architecture
The seven-layer IoT architecture is a comprehensive model designed to manage large-scale IoT
systems efficiently:
Perception Layer: Senses physical parameters using IoT sensors.
Network Layer: Transmits sensor data using protocols like Wi-Fi, Bluetooth, and ZigBee.
Edge Layer: Handles initial data processing and filtering before sending to the cloud.
Processing Layer: Stores and processes data for intelligent decision-making.
Application Layer: Provides user interfaces and applications for managing IoT devices.
Business Layer: Handles decision-making, analytics, and service management.
Security Layer: Ensures data encryption, access control, and privacy protection.
Summary
This module covered essential IoT sensors, data network terminology, the OSI and TCP/IP
models, and different IoT architectures, including the seven-layer IoT architecture.
Understanding these concepts helps in designing and implementing efficient IoT solutions.