Fundamentals 20 min read

Comprehensive Overview of IoT Protocols and Standards by Functional Layer

This article provides a comprehensive overview of IoT protocols and standards, organized by functional layers such as infrastructure, identification, communication, discovery, data exchange, device management, semantics, multi‑layer frameworks, security, and industry verticals, and lists relevant alliances and organizations shaping the IoT ecosystem.

Architects Research Society
Architects Research Society
Architects Research Society
Comprehensive Overview of IoT Protocols and Standards by Functional Layer

Introduction

IoT devices and applications rely on a wide range of communication protocols that enable devices and servers to interact in increasingly interconnected ways.

Channel Guide

Provides a list of popular IoT protocols, deeper insights into specific layers or industry‑specific protocols, and head‑to‑head comparisons (e.g., MQTT vs XMPP).

Protocol Layers

Infrastructure (e.g., 6LoWPAN, IPv4/IPv6, RPL)

Identification (e.g., EPC, uCode, IPv6, URI)

Communication/Transport (e.g., Wi‑Fi, Bluetooth, LPWAN)

Discovery (e.g., Physical Web, mDNS, DNS‑SD)

Data Protocols (e.g., MQTT, CoAP, AMQP, WebSocket, Node)

Device Management (e.g., TR‑069, OMA‑DM)

Semantics (e.g., JSON‑LD, Web Thing Model)

Multi‑Layer Frameworks (e.g., AllJoyn, IoTivity, Weave, HomeKit)

Security

Industry Verticals (e.g., smart home, industrial)

Infrastructure Details

Key protocols include IPv6, 6LoWPAN, UDP, QUIC, Aeron, uIP, DTLS, ROLL/RPL, NanoIP, and Content‑Centric Networking (CCN), each addressing low‑power, low‑overhead networking needs.

Time‑Synchronized Mesh Protocol (TSMP)

TSMP is a wireless mesh protocol that synchronizes devices in time slots, similar to TDM systems.

Discovery Protocols

mDNS – resolves hostnames on small networks without a local DNS server.

Physical Web – broadcasts URLs via BLE beacons.

HyperCat – lightweight JSON‑based hypermedia directory.

UPnP – enables seamless device discovery and service interaction.

Data Protocols

MQTT

Lightweight publish/subscribe protocol ideal for constrained devices and low‑bandwidth networks. Variants include MQTT‑SN and implementations such as Mosquitto and IBM MessageSight.

CoAP

Constrained Application Protocol designed for resource‑limited devices, offering RESTful interactions, low header overhead, multicast support, and integration with HTTP.

Other Messaging Protocols

STOMP – Simple Text Oriented Messaging Protocol.

XMPP – Extensible Messaging and Presence Protocol for real‑time communication.

Mihini / M3DA – middleware for M2M data exchange and device management.

AMQP – Advanced Message Queuing Protocol for reliable, secure messaging.

DDS – Data Distribution Service for real‑time publish/subscribe.

JMS – Java Message Service API.

LLAP – Lightweight Local Automation Protocol for simple text messaging across any medium.

LWM2M – Lightweight M2M standard covering DTLS, CoAP, and resource models.

SSI – Simple Sensor Interface for sensor‑to‑host data transfer.

Reactive Stream – asynchronous, non‑blocking stream processing for the JVM.

Communication/Transport Layer

Ethernet, WirelessHART, DigiMesh, ISA100.11a, IEEE 802.15.4 (basis for ZigBee, 6LoWPAN, etc.)

NFC – 13.56 MHz proximity communication.

ANT – proprietary low‑power sensor network.

Bluetooth (including Eddystone beacons).

ZigBee – 802.15.4‑based mesh with AES encryption.

EnOcean – energy‑harvesting wireless technology.

Wi‑Max, LPWAN, NB‑IoT, LTE‑MTC, EC‑GSM‑IoT, LoRaWAN, RPMA – various wide‑area low‑power networking standards.

Semantic Layer

IOTDB – JSON/Linked‑Data standard for IoT.

SensorML – XML model for sensors and measurement processes.

W3C Semantic Sensor Network Ontology – describes sensors, observations, and related concepts.

Wolfram Language – device integration functions.

RAML – RESTful API Modeling Language.

SENML – media type for sensor measurements.

LsDL – Lemonbeat Smart Device Language.

Multi‑Layer Frameworks

AllJoyn – open‑source framework for device discovery and communication.

IoTivity – Linux Foundation open‑source IoT project.

IEEE P2413 – IoT architectural standard.

Thread – IPv6‑based low‑power mesh.

IPSO Application Framework – REST interfaces for smart objects.

OMA LightweightM2M – fast‑deployable client‑server spec for M2M services.

Weave, Telehash – secure, decentralized communication platforms.

Security

Open Trust Protocol (OTrP) – manages trusted execution environments.

X.509 – PKI standard for digital certificates.

Industry Verticals & Standards

Includes IEEE 1451, 1888.3, 1905.1, 802.16p, 1377, P1828, P1856, and others that address specific IoT domains such as smart homes, industrial automation, and metering.

Alliances and Organizations

Numerous bodies shape IoT standards, including ETSI, IETF (CoRE, 6LoWPAN, ROLL), IEEE, OMG, OASIS, OGC, IoT‑A, OneM2M, OSIOT, Industrial Internet Alliance, and many others that coordinate protocol development, certification, and ecosystem growth.

protocolssecuritynetworkingIoTStandards
Architects Research Society
Written by

Architects Research Society

A daily treasure trove for architects, expanding your view and depth. We share enterprise, business, application, data, technology, and security architecture, discuss frameworks, planning, governance, standards, and implementation, and explore emerging styles such as microservices, event‑driven, micro‑frontend, big data, data warehousing, IoT, and AI architecture.

0 followers
Reader feedback

How this landed with the community

login Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.