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
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 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.
Note
Amazon will discontinue the Amazon IoT Device Management Fleet Hub feature on October 18, 2025 and is no longer accepting new customers. Existing Amazon IoT Device Management Fleet Hub customers will be able to use Fleet Hub until October 17, 2025. For more information, Fleet Hub end-of-life (EOL) FAQs.
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.