EgDeviceRemoteUpgradeMqttService.java 775 B

12345678910111213141516171819
  1. package com.usky.eg.service;
  2. import com.usky.eg.service.vo.EgDeviceAdbRemoteUpgradeBatchItemVO;
  3. import com.usky.eg.service.vo.EgDeviceAdbRemoteUpgradeBatchResultVO;
  4. import com.usky.eg.service.vo.EgDeviceAdbRemoteUpgradeVO;
  5. import com.usky.eg.service.vo.EgDeviceAdbResultVO;
  6. import java.util.List;
  7. /**
  8. * 通过 MQTT 向终端下发远程升级参数(终端 {@code onCommand} 接收后自行下载安装)。
  9. */
  10. public interface EgDeviceRemoteUpgradeMqttService {
  11. EgDeviceAdbResultVO publishRemoteUpgrade(EgDeviceAdbRemoteUpgradeVO vo);
  12. EgDeviceAdbRemoteUpgradeBatchResultVO publishRemoteUpgradeBatch(List<EgDeviceAdbRemoteUpgradeBatchItemVO> items,
  13. String fileUrl, String launchPackage);
  14. }