AWS IoT Analytics is no longer available to new customers. Existing customers of AWS IoT Analytics can continue to use the service as normal.
Learn more
Exploring AWS IoT Analytics data
You have several options for storing, analyzing and visualizing your AWS IoT Analytics data.
Topics on this page:
Amazon S3
You can send dataset contents to an Amazon Simple Storage Service (Amazon S3) bucket, enabling integration with your existing data
lakes or access from in-house applications and visualization tools. See the field
contentDeliveryRules::destination::s3DestinationConfiguration
in
CreateDataset.
AWS IoT Events
You can send dataset contents as an input to AWS IoT Events, a service which enables you to monitor devices or processes for failures or changes in operation, and to trigger additional actions when such events occur.
To do this, create a dataset using CreateDataset
and specify an AWS IoT Events input in the field
contentDeliveryRules :: destination :: iotEventsDestinationConfiguration :: inputName
.
You must also specify the roleArn
of a role which grants AWS IoT Analytics permission to execute "iotevents:BatchPutMessage".
Whenever the dataset's contents are created, AWS IoT Analytics will send each dataset content entry as a message to the specified AWS IoT Events input.
For example, if your dataset contains:
"what","who","dt"
"overflow","sensor01","2019-09-16 09:04:00.000"
"overflow","sensor02","2019-09-16 09:07:00.000"
"underflow","sensor01","2019-09-16 11:09:00.000"
...
then AWS IoT Analytics will send messages containing fields like this:
{ "what": "overflow", "who": "sensor01", "dt": "2019-09-16 09:04:00.000" }
{ "what": "overflow", "who": "sensor02", "dt": "2019-09-16 09:07:00.000" }
and you will want to create an AWS IoT Events input that recognized the fields you are interested in (one or more of what
,
who
, dt
) and to create an AWS IoT Events detector model that uses these input fields in events to trigger
actions or set internal variables.
Amazon QuickSight
AWS IoT Analytics provides direct integration with Amazon QuickSight
Jupyter Notebook
AWS IoT Analytics datasets can also be directly consumed by Jupyter Notebook in order to perform advanced analytics and data exploration.
Jupyter Notebook is an open source solution. You can install and download from
http://jupyter.org/install.html