CMSV6帮助文档
/
901 DOCS · 226 VIDEOSEN

设备远程升级

作者 谢周轩更新 2025-10-16 15:11:32文档 ID 2388约 800 字 · 阅读 2 分钟查看原文 ↗

功能说明

  • TTX协议设备通过平台发送升级包到设备,实现设备远程升级

1、升级流程

    a、客户端上传升级文件到服务器
    b、服务器将升级文件传送给设备(只有在线设备才能正常升级),
    c、设备收到升级文件后,进行校验,校验成功后,重启后进行升级
    d、一般需要做到有存储介质就可以升级,最好能做到无存储介质时,也能远程升级

2、设备端

    /*****************************************************************************
    //升级流程:   1、CheckUpgradeVer,判断升级文件版本信息
                        客户端升级时,会先传送升级版本信息给设备
                      2、GetUpgradeFile,返回升级文件存储路径中
                      3、网络库接收升级文件,并存储到本地中
                      4、CheckUpgradeFile,校验升级文件
                      5、UpgradeDevice,校验成功后,执行升级
    //获取升级文件路径
    //返回升级文件的存储路径
    ******************************************************************************/
    //校验升级版本
    virtual bool CheckUpgradeVer(const char* szVer){    return true;    }
    //获取升级文件存储路径
    virtual bool GetUpgradeFile(char* szFileName){  return false;   }
    //校验升级文件
    virtual bool CheckUpgradeFile(const char* szFileName)   {   return false;   }
    //进行设备升级
    virtual void UpgradeDevice(const char* szFileName)  {   }
数据来源 help.cmsv8.com
901 篇文档 · 226 个视频 · docs.alwaycare.com