Application Protocols
Your guide: Broker Bex
“A message with no subscriber is a tree falling in an empty forest — design the topic before the payload.”
About This Module
This is Part 3.5 of the IoT Class curriculum. It contains 8 chapters organised into 2 parts. Use this page as a route map, or use the sidebar and search to move between chapters.
Chapters by Part
Protocol Overview & Selection
HTTP & Web Protocols
Sibling Protocol Books
This overview book covers protocol selection and the HTTP/web family. The three high-volume messaging protocols each have their own dedicated book — start with the protocol comparison to decide, then dive into the matching book:
MQTT
Best for: telemetry streams, commands, device shadows, and gateway-to-cloud messaging over unreliable links.
Start with: MQTT Publish-Subscribe Basics
CoAP
Best for: constrained nodes, local control, and REST-style resources over UDP.
Start with: CoAP Fundamentals
AMQP
Best for: enterprise back ends, durable queues, routing rules, and reliable service-to-service messaging.
Start with: AMQP Core Concepts
How to Use This Material
- Start with the why: each chapter explains the problem it solves before implementation detail.
- Follow the parts in order when the topic is new, or jump straight to the part that matches your current question.
- Use the interactions and labs as the primary learning tools, not just the prose.
Use the sidebar navigation or search to explore topics in this module.