Services or capabilities described in this page might vary by Region. To see the differences applicable to the China Regions, see Getting Started with Amazon Web Services in China Regions. Only “Region Availability” and “Feature Availability and Implementation Differences” sections for specific services (in each case exclusive of content referenced via hyperlink) in Getting Started with Amazon Web Services in China Regions form part of the Documentation under the agreement between you and Sinnet or NWCD governing your use of services of Amazon Web Services China (Beijing) Region or Amazon Web Services China (Ningxia) Region (the “Agreement”). Any other content contained in the Getting Started pages does not form any part of the Agreement.
Amazon IoT Analytics Documentation
Amazon IoT Analytics helps you run and operationalize analytics on IoT data. Amazon IoT Analytics helps you with the difficult steps that are required to analyze data from IoT devices. Amazon IoT Analytics is designed to accept data from sources including Amazon Kinesis, Amazon S3, or third party tools, using an API and is integrated with Amazon IoT Core so it is easy to collect data and begin performing analytics. First, you define a channel by using MQTT topic filters to specify only the data you want to store and analyze. Once the channel is set up, you configure a pipeline to process your data. The pipeline is designed to perform data transformations, execute conditional statements, and enrich messages with data from external sources.
After processing the data, Amazon IoT Analytics is designed to store it in a time-series data store for analysis. Then, you can run ad hoc or scheduled queries using the built-in SQL query engine to answer specific business questions, or perform more sophisticated analysis and machine learning.
Key Features
Collect
Amazon IoT Analytics is designed to ingest data directly from Amazon IoT Core. Or, use an API to send your data to Amazon IoT Analytics from Amazon S3, Amazon Kinesis or other sources. With Amazon IoT Analytics' integration with Amazon IoT Core and the API, it is easy to receive messages from connected devices as they stream in.
The Amazon IoT Analytics console is designed so you can configure Amazon IoT Analytics to receive messages from devices through MQTT topic filters in various formats and frequencies. Amazon IoT Analytics helps validate that the data is within specific parameters you define and creates channels. Then the service is designed to route the channels to appropriate pipelines for message processing, transformation, and enrichment.
Process
Amazon IoT Analytics let you define Amazon Lambda functions that can help serve as triggers on when Amazon IoT Analytics detects missing data, so you can run code to estimate and fill gaps. You can also define filters and thresholds to remove outliers in your data.
Amazon IoT Analytics is designed to transform messages using mathematical or conditional logic you define, so you can perform common calculations like Celsius into Fahrenheit conversion.
Amazon IoT Analytics can help enrich data with external data sources such as a weather forecast information, and then route the data to the Amazon IoT Analytics data store.
Amazon IoT Analytics is designed so you can reprocess raw data from the Channel connected to the Pipeline. Reprocessing your raw data can give you the flexibility to create a new pipeline or revisit an older pipeline so you can capture new and historical data, make changes to your pipeline, or simply process your data in a different way. This capability is often helpful to gain deeper insights or test hypothesis. Simply connect the Pipeline to the appropriate Channel to reprocess.
Store
Amazon IoT Analytics is designed to store the device data in an IoT optimized time-series data store for analysis, and allow you to manage access permissions, implement data retention policies and export your data to external access points.
Amazon IoT Analytics is designed to store the processed data and also the raw ingested data so you can process it at a later time.
Analyze
Amazon IoT Analytics is designed to provide a built-in SQL query engine so you can run ad hoc or scheduled queries and get results quickly. For example, you may want to run a quick query to find out how many monthly active users there are for each device in your fleet.
Amazon IoT Analytics is designed to support time-series analysis so you can analyze the performance of devices over time and understand how and where they are being used, continuously monitor device data to predict maintenance issues, and monitor sensors to predict and react to environmental conditions.
Amazon IoT Analytics is also designed to include support for hosted Jupyter Notebooks for statistical analysis and machine learning. The service includes a set of pre-built notebook templates that contain Amazon Web Services-authored machine learning models and visualizations to help you get started with certain IoT use cases.
Amazon IoT Analytics can help you import your custom authored code containers, built in Amazon IoT Analytics or a third party, such as Matlab, or Octave, etc., giving you more time to focus on what sets you apart from your competition.
If you are using Jupyter Notebooks, Amazon IoT Analytics is designed to allow you to create an executable container image of your Jupyter Notebook code and visualize your container analysis on the Amazon IoT Analytics console.
Amazon IoT Analytics is also designed to help you with the execution of containers hosting custom authored analytical code or Jupyter Notebooks to perform analysis, including by scheduling execution of your custom analysis on a recurring schedule that best meets the need of your business.
Amazon IoT Analytics is designed to enable users to perform analysis on new incremental data captured since the last analysis, helping you to improve analysis efficiency and lower costs by precisely scanning just your new data.
Visualize
Amazon IoT Analytics is designed with a connector to Amazon QuickSight so you can visualize your data sets in a QuickSight dashboard. Amazon IoT Analytics is also designed so you can visualize the results or your ad-hoc analysis in the embedded Jupyter Notebooks within the Amazon IoT Analytics’ console.
Additional Information
For additional information about service controls, security features and functionalities, including, as applicable, information about storing, retrieving, modifying, restricting, and deleting data, please see https://docs.amazonaws.cn/en_us. This additional information does not form part of the Documentation for purposes of the Sinnet Customer Agreement for Amazon Web Services (Beijing Region), Western Cloud Data Customer Agreement for Amazon Web Services (Ningxia Region) or other agreement between you and Sinnet or NWCD governing your use of services of Amazon Web Services China Regions.