IoTanium Cloud provides resources that can be used to easily create serverless ingestion pipelines, device monitoring metrics, and accelerate data flow from your IoT devices.
IoTanium 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.
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 IoTanium Cloud, a time series data store can be linked from multiple time series destinations to get reuse out of the underlying infrastructure.