IoT Glossary
Your comprehensive guide to Internet of Things terminology
Connectivity & Networking
IoT (Internet of Things)
A network of physical devices embedded with sensors, software, and connectivity capabilities that enable them to collect, exchange, and act on data over the internet without human intervention.
M2M (Machine-to-Machine)
Direct communication between devices using wired or wireless channels without human interaction. Often considered a subset or precursor to IoT, focusing on device-to-device communication for industrial and telemetry applications.
VLAN (Virtual Local Area Network)
A logical network segmentation that groups devices together regardless of physical location, improving security and network management. In IoT deployments, VLANs isolate IoT devices from other network traffic to enhance security.
Gateway
A device that acts as a bridge between IoT sensors/devices and the cloud or network infrastructure, often performing protocol translation, data aggregation, and edge processing.
Edge Computing
Processing data closer to where it’s generated (at the network edge) rather than in a centralized cloud, reducing latency and bandwidth usage while improving response times for IoT applications.
Communication Protocols
MQTT (Message Queuing Telemetry Transport)
A lightweight publish-subscribe messaging protocol designed for constrained devices and low-bandwidth networks. Widely used in IoT for efficient communication between sensors and cloud platforms.
CoAP (Constrained Application Protocol)
A specialized web transfer protocol for use with constrained nodes and networks in IoT. Designed for machine-to-machine applications with low overhead and built-in discovery.
HTTP/HTTPS (Hypertext Transfer Protocol / Secure)
Standard web protocols used by many IoT devices for communication with cloud services, though more resource-intensive than MQTT or CoAP.
AMQP (Advanced Message Queuing Protocol)
An open standard application layer protocol for message-oriented middleware, offering reliable message delivery and sophisticated routing capabilities for IoT systems.
WebSocket
A protocol providing full-duplex communication channels over a single TCP connection, enabling real-time data exchange between IoT devices and servers.
Wireless Technologies
Wi-Fi (IEEE 802.11)
A family of wireless networking protocols providing high-speed local area network connectivity. Common in smart home and commercial IoT applications where power consumption is less critical.
Bluetooth / BLE (Bluetooth Low Energy)
Short-range wireless technology with BLE specifically designed for low power consumption, making it ideal for wearables, beacons, and battery-powered IoT devices.
Zigbee
A low-power, low-data-rate wireless mesh networking standard based on IEEE 802.15.4, commonly used in home automation and industrial monitoring applications.
Z-Wave
A wireless communication protocol designed for home automation, operating in sub-GHz frequencies with low power consumption and mesh networking capabilities.
LoRa (Long Range)
A proprietary spread spectrum modulation technique enabling long-range, low-power wireless communication. Forms the physical layer of LoRaWAN networks.
LoRaWAN (Long Range Wide Area Network)
A Low Power Wide Area Network (LPWAN) protocol built on LoRa technology, designed for battery-powered devices requiring long-range communication with low data rates.
Sigfox
An LPWAN technology using ultra-narrowband communication for long-range, low-power, and low-data-rate IoT applications, operating in unlicensed ISM bands.
NFC (Near Field Communication)
A short-range (typically <10cm) wireless technology enabling communication between devices through electromagnetic induction, used in contactless payments and device pairing.
RFID (Radio-Frequency Identification)
Technology using electromagnetic fields to automatically identify and track tags attached to objects, fundamental to asset tracking and supply chain IoT applications.
Cellular Technologies
LTE (Long-Term Evolution)
4G cellular network technology providing high-speed data communication for mobile devices and IoT applications requiring higher bandwidth.
LTE-M (LTE Cat-M1)
A Low Power Wide Area (LPWA) cellular technology designed specifically for IoT, offering extended coverage, low power consumption, and support for voice and mobility.
NB-IoT (Narrowband IoT)
An LPWAN technology operating within LTE spectrum, optimized for indoor coverage, low cost, long battery life, and massive device connectivity for stationary IoT applications.
5G
Fifth-generation cellular technology offering ultra-low latency, massive connectivity, and high bandwidth, enabling advanced IoT applications like autonomous vehicles and industrial automation.
2G/3G
Legacy cellular technologies still used in some IoT deployments, though being phased out globally in favor of LTE-M, NB-IoT, and 5G.
eSIM (Embedded SIM)
A programmable SIM card permanently embedded in a device, eliminating the need for physical SIM cards and enabling remote carrier provisioning and switching for IoT devices.
eUICC (Embedded Universal Integrated Circuit Card)
The technical standard that enables eSIM functionality, allowing remote SIM provisioning and management of cellular connectivity profiles on devices.
APN (Access Point Name)
Gateway configuration that defines the network path for cellular data connections, specifying how devices connect to mobile carrier networks and external networks.
IMEI (International Mobile Equipment Identity)
A unique 15-digit number identifying cellular devices, used for network authentication and device tracking in IoT deployments.
ICCID (Integrated Circuit Card Identifier)
A unique identifier for SIM cards, consisting of up to 22 digits, used to identify and manage cellular subscriptions for IoT devices.
RF & Antenna Concepts
Antenna
A transducer that converts electrical signals into radio waves and vice versa, essential for wireless communication in IoT devices. Types include dipole, monopole, patch, and chip antennas.
Antenna Gain
A measure (in dBi or dBd) of how well an antenna directs radio frequency energy in a particular direction compared to a reference antenna. Higher gain means more focused signal transmission.
RSSI (Received Signal Strength Indicator)
A measurement of the power present in a received radio signal, typically expressed in dBm. Used to assess connection quality and optimize device placement in IoT networks.
RSRP (Reference Signal Received Power)
An LTE-specific measurement representing the average power of resource elements carrying reference signals, providing a more accurate indication of cellular signal strength than RSSI.
RSRQ (Reference Signal Received Quality)
A metric in LTE networks indicating signal quality by measuring the ratio of RSRP to RSSI, accounting for both signal strength and interference.
SINR (Signal-to-Interference-plus-Noise Ratio)
A key metric measuring signal quality by comparing the strength of the desired signal to the combined strength of interference and noise. Higher SINR values indicate better connection quality and data throughput.
SNR (Signal-to-Noise Ratio)
The ratio of signal power to noise power, measured in decibels (dB). Higher SNR values indicate clearer signals and better communication quality in wireless systems.
dBm (Decibel-milliwatts)
A unit of measurement expressing absolute power levels in relation to one milliwatt, commonly used to measure signal strength in wireless communications.
Frequency Band
A specific range of radio frequencies used for wireless communication. IoT devices operate across various bands including sub-GHz (better penetration), 2.4 GHz (widely available), and 5 GHz (higher capacity).
ISM Band (Industrial, Scientific, and Medical)
Unlicensed radio frequency bands available internationally for industrial, scientific, and medical purposes. Commonly used by IoT devices (e.g., 2.4 GHz, 5.8 GHz, 868 MHz, 915 MHz).
Hardware & Components
MCU (Microcontroller Unit)
A compact integrated circuit containing a processor, memory, and input/output peripherals. The “brain” of most IoT devices, executing firmware and managing sensors and connectivity.
SoC (System on Chip)
An integrated circuit that incorporates multiple components including processor, memory, wireless connectivity, and sometimes sensors on a single chip, reducing size and power consumption.
Sensor
A device that detects and responds to physical inputs from the environment (temperature, pressure, humidity, motion, light, etc.) and converts them to digital signals for processing.
Actuator
A component that converts electrical signals into physical action, enabling IoT devices to interact with their environment (e.g., motors, valves, relays, servos).
GPIO (General Purpose Input/Output)
Programmable pins on a microcontroller that can be configured as inputs or outputs, allowing IoT devices to interface with sensors, actuators, and other peripherals.
I2C (Inter-Integrated Circuit)
A serial communication protocol using two wires (SDA and SCL) to connect multiple peripherals to a microcontroller, commonly used for sensor integration in IoT devices.
SPI (Serial Peripheral Interface)
A synchronous serial communication protocol using four wires, offering faster data transfer than I2C for connecting microcontrollers to sensors, displays, and memory chips.
UART (Universal Asynchronous Receiver-Transmitter)
A hardware communication protocol for serial data transmission between devices, commonly used for debugging and communication in IoT development.
ADC (Analog-to-Digital Converter)
A circuit that converts analog signals from sensors (like temperature or light sensors) into digital values that microcontrollers can process.
DAC (Digital-to-Analog Converter)
A circuit that converts digital signals into analog outputs, used when IoT devices need to control analog actuators or generate analog signals.
Power Management IC (PMIC)
An integrated circuit that manages power distribution, battery charging, and voltage regulation in IoT devices, critical for battery-powered applications.
Security
TLS/SSL (Transport Layer Security / Secure Sockets Layer)
Cryptographic protocols providing secure communication over networks, essential for protecting data transmitted between IoT devices and cloud services.
X.509 Certificate
A digital certificate standard used for authentication and encryption in IoT systems, enabling secure device identity verification and encrypted communications.
PKI (Public Key Infrastructure)
A framework for managing digital certificates and public-key encryption, used to authenticate devices and secure communications in IoT ecosystems.
OTA (Over-The-Air) Updates
The wireless delivery of firmware, software, or configuration updates to IoT devices, enabling remote maintenance and security patching without physical access.
Secure Boot
A security feature ensuring that IoT devices only run authenticated firmware during startup, preventing the execution of malicious or unauthorized code.
Hardware Security Module (HSM)
A dedicated cryptographic processor securing digital keys and performing encryption operations, providing tamper-resistant storage for sensitive IoT security credentials.
Cloud & Platforms
IoT Platform
A suite of cloud services and tools for connecting, managing, and analyzing data from IoT devices at scale. Examples include AWS IoT Core, Azure IoT Hub, and Google Cloud IoT.
Device Twin / Digital Twin
A virtual representation of a physical IoT device stored in the cloud, maintaining device state, metadata, and configuration even when the device is offline.
Device Provisioning
The process of registering and configuring IoT devices with cloud services, establishing secure connections, and associating devices with user accounts or organizations.
Time Series Database
A database optimized for storing and querying timestamped data from IoT sensors, enabling efficient analysis of sensor readings and trends over time.
API (Application Programming Interface)
A set of protocols and tools allowing different software applications to communicate, enabling IoT devices and cloud services to exchange data and commands.
Webhook
An HTTP callback mechanism that sends real-time data from IoT platforms to external applications when specific events occur, enabling automated integrations.
Data & Analytics
Telemetry
The automated collection and transmission of data from remote IoT devices to monitoring systems for analysis and decision-making.
Data Ingestion
The process of collecting and importing data from IoT devices into storage and processing systems for analysis and action.
Stream Processing
Real-time analysis of data as it flows from IoT devices, enabling immediate insights and responses without storing data first.
Batch Processing
Analyzing large volumes of collected IoT data at scheduled intervals, useful for historical analysis and trend identification.
Predictive Maintenance
Using IoT sensor data and analytics to predict equipment failures before they occur, enabling proactive maintenance and reducing downtime.
Power & Battery
Sleep Mode / Deep Sleep
Low-power states where IoT devices minimize power consumption by shutting down non-essential components, extending battery life significantly.
Duty Cycle
The ratio of time an IoT device is active versus sleeping, expressed as a percentage. Lower duty cycles conserve power in battery-operated devices.
Energy Harvesting
The process of capturing ambient energy (solar, thermal, vibration, RF) to power IoT devices, eliminating or reducing battery replacement needs.
Li-Ion / Li-Po Battery
Lithium-ion and lithium-polymer rechargeable batteries commonly used in IoT devices due to their high energy density and relatively light weight.
mAh (Milliampere-hour)
A unit measuring battery capacity, indicating how much current a battery can supply over time. Higher mAh ratings mean longer device runtime.
Development & Standards
Firmware
Software permanently programmed into IoT device hardware, providing low-level control and device-specific functionality.
SDK (Software Development Kit)
A collection of software tools, libraries, and documentation enabling developers to create applications and firmware for specific IoT platforms or devices.
REST API (Representational State Transfer)
An architectural style for web services using HTTP methods, commonly used by IoT devices and platforms for data exchange and device control.
JSON (JavaScript Object Notation)
A lightweight data interchange format commonly used for transmitting data between IoT devices and cloud services due to its simplicity and readability.
IPv6 (Internet Protocol version 6)
The latest version of Internet Protocol providing a vastly expanded address space, essential for accommodating billions of IoT devices on the internet.
6LoWPAN (IPv6 over Low-Power Wireless Personal Area Networks)
An adaptation layer allowing IPv6 packets to be transmitted over IEEE 802.15.4 networks, enabling internet connectivity for resource-constrained IoT devices.
Thread
An IPv6-based networking protocol designed specifically for IoT devices, providing low-power mesh networking with built-in security for smart home applications.
Matter (formerly Project CHIP)
An open-source connectivity standard for smart home devices, enabling interoperability across different manufacturers and ecosystems.