Add a new MCP tool update_firmware_ota(project_path: str, ip_address_or_hostname: str) for Over-The-Air firmware updates.
Functionality:
- Takes project_path (for the new firmware binary) and the device's IP address or hostname.
- Implements OTA update protocol (e.g., using
espota.py or a custom HTTP OTA client if the firmware supports it).
- Reports update progress and success/failure status.
Add a new MCP tool
update_firmware_ota(project_path: str, ip_address_or_hostname: str)for Over-The-Air firmware updates.Functionality:
espota.pyor a custom HTTP OTA client if the firmware supports it).