---
title: IoT Protocols
description: This topic covers the communication standards used to transmit data between connected devices and networks. Learners will understand the differences between protocols like MQTT, CoAP, HTTP, and LoRaWAN, and how to select the right protocol for specific constraints.
category: programming-tech
subcategory: internet-of-things-(iot)
difficulty: beginner, intermediate, advanced
url: /subject/iot-protocols
---

# IoT Protocols

This topic covers the communication standards used to transmit data between connected devices and networks. Learners will understand the differences between protocols like MQTT, CoAP, HTTP, and LoRaWAN, and how to select the right protocol for specific constraints.

## Available Resources

1 Books • 5 Websites

## Websites

### 1. HiveMQ Blog - MQTT Tutorials

HiveMQ's free MQTT Essentials series, explaining the publish/subscribe model, brokers, topics and wildcards, quality-of-service levels, retained messages, persistent sessions, and MQTT 5 features. Readers understand how MQTT moves messages between IoT devices and how to choose its reliability settings.

**Difficulty:** Beginner | **Price:** Free

**Link:** https://www.hivemq.com/mqtt-essentials/

**Tags:** mqtt, publish-subscribe, iot-messaging

### 2. W3C Web of Things (WoT) Architecture 1.1

**Author:** W3C Web of Things Working Group

W3C Recommendation defining an abstract architecture for interoperable IoT devices across vendor platforms, covering Thing Descriptions, discovery, interaction affordances, security and deployment patterns. Readers understand how the Web of Things layers describe and connect heterogeneous devices.

**Difficulty:** Advanced | **Language:** English | **Price:** Free

**Link:** https://www.w3.org/TR/wot-architecture11/

**Tags:** web-of-things, interoperability, iot-standards, thing-description, iot-architecture

### 3. LoRaWAN Documentation

Reference documentation from The Things Network explaining LoRaWAN architecture, device classes, over-the-air and ABP activation, security keys, spreading factors, adaptive data rate and regional frequency plans. Readers can plan and configure low-power, long-range sensor deployments on LoRaWAN networks.

**Difficulty:** Intermediate | **Language:** English | **Price:** Free

**Link:** https://www.thethingsnetwork.org/docs/lorawan/

**Tags:** lorawan, lpwan, wireless-networking, sensor-networks

### 4. mqtt.org

MQTT.org is the official home of the MQTT protocol, providing the specifications, version history (3.1.1 and 5.0), and authoritative guidance for developers. It also links to client libraries, brokers, tutorials, and other resources to learn, implement, and deploy IoT messaging with MQTT.

**Difficulty:** Intermediate | **Language:** English | **Price:** Free

**Link:** https://mqtt.org

**Tags:** websites, technology-computer-science, iot

### 5. iotworldtoday.com

IoT World Today is a news and analysis platform for Internet of Things professionals, delivering up-to-date coverage of IoT trends, deployments, and ecosystem news. The site features articles, features, case studies, and expert insights on topics like security, edge computing, and smart devices across industries.

**Difficulty:** Intermediate | **Language:** English | **Price:** Free

**Link:** https://iotworldtoday.com

**Tags:** websites, technology-computer-science, iot

## Books

### 1. MQTT Essentials: A Lightweight IoT Protocol

**Author:** Gaston C. Hillar

Packt book on the MQTT publish/subscribe protocol used in IoT. Covers brokers, topics and wildcards, QoS levels, retained messages, TLS security and writing client applications with Eclipse Paho, so readers can design and secure MQTT-based device messaging.

**Difficulty:** Intermediate | **Language:** English | **Price:** Paid

**Link:** https://www.amazon.com/dp/1787287815?tag=edmonddante07-20

**Tags:** books, technology-computer-science, iot

---

*This content is part of Dantes.io - Your Treasure Map to Knowledge*

*Curated by humans at Dantes.io. Personal study use welcome; republishing this curation requires permission (team@dantes.io).*

View this page online: https://dantes.io/subject/iot-protocols