Home icon

When data is all you need: An overview of IoT communication with the cloud

Internet of Things Blog



This article provides guidance on selecting communication protocols for IoT projects, emphasizing a data-centric approach to device-cloud communication.

  • Analyze four system constraints: device capabilities, data types/volume, transmission costs, and security requirements
  • MQTT is a bidirectional, lightweight, scalable protocol ideal for most IoT projects
  • AWS IoT Core supports MQTT, MQTT5, and MQTT over WebSocket with device provisioning and fleet management
  • Amazon Kinesis handles high-volume streaming data ingestion and processing
  • HTTPS/HTTP suitable for one-directional, lightweight communication patterns
  • MQTT shadows enable efficient reading of small static configuration data
  • Amazon S3 for downloading larger files like firmware updates
  • Cloud-to-cloud communication or API wrappers for projects without direct device access

The article emphasizes that IoT success depends on selecting appropriate communication protocols based on project constraints rather than using a single protocol for all scenarios.



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

Dec 30
2025
AWS IoT: A 10-year foundation for an intelligent, connected future
May 28
2026
AWS IoT Core now supports direct messaging for point-to-point communication
May 1
2024
Building an IoT solution to securely transmit MQTT messages under private networks
Mar 6
2025
Extending factory edge data to the cloud with MQTT enabled AWS IoT SiteWise gateways

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.