Welcome - Amazon IoT
Services or capabilities described in Amazon Web Services documentation might vary by Region. To see the differences applicable to the China Regions, see Getting Started with Amazon Web Services in China.

Welcome

Amazon IoT

Amazon IoT provides secure, bi-directional communication between Internet-connected devices (such as sensors, actuators, embedded devices, or smart appliances) and the Amazon cloud. You can discover your custom IoT-Data endpoint to communicate with, configure rules for data processing and integration with other services, organize resources associated with each device (Registry), configure logging, and create and manage policies and credentials to authenticate devices.

The service endpoints that expose this API are listed in Amazon IoT Core Endpoints and Quotas. You must use the endpoint for the region that has the resources you want to access.

The service name used by Amazon Signature Version 4 to sign the request is: execute-api.

For more information about how Amazon IoT works, see the Developer Guide.

For information about how to use the credentials provider for Amazon IoT, see Authorizing Direct Calls to Amazon Services.

Amazon IoT data

Amazon IoT data enables secure, bi-directional communication between Internet-connected things (such as sensors, actuators, embedded devices, or smart appliances) and the Amazon cloud. It implements a broker for applications and things to publish messages over HTTP (Publish) and retrieve, update, and delete shadows. A shadow is a persistent representation of your things and their state in the Amazon cloud.

Find the endpoint address for actions in Amazon IoT data by running this CLI command:

aws iot describe-endpoint --endpoint-type iot:Data-ATS

The service name used by AmazonSignature Version 4 to sign requests is: iotdevicegateway.

Amazon IoT jobs data

Amazon IoT Jobs is a service that allows you to define a set of jobs — remote operations that are sent to and executed on one or more devices connected to Amazon IoT Core. For example, you can define a job that instructs a set of devices to download and install application or firmware updates, reboot, rotate certificates, or perform remote troubleshooting operations.

Find the endpoint address for actions in the Amazon IoT jobs data plane by running this CLI command:

aws iot describe-endpoint --endpoint-type iot:Jobs

The service name used by Amazon Signature Version 4 to sign requests is: IotLaserThingJobManagerService.

To create a job, you make a job document which is a description of the remote operations to be performed, and you specify a list of targets that should perform the operations. The targets can be individual things, thing groups or both.

Amazon IoT Jobs sends a message to inform the targets that a job is available. The target starts the execution of the job by downloading the job document, performing the operations it specifies, and reporting its progress to Amazon IoT Core. The Jobs service provides commands to track the progress of a job on a specific target and for all the targets of the job

Amazon IoT Core Device Advisor

Amazon IoT Core Device Advisor is a cloud-based, fully managed test capability for validating IoT devices during device software development. Device Advisor provides pre-built tests that you can use to validate IoT devices for reliable and secure connectivity with Amazon IoT Core before deploying devices to production. By using Device Advisor, you can confirm that your devices can connect to Amazon IoT Core, follow security best practices and, if applicable, receive software updates from IoT Device Management. You can also download signed qualification reports to submit to the Amazon Partner Network to get your device qualified for the Amazon Partner Device Catalog without the need to send your device in and wait for it to be tested.

Amazon IoT Fleet Hub

With Fleet Hub for Amazon IoT Device Management you can build stand-alone web applications for monitoring the health of your device fleets.

Amazon IoT Secure Tunneling

Amazon IoT Secure Tunneling creates remote connections to devices deployed in the field.

For more information about how Amazon IoT Secure Tunneling works, see Amazon IoT Secure Tunneling.