Home icon

Introducing AWS IoT Core’s Direct Messaging: Lower-cost server-to-device communication with better observability

Internet of Things Blog



AWS IoT Core introduces Direct Messaging, enabling efficient point-to-point communication between backend servers and IoT devices with delivery confirmation and improved observability.

  • SendDirectMessage HTTP API routes messages directly to specific devices by MQTT client ID, bypassing subscription-matching overhead
  • Two modes: QoS 0 without confirmation or QoS 1 with device acknowledgment (PUBACK) for true end-to-end delivery
  • Immediate feedback for offline devices via HTTP error codes; CloudWatch Logs provide detailed failure reasons
  • Cost optimization: single Direct Message charge instead of separate publish-in/out operations
  • No device-side changes required; works on existing MQTT connections
  • Ideal for one-to-one commands like firmware updates, configuration pushes, and device control
  • Available in all AWS Regions where AWS IoT Core operates

Direct Messaging simplifies server-to-device communication patterns while reducing costs and eliminating the need for custom delivery confirmation logic.



Go to article

The AWS News Feed is currently looking for gold sponsors. If you want to support the AWS community and reach a large audience of AWS professionals, consider sponsoring the AWS News Feed.

Related articles

May 28
2026
AWS IoT Core now supports direct messaging for point-to-point communication
Nov 15
2024
AWS IoT Core adds capabilities to enrich MQTT messages and simplify permission management
Jul 31
2025
AWS IoT Core adds message queuing for MQTT shared subscription
Dec 18
2025
AWS IoT Core adds message batching to HTTP rule action

The AWS News Feed is currently looking for silver sponsors. If you want to support the AWS community and reach a large audience of AWS professionals, consider sponsoring the AWS News Feed.