Skip to content

Enhanced MQTT Protocol Specifications

Discover how MQTT.AI extends the MQTT 5.0 protocol for agentic and physical AI applications

Model Context Protocol (MCP) over MQTT

Extends MQTT 5.0 with AI model management capabilities:

  • Dynamic model deployment and versioning
  • Model state synchronization across devices
  • Efficient model parameter distribution
  • Real-time model performance monitoring
View Full Specification →
AI ModelMQTT BrokerEdge Device
MCP enables seamless model distribution and synchronization across devices

MQTT/RT

Real-time messaging bus for robotics and automation:

  • Deterministic message delivery guarantees
  • Ultra-low latency communication
  • Priority-based message scheduling
  • Time-synchronized device coordination
View Full Specification →
RobotControllerSensor
Deterministic communication between robotics components

MQTT over QUIC

Modern transport layer implementation for enhanced performance:

  • Improved connection establishment and migration
  • Better congestion control and loss recovery
  • Enhanced security with built-in TLS 1.3
  • Stream multiplexing for efficient data transfer
View Full Specification →
ClientServer
QUIC provides multiple streams over a single connection

MQTT Queues and Streams

MQTT with powerful queueing and streaming capabilities:

  • Reliable message queues with FIFO delivery
  • High-throughput data streams with replay support
  • Flexible configuration options
  • Fully compatible with MQTT 5.0 clients
View Full Specification →
ProducerMQTT Broker$queue/$stream/Queue ConsumerStream Consumer
Enterprise messaging patterns in your MQTT ecosystem

MQTT Subscription Filters

Enhanced topic filtering capabilities for efficient message routing:

  • Advanced pattern matching with regular expressions
  • Logical operators for complex filter conditions
  • Time-based and state-based filtering
  • Optimized performance with pattern compilation
View Full Specification →
ClientFilterTopic
Advanced filtering enables precise message routing and processing

MQTT Batch Publishing

Optimized message batching for high-throughput scenarios:

  • Multiple logical messages in a single MQTT packet
  • Reduced network overhead and improved efficiency
  • Compatible with standard MQTT 5.0 clients
  • Configurable batch size and payload limits
View Full Specification →
PublisherBatchMQTT BrokerSub
Efficiently batch multiple messages for improved throughput