IoT Cloud provides resources that can be used to easily create serverless ingestion pipelines, device monitoring metrics, and accelerate data flow from your IoT devices.
IoT Cloud installs a CloudFormation macro that processes resources and converts them into ready-to-use resources for your fleet of IoT devices. The CloudFormation will help you process messages from your devices, perform transformational logic and store it in Amazon S3, Amazon DynamoDB or Amazon ElasticSearch.
Gain intelligence from your connected devices’ data instantly with IoT Cloud
IoT Cloud utilizes AWS best practices around security and architecture
Build your own dashboard to track messages, and connection metrics with Athena & Quicksight
The primary mechanism for data ingestion. A pipeline will create a link between a single data source and one or more destinations. You can optionally configure transformers and filters to modify your data as it passes through the pipeline. You can combine pipelines to create workflows that meet your data ingestion needs.
Sources define where messages are generated from. This can be MQTT, Amazon Kinesis, Amazon SNS, Amazon SQS, etc. Typically a source will be from an AWS IoT Core MQTT topic. The resources that are created depend on the type of source. For MQTT, rules and actions will be created.
A filter for pipelines to limit type of messages that are sent to destinations.
A collection of transformation or enrichment operations to apply to an input message.
Resource that provides the details on how and where to store messages in a data lake. Underlying data store is S3.
This resource provides the details on how and where to store messages in a snapshot repository which contains the most current data points for a device across all messages being processed. A primary use case for using a snapshot data store is to get quick access to the current state of a device. Not suitable for historical data points.
This resource defines the core location information for an underlying time series based resource. Currently supports Amazon ElasticSearch provides destination specific parameters for how to deliver messages to a time series data store. In IoT Cloud, a time series data store can be linked from multiple time series destinations to get reuse out of the underlying infrastructure.