This topic describes how to push firmware to devices from the IoT Platform console. The process includes adding an update package, verifying the package, and starting a batch update.
Prerequisites
- The device supports device-side over-the-air (OTA) updates.
Only devices that support the OTA service can report firmware versions, receive update messages from the cloud, download firmware, and perform other OTA update operations.
- Generate a new firmware file as needed. For more information about how to generate the file and for a file example, see Configure device-side OTA updates.
Procedure
- Log on to the IoT Platform console.
- In the navigation pane on the left, choose .
- On the OTA Update page, click Add Update Package.
- Configure the parameters for the update package, upload the firmware file, and then click Confirm.The following table describes some of the parameters. For more information about the other parameters, see OTA update overview.
Parameter Configuration Package type Full package Update package module default Update package version number 2-0-0 Signature algorithm MD5 - In the update package list, click Verify next to the package and use a test device for verification. For more information about the configuration, see OTA update overview.After the test device is successfully updated, the verification passes and the Batch Update button becomes available.
- Click Batch Update. Configure the update scope and update policy, and then push an update notification to the specified devices. For more information about the configuration, see OTA update overview.
View device logs
After IoT Platform pushes an OTA update notification, you can check the device logs to view the update status. The logs show when the device receives the notification, processes the message, downloads the firmware, performs the update, and reports its progress.
- The update notification message that is received by the device.

- Information about the new version and the firmware download URL.

- The firmware download and progress report.
