欢迎使用Di-Link EasyIoT 欢迎使用Di-Link EasyIoT
技术支持 (opens new window)
技术支持 (opens new window)
npm

点击返回Di-Link EasyIoT平台

  • 速览

    • 快速开始
    • DTU联网配置
    • 常见问题
    • 实例1-污水厂刮泥机启停监测
    • 实例2-河道闸门监控(二进制)
    • 实例3-空调设备对接(Modbus)
    • 实例4-设备(或程序)之间互传数据
    • 实例5-设备轨迹记录及位置显示
    • 实例6-使用OpenAPI访问设备
    • 实例7-使用透传功能调试设备
    • 实例8-数据实时转发到指定API
    • 实例9-产品特性配置
    • 实例10-设备数据修正
    • 实例11-自定义指令和批量控制
    • 实例12-启用年度数据(数据保存1年)
    • 实例13-文件透传下发及设备OTA
      • 实例简介
      • 预期效果
      • 文件上传
        • Step.1 在数据中心里上传文件,如图所示
        • Step.2 设置传输参数
        • Step.3 在设备列表中找到要发送文件的设备
        • Step.4 在设备调试页面,选择文件下发
        • Step.5 文件数据分包发送给设备,设备回复ack后继续。
  • 首页

    • 地图展示
    • 大屏展示
    • 统计信息
  • 产品管理

    • 产品管理
  • 设备管理

    • 设备清单
    • 设备授权
    • 设备录入
    • 销售出库
    • 退货入库
  • 数据中心

    • 关键数据
    • 报警数据
    • 设备日志
    • 控制日志
  • 项目管理

    • 项目清单
  • 经销商管理

    • 经销商清单
  • 个人中心

    • 个人信息
  • 联系我们

    • 联系我们
目录

实例13-文件透传下发及设备OTA

# 实例简介

本例介绍如何从Di-Link IoT平台给设备发送文件,可利用此功能完成对设备的配置文件更新,或者OTA设备固件。

本系统使用Modbus 0x15写命令下发文件,具体协议参见文件传输协议 (opens new window)

以设定每包128字节分包大小举例,协议如下: example13.0

# 预期效果

  • 可上传文件,可设置下发参数,可给设备正常发送完毕数据。

# 文件上传

# Step.1 在数据中心里上传文件,如图所示

example13.1

# Step.2 设置传输参数

example13.2

  • 分包大小:根据设备一次能收的数据量而定,分包越小,发送时间越长,最大包受Modbus协议限制为236字节,即每包最大传输的有效数据为236字节。
  • 包间隔时间:收到设备回复的ack后,等待设定的间隔时间后再发送下一包数据,0为无间隔,收到ACK后立即下发下一包数据。
  • 回包超时时间:服务端等待设备回复ACK的超时时间,超时后重发本包数据。
  • 尝试次数:服务端连续N次收不到某包的ACK后,终止此文件下发任务。

# Step.3 在设备列表中找到要发送文件的设备

example13.3

# Step.4 在设备调试页面,选择文件下发

example13.4

# Step.5 文件数据分包发送给设备,设备回复ack后继续。

文件传输协议 (opens new window)中有具体数据举例。

实例12-启用年度数据(数据保存1年)
地图展示

← 实例12-启用年度数据(数据保存1年) 地图展示→

Theme by Vdoing | Copyright © -2026
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式