Updated: May 31, 2023 (April 12, 2021)

  Sidebar

IoT Protocols

My Atlas / Sidebar

264 wordsTime to read: 2 min
Barry Briggs by
Barry Briggs

Before joining Directions on Microsoft in 2020, Barry worked at Microsoft for 12 years in a variety of roles, including... more

Industrial devices commonly use one of a variety of networking architectures and protocols to communicate with on-premises or on-site controllers, or the cloud. Some of the more common protocols include the following:

 

Message Queuing Telemetry Transport (MQTT), originally developed by IBM, is a lightweight publish and subscribe transport. Senders publish to a “topic” in “namespace” and consumers pick messages off the topic queue. MQTT is designed for short messages such as device telemetry and does not support higher-order concepts like transactions. MQTT can be secured with Transport Layer Security (TLS).

Advanced Message Queuing Protocol (AMQP) targets message-oriented middleware but is also used in IoT applications. AMQP, which also implements a publish-and-subscribe architecture, requires a larger on-device footprint and possesses a chattier wire protocol than MQTT, but comes with additional features commonly found in enterprise-class messaging such as transactions, delivery options (at-least-once, at-most-once, exactly-once), and message rejection, among others.

Atlas Members have full access

Get access to this and thousands of other unbiased analyses, roadmaps, decision kits, infographics, reference guides, and more, all included with membership. Comprehensive access to the most in-depth and unbiased expertise for Microsoft enterprise decision-making is waiting.

Membership Options

Already have an account? Login Now