Amazon IoT Device Management commands
Important
This documentation describes how you can use the commands feature in Amazon IoT Device Management. For information about using this feature for Amazon IoT FleetWise, see Remote commands.
You are solely responsible for deploying commands in a manner that is safe and
compliant with applicable laws. For more information on your responsibilities, please
see the Amazon Service Terms for Amazon IoT
Services
Use Amazon IoT Device Management Commands to send an instruction from the cloud to a device that's connected to Amazon IoT. Commands target one device at a time and can be used for low-latency, high-throughput applications, such as retrieving device-side logs or initiating a device state change.
The command is a reusable resource that's managed by Amazon IoT Device Management. It contains configurations that are applied before they are published to the device. You can predefine a set of commands for specific use cases, such as turning on a light bulb or unlocking a vehicle door.
The Amazon IoT Commands feature enables you to:
-
Create reusable command templates with static or dynamic payloads, then execute them on specific devices.
-
Target devices registered as Amazon IoT things or unregistered MQTT clients.
-
Run multiple commands concurrently on the same device.
-
Enable event notifications and track execution status as devices process commands.
The following topics show you how to create commands, send them to your device, and retrieve the status reported by the device.