firmware_notify
Publish an MQTT OTA upgrade command to target devices, specifying the firmware version, download URL, and MD5 checksum to trigger remote updates.
Instructions
Publish MQTT OTA upgrade command (mcu_up) to target device topics.
Args: version: Firmware version string (e.g. '2.1.11'). file_url: Downloadable public URL of the uploaded firmware. md5: MD5 checksum of the firmware. board_id: Optional board identifier. device_ids: Target device ID(s) or topic(s). config_path: Optional custom firmware release config file.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"version": "<version>",
"file_url": "<file_url>",
"md5": "<md5>"
},
"name": "firmware_notify"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| md5 | Yes | ||
| version | Yes | ||
| board_id | No | ||
| file_url | Yes | ||
| device_ids | No | ||
| config_path | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||