Logo home 9

Over 10 years we helping companies reach their financial and branding goals. Onum is a values-driven SEO agency dedicated.

CONTACTS
Embedded IoT Solutions

IoT Protocols: The Complete List by Layer, With Comparisons

Category
Embedded IoT Solutions
Read Time
11 min read
Published
October 8, 2026
Status
Published

There is no single IoT protocol. Every connected device uses a stack of them. The protocols that matter in 2026, organised by layer, with comparisons of MQTT vs HTTP vs CoAP, Zigbee vs Thread vs Bluetooth, and LoRaWAN vs NB-IoT vs LTE-M.

There is no single IoT protocol. A connected device uses a stack of them: one to move bits over the air or a wire, one to route packets, one to carry messages reliably, and one that defines what the messages mean. Most confusion about IoT protocols comes from comparing protocols that sit at different layers, such as asking whether to use “MQTT or Wi-Fi”, when a real product needs one of each.

This guide lists the IoT protocols that matter in 2026, organised by layer, with comparison tables for the choices teams actually face: MQTT vs HTTP vs CoAP, Zigbee vs Thread vs Bluetooth, and LoRaWAN vs NB-IoT vs LTE-M. It finishes with a practical way to choose.

The Stack

IoT Protocols by Layer

Every IoT protocol does one of five jobs. Placing a protocol in the right layer is the fastest way to understand what it can replace and what it cannot.

LayerWhat it doesCommon IoT protocols
Connectivity (physical and link)Moves bits over radio or wireWi-Fi, Ethernet, Bluetooth Low Energy, Zigbee, Z-Wave, Thread, LoRaWAN, Sigfox, NB-IoT, LTE-M, 5G RedCap, Wi-Fi HaLow
NetworkAddresses and routes packetsIPv4, IPv6, 6LoWPAN (IPv6 over low-power radio)
TransportDelivers data between endpointsTCP, UDP, QUIC
SecurityEncrypts and authenticatesTLS 1.3 (over TCP), DTLS (over UDP), OSCORE (for CoAP)
Application and messagingDefines how messages are exchanged and what they meanMQTT, CoAP, HTTP/REST, AMQP, DDS, WebSocket, LwM2M, Matter, OPC UA

So a battery-powered temperature sensor might use Thread for connectivity, IPv6 over 6LoWPAN for the network, UDP for transport, DTLS for security and CoAP for messages. A factory gateway might use Ethernet, IPv4, TCP, TLS and MQTT. Both are “IoT protocols”; they simply answer different questions.

Choose connectivity from the physics of the deployment. Choose the messaging protocol from how the data needs to flow. They are separate decisions.

Messaging

Application-Layer Protocols: MQTT, CoAP, HTTP and More

These protocols decide how devices and servers talk once a network connection exists.

MQTT
A lightweight publish/subscribe protocol: devices publish to topics on a broker, and anything subscribed receives the message. It runs over TCP, has a fixed header of just two bytes, offers three delivery guarantees (QoS 0, 1 and 2), and supports retained messages and a “last will” sent if a device drops off. MQTT 5 is an OASIS standard, and MQTT-SN adapts it for networks without TCP. It is the default choice for telemetry.
CoAP
The Constrained Application Protocol (RFC 7252) is REST for tiny devices: GET, PUT, POST and DELETE over UDP, with compact binary headers, optional confirmable messages and an Observe option so clients can subscribe to changes. It suits battery-powered devices on low-power mesh networks.
HTTP and REST
Universal, well understood and supported by every cloud service, but its text headers often run to hundreds of bytes and it follows a request-response model, so servers cannot push to devices without extra machinery. Fine for mains-powered devices that report occasionally.
AMQP
An enterprise messaging protocol with rich routing, queues and transactions, standardised as AMQP 1.0. Usually found between gateways and back-end systems rather than on small devices.
DDS
The Data Distribution Service is brokerless publish/subscribe with fine-grained quality-of-service control and very low latency. It is common in robotics, defence and autonomous vehicles, and ROS 2 uses it as its default communication layer.
LwM2M
Lightweight M2M, from OMA SpecWorks, is a device-management protocol built on CoAP. It standardises firmware updates, configuration and diagnostics, which matters when you manage thousands of devices from different makers.
MQTTCoAPHTTPAMQPDDS
TransportTCPUDPTCPTCPUDP or TCP
PatternPublish/subscribe via brokerRequest/response plus observeRequest/responseQueues and routingBrokerless publish/subscribe
OverheadVery lowVery lowHighMediumMedium
Best forTelemetry and commands at scaleConstrained, battery devicesOccasional reporting, web integrationBack-end and enterprise integrationReal-time systems and robotics
MQTT vs HTTP

This is the comparison most teams need. MQTT keeps one connection open and lets either side send at any time, so a device can receive a command the moment it is issued and report a reading without repeating headers. HTTP opens a request for each exchange, so a device that needs commands must poll, which costs battery and data. For a device sending a small reading every few seconds, MQTT typically moves a fraction of the bytes HTTP does. HTTP still wins where the device reports rarely, where firewalls only allow web traffic, or where the receiving system is a standard web API.

Short Range

Short-Range Wireless: Wi-Fi, Bluetooth, Zigbee, Z-Wave and Thread

Short-range protocols connect devices inside a home, building or vehicle. The main trade-off is power against bandwidth, with mesh networking deciding how far a network can stretch.

ProtocolFrequencyTypical data rateMeshPowerTypical use
Wi-Fi2.4, 5 and 6 GHzTens of Mbps to GbpsNo (beyond mesh routers)HighCameras, appliances, anything mains-powered
Bluetooth Low Energy2.4 GHz1 to 2 MbpsOptional (Bluetooth Mesh)Very lowWearables, phone-connected devices, beacons
Zigbee2.4 GHz250 kbpsYesLowLighting, sensors, building automation
Z-WaveSub-GHz (908 MHz US, 868 MHz EU)Up to 100 kbpsYesLowHome security and automation
Thread2.4 GHz (IEEE 802.15.4)250 kbpsYes, IPv6-nativeLowMatter smart-home devices

Zigbee and Thread share the same IEEE 802.15.4 radio; the difference is above it. Thread carries IPv6, so every device is addressable on an IP network through a border router, which is why Matter uses it. Zigbee has its own network layer and needs a hub to translate. Z-Wave runs on sub-GHz frequencies, which travel further and through walls better but differ by region. We cover what Matter does and does not standardise in the Matter protocol explained, and what Bluetooth’s latest version adds in why Bluetooth 6.2 matters for IoT.

Long Range

Long-Range and Cellular IoT: LoRaWAN, NB-IoT, LTE-M and More

Low-power wide-area networks (LPWAN) trade bandwidth for range and battery life: a sensor can report from kilometres away for years on a single battery, as long as it only sends small amounts of data.

ProtocolSpectrumData rateWho runs the networkStrength
LoRaWANUnlicensed sub-GHzAbout 0.3 to 50 kbpsYou, or a public operatorPrivate networks, rural range, very low cost per node
SigfoxUnlicensed, ultra-narrowbandAbout 100 bps, tiny payloadsUnaBiz (Sigfox 0G) and partnersSimplest, lowest-power devices sending a few messages a day
NB-IoTLicensed LTETens of kbpsMobile operatorsDeep indoor coverage, static devices such as meters
LTE-MLicensed LTEUp to about 1 MbpsMobile operatorsMobility, handover, voice, firmware updates
5G RedCapLicensed 5GFar higher than LTE-MMobile operatorsWearables, cameras and industrial devices needing more bandwidth
Wi-Fi HaLowUnlicensed sub-GHz (802.11ah)About 150 kbps to tens of MbpsYouWi-Fi-style IP networks with around a kilometre of range
LoRa vs LoRaWAN

LoRa is the radio modulation; LoRaWAN is the network protocol on top that defines gateways, network servers, device classes and security. Two devices can talk LoRa point to point without LoRaWAN, but anything at scale uses LoRaWAN.

LoRaWAN vs NB-IoT

The deciding question is usually who owns the network. LoRaWAN lets you install your own gateways, which suits farms, campuses and sites with no cellular coverage, and has no per-device airtime fee. NB-IoT rides on an operator’s network, so there is nothing to install, coverage reaches deep indoors, and you pay a subscription per device. If the devices move, LTE-M is usually better than either. Remember that many operators have already switched off 2G and 3G; anything designed today should not rely on them.

The architecture behind these choices, including private 5G and time-sensitive networking, is covered in IoT connectivity architecture.

Industrial

Industrial and Building Protocols

Factories and buildings have their own protocols, many older than the term IoT. Connecting them to modern systems is a large part of industrial IoT work.

  • OPC UA — a platform-independent standard for industrial data with a rich information model and built-in security; the common language between machines, SCADA and IT systems
  • Modbus — a simple, decades-old master/slave protocol over serial lines (RTU) or Ethernet (TCP), still everywhere in meters, drives and PLCs
  • PROFINET and EtherNet/IP — industrial Ethernet protocols for real-time control on the factory floor
  • BACnet — the standard for building automation: HVAC, lighting, access control
  • MQTT with Sparkplug B — a specification that gives MQTT a defined topic structure and payload format for industrial use, so data from different vendors arrives in a consistent shape

A common modern pattern uses a gateway that reads Modbus or OPC UA on the machine side and publishes MQTT to the cloud. The layers of that design are set out in industrial IoT architecture.

Security

Security Protocols for IoT

Encryption is not optional for anything that controls equipment or carries personal data. Each messaging protocol has a matching security layer.

  • TLS 1.3 secures TCP-based protocols such as MQTT, HTTP and AMQP
  • DTLS provides the same protection over UDP, for CoAP and similar protocols
  • OSCORE (RFC 8613) protects CoAP messages end to end, even when they pass through proxies
  • Mutual authentication with device certificates lets the server verify each device, not just the reverse

Protocols only help if each device has a trustworthy identity to authenticate with. How to provision and manage that identity across a fleet is covered in IoT device identity.

Choosing

How to Choose IoT Protocols

1Start with power
Mains-powered devices can use Wi-Fi, Ethernet and HTTP freely. A device that must run for years on a coin cell rules out most of them and points to BLE, Thread, Zigbee or an LPWAN.
2Then range and environment
Within a room, short-range radio. Across a building, mesh. Across a farm or a city, LPWAN or cellular. Concrete, metal and basements change the answer, so test on site.
3Size the data honestly
A few bytes an hour fits Sigfox or LoRaWAN. Images, audio or frequent firmware updates do not. Firmware updates over an LPWAN are possible but slow, so plan for them early.
4Decide who runs the network
Your own gateways mean control and no airtime fees, but you maintain them. An operator’s network means subscriptions and someone else’s coverage map.
5Match messaging to the data flow
Continuous telemetry and remote commands suggest MQTT. Constrained devices on mesh networks suggest CoAP. Occasional reports into web systems can use HTTP.
6Check certification and ecosystem
Matter, Zigbee, Z-Wave, Bluetooth and cellular modules all carry certification costs and timelines. Budget for them before committing.
Four common combinations
ProductConnectivityMessaging
Smart-home sensorThreadMatter
Container or vehicle trackerLTE-MMQTT or CoAP
Soil and weather sensors on a farmLoRaWANLoRaWAN payloads, forwarded as MQTT
Factory machine monitoringEthernet via a gatewayOPC UA or Modbus in, MQTT out
FAQ

Frequently Asked Questions

What are the most common IoT protocols?
For connectivity: Wi-Fi, Bluetooth Low Energy, Zigbee, Thread, LoRaWAN, NB-IoT and LTE-M. For messaging: MQTT, CoAP and HTTP. In industry, OPC UA and Modbus. Most products use one connectivity protocol and one messaging protocol together.
Which IoT protocol is best?
There is no single best protocol, because they work at different layers. The right combination depends on power source, range, data size, who runs the network and how data needs to flow. MQTT over a suitable network is the most common default for telemetry.
Is MQTT better than HTTP for IoT?
For frequent telemetry and remote commands, usually yes: MQTT keeps a connection open, has a two-byte fixed header and lets the server push to devices. HTTP is simpler for devices that report rarely or must send data to standard web APIs.
What is the difference between Zigbee and Thread?
Both use the same IEEE 802.15.4 radio and form mesh networks. Thread carries IPv6, so devices are directly addressable through a border router and can run Matter. Zigbee uses its own network layer and needs a hub to bridge to IP networks.
What is the difference between LoRa and LoRaWAN?
LoRa is the long-range radio modulation. LoRaWAN is the networking protocol built on it, defining gateways, network servers, device classes and encryption. Large deployments use LoRaWAN.
What are the layers of IoT protocols?
Connectivity (physical and link), network, transport, security and application. Examples: Thread or LTE-M at the connectivity layer, IPv6 at the network layer, UDP or TCP for transport, DTLS or TLS for security, and CoAP or MQTT at the application layer.
Wrapping Up

Conclusion

IoT protocols make sense once you stop comparing across layers. Pick connectivity from the physics: power, range, environment and who runs the network. Pick messaging from the data flow: telemetry, commands, constrained devices or enterprise integration. Secure every link, and give every device an identity it can prove.

Protocol choices made early are expensive to reverse once hardware ships, which is why we settle them during architecture rather than after the first prototype. If you are designing a connected product, our embedded IoT solutions team can help you choose a stack that fits the device, the site and the budget.

About MetaDesk Global

Engineering the Next Generation of Connected Products

MetaDesk Global helps startups and enterprises develop intelligent connected products that combine embedded systems, Industrial IoT, Edge AI, and cloud technologies. Our expertise includes:

Industrial IoT (IIoT) Solutions Embedded Firmware Development Edge AI Development Predictive Maintenance Systems PCB Design IoT Gateway Development Cloud Integration OTA Firmware Updates AIoT Product Development End-to-End Product Engineering

From hardware design to AI-powered industrial platforms, we build scalable solutions for the next generation of connected products.

Start Your Project

Building a Connected Product?

We design IIoT sensor networks, Edge AI pipelines, and secure cloud platforms — from prototype to production.

Request a Free Quote →