远程配置

开发者如需更新设备配置参数信息,包括设备网络参数、本地相关策略等,一般是通过OTA升级固件,整体更新设备配置信息,但会因此加大OTA版本的维护成本。

IFLYIoT平台可提供远程配置服务,在不用重启设备或中断设备运行的情况下,支持在线远程更新设备的系统参数、网络参数等配置信息。具体配置功能包括:在线编辑配置,保存并推送配置,版本记录的推送及结果查看。

配置升级流程

远程配置总体时序图

  • 首先需在设备端设置支持远程配置服务;
  • 然后在控制台编辑配置,使用平台提供的SDK完成升级;
  • 最后把配置消息推送给设备,设备即可进行配置更新升级。

    说明:
    1.使用IFLYIoT提供的SDK完成升级,适用于设备端集成了IFLYIoT提供的升级SDK的场景,基于MQTT协议完成升级

实现步骤

产品筛选

通过监控运维导航栏进入远程配置页面,默认选择上次操作的产品名称若为首次进入该页面,则随机选择更新配置一个产品;

产品名称

若无产品,则弹出提示,是否需要前往产品列表页。

无产品

编辑须符合json格式的配置文件

若已有配置信息则展示最近版本的配置内容,当所选产品暂无配置时,直接展示空;

原先无配置

点击编辑按钮,支持对文本框的内容进行编辑或修改。

编辑推送配置提示框

推送配置提示框展示当前产品,可添加此配置相关版本描述信息

推送范围包括:全量设备、指定群组、指定设备

全量设备推送:更新的配置将会对该产品下所有设备生效,离线设备及新增设备将会在上线后更新配置;

全量设备推送

指定群组推送:将会对选择的群组下所有设备,或群组和其所有子组下的所有设备生效;

指定群组推送

指定设备推送:支持用户手动选择设备(最少一个,最多不超过1000个设备),更新的配置仅对所选的设备生效;

指定设备推送

配置文件完成后,选择保存并确认推送,或者确认取消本次编辑配置;

配置结果

显示本次配置结果。

推送结果

查看版本推送记录

支持查看最近10条的推送记录,每页展示5条,支持翻页;

版本推送记录

记录内容包括:版本推送时间、版本描述、推送类型、推送设备数/总设备数、更新率、操作;

记录默认按照推送时间倒序排列,仅记录并展示推送成功的推送记录。

操作

配置详情

点击配置详情,可进入配置文件详情页,配置详情中可以查看到当前版本的详细配置内容,进而选择<重新推送>与否

配置详情

更新详情

更新详情中,可点击刷新的更新率等基础更新信息

同时,支持查询的设备更新明细,包括<更新状态>、<更新时间>、<当前配置版本的推送时间>和<更新失败原因>

更新详情

重新推送

点击重新推送时,弹出重新推送提示框,内容同推送配置

重新推送

results matching ""

    No results matching ""