AI and IoT: How do the internet of things and AI work together? Top 12 IoT applications and examples in business
Tip

Top 12 most commonly used IoT protocols and standards

Not every IoT communication protocol is right for every deployment or device. Consider the power and security requirements before choosing one protocol over another.

There were 18.8 billion IoT connections in 2024, according to market research firm IoT Analytics. And researchers there estimated the number of IoT connections will swell to 41.1 billion by 2030.

The availability and expansion of IoT protocols, along with 5G and low-power WANs, drive and support much of that growth.

Why are IoT protocols important?

The benefit and value of IoT come from enabling components to communicate. This communication happens using IoT protocols, which ensure data sent from endpoint devices, such as sensors, is received and understood by the subsequent steps in the connected environment, whether the next step for that data is to another endpoint device, a gateway or an application.

Simply put, IoT protocols are as critical to the existence of IoT as the things themselves.

Although protocols as a collective group are essential to making IoT work, protocols aren't all created equal. Not all protocols work -- or work well -- in every circumstance, according to Bill Ray, analyst and senior research director at Gartner.

Ray noted that some protocols work well for IoT use in buildings, some are well suited for IoT deployments spread among buildings, and others work well for national or global IoT use cases.

How many protocols are there in IoT?

Multiple IoT protocols are available, each offering certain capabilities or combinations of features that make it preferable over other options for specific IoT deployments.

Each IoT protocol enables device-to-device, device-to-gateway or device-to-cloud/data center communications -- or combinations of those communications.

Factors such as geographic and special location, power consumption needs, battery-operated options, physical barriers and cost determine which protocol is optimal in an IoT deployment.

Most common protocols

Technologists can select from multiple communication protocols when building a network to serve their IoT ecosystem. The most common protocols include the following.

1. AMQP

Advanced Message Queuing Protocol (AMQP) is an open standard protocol used for message-oriented middleware. As such, it enables messaging interoperability between systems, regardless of the message brokers or platforms being used. It offers security and interoperability, as well as reliability, even at a distance or over poor networks. It supports communications, even when systems aren't simultaneously available.

2. Bluetooth and BLE

Bluetooth is a short-range wireless technology that uses short-wavelength, ultrahigh-frequency radio waves. It's most commonly used for audio streaming, but it has also become a significant enabler of wireless and connected devices. As a result, this low-power, low-range connectivity option is a go-to for both personal area networks and IoT deployments.

Another option is Bluetooth Low Energy, known as either Bluetooth LE or BLE, a new version optimized for IoT connections. True to its name, BLE consumes less power than standard Bluetooth, which makes it particularly appealing in many use cases, such as health and fitness trackers and smart home devices on the consumer side and in-store navigation on the commercial side.

3. Cellular

Cellular is one of the most widely available and well-known options for IoT applications and one of the best options for deployments where communications range over longer distances. Although 2G and 3G legacy cellular standards are being phased out, telecommunications companies are rapidly expanding the reach of newer high-speed standards -- namely, 4G/LTE and 5G. Cellular provides high bandwidth and reliable communication. It's capable of sending high quantities of data, which is an important capability for many IoT deployments. However, those features come at a price: higher cost and power consumption than other options.

4. CoAP

The Internet Engineering Task Force Constrained RESTful Environments Working Group in 2013 launched Constrained Application Protocol (CoAP) to work with HTTP-based IoT systems. CoAP relies on User Datagram Protocol to establish secure communications and enable data transmission between multiple points. Often used for machine-to-machine (M2M) applications, CoAP lets constrained devices join an IoT environment, even with the presence of low-bandwidth, low-availability and/or low-energy devices.

5. DDS

Object Management Group (OMG) developed Data Distribution Service for real-time systems. OMG describes DDS as "a middleware protocol and API standard for data-centric connectivity," explaining that "it integrates the components of a system together, providing low-latency data connectivity, extreme reliability and a scalable architecture that business and mission-critical IoT applications need." This M2M standard enables high-performance and highly scalable real-time data exchange using a publish-subscribe pattern.

6. LoRa and LoRaWAN

Long Range (LoRa) is a noncellular wireless technology that offers long-range communication capabilities. It's low power with secure data transmission for M2M applications and IoT deployments. A proprietary technology, it's now part of Semtech's radio frequency platform. The LoRa Alliance, of which Semtech was a founding member, is now the governing body of LoRa technology. The LoRa Alliance also designed and now maintains LoRaWAN, an open cloud-based protocol that lets IoT devices communicate using LoRa modulation technology.

Top IoT communications protocols and standards

7. LwM2M

OMA SpecWorks describes its Lightweight M2M (LwM2M) as "a device management protocol designed for sensor networks and the demands of an M2M environment." This communication protocol was designed specifically for remote device management and telemetry in IoT environments and other M2M applications; as such, it's a good option for low-power devices with limited processing and storage capabilities.

8. MQTT

Developed in 1999 and first known as Message Queuing Telemetry Transport, it's now just MQTT. There is no longer any message queueing in this protocol. MQTT uses a publish-subscribe architecture to enable M2M communications. Its simple messaging protocol works with constrained devices and enables communication between multiple devices. It was designed to work in low-bandwidth situations, such as for sensors and mobile devices on unreliable networks. That capability makes it a commonly preferred option for connecting devices with a small code footprint, as well as for wireless networks with varying levels of latency stemming from bandwidth constraints or unreliable connections. MQTT, which started as a proprietary protocol, is now the leading open source protocol for connecting IoT and industrial IoT devices.

9. Wi-Fi

Given its pervasiveness in home, commercial and industrial buildings, Wi-Fi is a frequently used IoT protocol. It offers fast data transfer and is capable of processing large amounts of data. Wi-Fi is particularly well suited within LAN environments, with short- to medium-range distances. Moreover, Wi-Fi's multiple standards -- the most common in homes and some businesses being 802.11n -- give technologists deployment options. However, many Wi-Fi standards, including the one commonly used in homes, is too power-consuming for some IoT use cases, particularly low-power/battery-powered devices. That limits Wi-Fi as an option for some deployments. Additionally, Wi-Fi's low range and low scalability also limit its feasibility for use in many IoT deployments.

10. XMPP

Dating back to the early 2000s when the Jabber open source community first designed its Extensible Messaging and Presence Protocol for real-time human-to-human communications, XMPP is now used for M2M communication in lightweight middleware and for routing XML data. XMPP supports the real-time exchange of structured but extensible data between multiple entities on a network, and it's most often used for consumer-oriented IoT deployments, such as smart appliances. It's an open source protocol supported by the XMPP Standards Foundation.

11. Zigbee

Zigbee is a mesh network protocol that was designed for building and home automation applications, and it's one of the most popular mesh protocols in IoT environments. A short-range and low-power protocol, Zigbee can be used to extend communication over multiple devices. It has a longer range than BLE but a lower data rate than BLE. Overseen by the Connectivity Standards Alliance, formerly the Zigbee Alliance, it offers a flexible, self-organizing mesh, ultralow power and a library of applications.

12. Z-Wave

Another proprietary option, Z-Wave is a wireless mesh network communication protocol built on low-power radio frequency technology. Like Bluetooth and Wi-Fi, Z-Wave lets smart devices communicate with encryption, thereby providing a level of security to the IoT deployment. It's commonly used for home automation products and security systems, as well as in commercial applications, such as energy management technologies. It operates on 908.42 MHz radio frequency in the U.S.; although, its frequencies vary country by country. Z-Wave is supported by the Z-Wave Alliance, a member consortium focused on expanding the technology and interoperability of devices that use Z-Wave.

What are the different layers of IoT architecture?

Networking systems are built as a stack of technologies; these are frequently visualized in a reference model -- a type of framework -- that technologists use to conceptualize how data is communicated over the entire stack.

The most well-known one is the Open Systems Interconnection (OSI) model, which lists seven layers. From bottom to top, the layers are the following:

  1. Physical.
  2. Data link.
  3. Network.
  4. Transport.
  5. Session.
  6. Presentation.
  7. Application.

IoT is also expressed in a multilayer model. Although some use the OSI seven-layer model, others in use include the following:

  • Three-layer model. Perception, network and application.
  • Four-layer model. Perception, support, network and application.
  • Five-layer model. Perception, transport, processing, application and business.

Internet protocols in use generally vary by layer. As such, an IoT ecosystem could have multiple protocols, with different protocols enabling communication at different layers and with some protocols bridging across layers, said Scott Young, principal research advisor for infrastructure at Info-Tech Research Group.

For example, Bluetooth and wireless support communication at the lowest layers, while DDS and MQTT work in the application layer.

How to choose the right IoT protocol

No single IoT communications protocol is best, nor is any one right for every deployment.

Rather, enterprise technologists must determine which protocol is best for their organizations based on the unique circumstances of their planned IoT deployments, said Scott Laliberte, managing director and global leader of the Emerging Technology Group with the consulting firm Protiviti. Those determinations should weigh a range of factors, from the power needs of the connected devices and their location to the geographic size and features where the deployment is situated and the deployment's security requirements.

Editor's note: This article was updated in May 2025 to improve the reader experience.

Mary K. Pratt is an award-winning freelance journalist with a focus on covering enterprise IT and cybersecurity management.

Next Steps

How to select the right IoT database architecture

IoT architecture layers and components explained

IoT compliance standards and how to comply

Top IoT trends to watch

IoT training certifications to take your next career step

Dig Deeper on Enterprise internet of things