IoT Core

Definition

AWS managed service for securely connecting IoT devices with device authentication, message routing, and shadow state management at massive scale.

Use Cases

Provider Equivalents

Frequently Asked Questions

What's the difference between AWS IoT Core and AWS IoT Greengrass?
AWS IoT Core is the cloud service that securely connects devices and routes their messages to other AWS services. AWS IoT Greengrass runs on edge devices (like gateways) so you can process data locally, run Lambda functions/containers at the edge, and keep devices working even with intermittent internet. Many solutions use both: Greengrass at the edge and IoT Core in the cloud.
When should I use AWS IoT Core?
Use AWS IoT Core when you need secure, scalable device connectivity to AWS with features like mutual TLS authentication, fine-grained authorization policies, MQTT/HTTP messaging, rules-based routing to services (for example, Lambda, S3, DynamoDB, Kinesis), and device shadows to track desired/reported state. It’s a good fit for fleets of devices such as sensors, industrial equipment, smart home products, and connected vehicles.
How much does AWS IoT Core cost?
Pricing is usage-based. Common cost drivers include the number of messages exchanged (publish/receive), connectivity and protocol usage, rules engine actions (routing messages to other services), and features you enable such as Device Shadow operations. You also pay separately for downstream services you route data into (for example, Lambda, DynamoDB, S3, Kinesis). Exact rates vary by region and feature, so estimate with the AWS Pricing page and the AWS Pricing Calculator.

Category: cloud

Difficulty: intermediate

Related Terms

See Also