How Things Talk: An Overview of the Most Important IoT Protocols

In the Internet of Things (IoT), devices communicate with each other via protocols. To ensure that sensors, devices, and platforms in the Internet of Things (IoT) can communicate reliably, a whole ecosystem of communication protocols is required. This article introduces the most important IoT protocols – from A for AMQP to Z for Zigbee.
The Internet of Things is a heterogeneous system: battery-powered sensors, smart household appliances, industrial systems, mobile devices, or cloud services – all have different requirements regarding range, power consumption, data security, and network architecture.
IoT communication protocols address these challenges by providing standardized “languages” for data transmission. They can be roughly divided into three categories:
- Application Layer Protocols (e.g., MQTT, CoAP, HTTP)
- Transport and Network Protocols (e.g., IP, UDP, TCP)
- Wireless and Short-Range Protocols (e.g., Zigbee, LoRaWAN, NB-IoT)
In this article
Application Layer: Communication over the Internet
MQTT – The Lightweight
MQTT (Message Queuing Telemetry Transport) was specifically designed for machine-to-machine communication with low bandwidth. It’s based on a publisher-subscriber model with a central broker and supports asynchronous messaging – ideal for telemetry data.
Use Cases: Smart Home, Industry 4.0, Cloud Platforms
Advantage: Extremely low requirements for computing power and bandwidth
CoAP – The REST Protocol for Machines
CoAP (Constrained Application Protocol) brings web principles (GET, POST, PUT, DELETE) to resource-constrained devices. It uses UDP instead of TCP and is suitable for simple request/response communication in local networks or via gateways.
Use Cases: Smart Metering, Sensors, Remote Maintenance
Advantage: Efficient, IPv6-compatible, supports multicast
HTTP/HTTPS – The Classic
Despite its overhead, HTTP remains the most widespread protocol – including in the IoT. It’s particularly useful for devices with internet access or when open interfaces (REST APIs) are needed.
Use Cases: Web Dashboards, Gateways, APIs
Advantage: Standardized, universally supported
AMQP – For Structured Data Streams
AMQP (Advanced Message Queuing Protocol) enables reliable, transaction-secure communication and is often used with enterprise IoT platforms.
Use Cases: Industrial IoT Applications, Cloud Backends
Advantage: Guaranteed delivery, routing, queuing
LwM2M – Device Management for IoT Fleets
LwM2M (Lightweight Machine to Machine) supports not just data transport but also device management, such as remote configuration or firmware updates (FOTA). It is based on CoAP and optimized for low-power devices.
Use Cases: Cellular IoT, Smart Metering, Fleet Management
Advantage: Remote management, interoperability, resource efficiency
LPWAN Protocols: Energy Efficient and Long Range
LoRaWAN – Long-Range Radio Network
LoRaWAN (Long Range Wide Area Network) enables communication over kilometers – ideal for sensors that transmit data infrequently. It operates in the license-free sub-GHz band.
Use Cases: Agriculture, Smart Cities, Environmental Monitoring
Advantage: Extremely energy efficient, allows private networks
NB-IoT & LTE-M – Cellular for Machines
NB-IoT (Narrowband IoT) and LTE-M (Cat-M1) are based on existing cellular infrastructure and optimized for low-power M2M communication. They offer high coverage and security.
Use Cases: Asset Tracking, Remote Meter Reading, Alarms
Advantage: Licensed networks, high availability, QoS
Sigfox – Minimalist and Scalable
Sigfox is a proprietary LPWAN protocol that transmits extremely small data packets with very low energy. It’s cloud-centered, and availability depends on the provider.
Use Cases: Alarms, Status Reports, Geolocation
Advantage: Ultra-low power, battery life up to 10 years
Short-Range and Mesh Protocols: Local Communication
Zigbee – Proven Mesh Protocol
Zigbee is an energy-efficient protocol that creates a self-healing mesh network. It’s widely used in smart homes for controlling lights, heating, and sensors.
Use Cases: Home Automation, Security Systems
Advantage: Standardized, broad device support
Thread – IPv6-Based Mesh for the Modern Home
Thread is a new mesh protocol using IPv6, focused on security, self-healing (alternative paths in case of failure), and low energy consumption. Supported by Google, Apple, and others.
Use Cases: Smart Homes, Matter-Compatible Devices
Advantage: Cross-vendor, reliable, future-proof
Matter – The New Universal Smart Home Language
Matter is a cross-vendor, IP-based standard allowing devices from different ecosystems to work together – e.g., Apple, Google, Amazon, and Samsung.
Use Cases: Smart Home, Interoperability
Advantage: Easy pairing, secure, future standard
BLE – Power-Saving Short-Range Communication
Bluetooth Low Energy (BLE) is ideal for devices with user interaction or short transmission ranges. It’s the standard for wearables and many mobile sensors.
Use Cases: Fitness Trackers, Beacons, Mobile Sensing
Advantage: Very low power consumption, smartphone-compatible
Z-Wave – Reliable Mesh Networking for Smart Homes
Z-Wave is a wireless protocol specifically designed for smart home environments. It builds a robust mesh network and operates in the sub-GHz frequency range, making it less susceptible to interference than Wi-Fi or Zigbee. Certified Z-Wave devices are fully interoperable, which simplifies integration across different manufacturers.
- Use Cases: Lighting control, security systems, heating management
- Benefit: Stable mesh, strong interoperability, low interference
Lemonbeat – Intelligent Device Communication
Lemonbeat is a proprietary protocol enabling direct device-to-device communication without central control. It supports complex device logic with minimal overhead.
Use Cases: Industry, Energy Systems, Smart Building
Advantage: Modular, local intelligence, backend load reduction
Overview of key IoT-protocols
Protocol | Type | Range | Power Consumption | Special Feature | Frequency |
---|---|---|---|---|---|
MQTT | Application | low | Broker-based | ||
CoAP | Application | very low | REST-like, UDP-based | ||
HTTP/HTTPS | Application | medium | Web standard | ||
AMQP | Application | medium | Queues & routing | ||
LwM2M | Application | low | Device management | ||
LoRaWAN | LPWAN | 2–15 km | very low | Private radio network | 868 MHz (EU), 915 MHz (US) |
NB-IoT | Cellular | >10 km | low | Reliable cellular network | LTE bands (e.g., Band 8, 20) |
Sigfox | LPWAN | up to 50 km | very low | Extremely power-efficient | 868 MHz (EU), 902 MHz (US) |
Zigbee | Mesh | <100 m | low | Smart home standard | 2.4 GHz (global), Sub-GHz (optional) |
Thread | IPv6-Mesh | <100 m | low | Self-healing, Matter-ready | 2.4 GHz |
Matter | Interop Framework | variable | medium | Cross-platform | depends on transport (e.g., Thread, Wi-Fi) |
BLE | Short Range | <30 m | very low | Smartphone integrated | 2.4 GHz |
Lemonbeat | D2D/IP | variable | low | Decentralized device intelligence | 868 MHz |
Wi-Fi | Wi-Fi | <100 m | medium–high | High data rate, widespread | 2.4 GHz / 5 GHz / 6 GHz (Wi-Fi 6E) |
Z-Wave | Mesh | <100 m | low | Sub-GHz mesh, strong interoperability | 868,42 MHz (EU), 908,42 GHz (US) |
Conclusion: Every IoT Protocol Has Its Place
The IoT world is diverse – and so are the communication protocols.
Choosing the right one depends on:
- Power requirements (e.g., BLE vs. LTE-M)
- Range (e.g., Zigbee vs. LoRaWAN)
- Security needs
- Interoperability and standards
- Device management and scalability
Strategically combining protocols – like MQTT with LoRaWAN or Matter with Thread – creates robust, future-ready IoT ecosystems.