欢迎使用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-设定数据ACK、空闲离线时间、报警策略等高级功能...
      • 实例简介
      • 报警策略
      • 心跳超时时间
      • 数据回传配置
        • ping包
        • 数据包
        • 报警事件
  • 首页

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

    • 产品管理
  • 设备管理

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

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

    • 项目清单
  • 经销商管理

    • 经销商清单
  • 个人中心

    • 个人信息
  • 联系我们

    • 联系我们
目录

实例9-设定数据ACK、空闲离线时间、报警策略等高级功能...

# 实例简介

本例介绍如何设定产品的报警策略、心跳超时时间、数据回复内容。

# 报警策略

如图所示: example11-1

系统支持两种报警策略,分别为:

  • 变化上报:当产生了某个报警,系统推送报警事件,如果报警不恢复,设备连续报警时不会触发系统推送报警事件,只有此报警恢复正常了,再次变成报警状态,系统才会触发报警推送。
  • 触发上报:每次上报的数据,只要解析出报警内容,就触发报警推送。

说明:此策略影响报警回复数据的发送,如果产品设定了报警回复数据,系统在检测出报警需要推送时才会回复数据。

# 心跳超时时间

如图所示: example11-2

说明:当系统检测到某个设备一段时间无任何数据(Ping包、数据包)上报时,会标记设备下线,下线时间默认5分钟。

可以在此设定产品的空闲离线间隔时间,建议时间1分钟~2小时。

# 数据回传配置

说明:本配置对TCP/MQTT协议连接生效,HTTP协议默认回复数据{"result":1}。

配置界面如图所示: example10-3

# ping包

用途:设备可以根据ping包的回复包,确定网络状态是否正常,心跳时间是在DTU中设置的,一般60秒一次心跳,系统收到心跳后,会立即回复设定的数据。

如果是TCP协议:在DTU配置系统中,配置60秒一次的心跳,心跳格式为字符串TCP-PING,DTU会自动发送心跳,系统收到后会立即回复设定数据。

如果是MQTT协议:MQTT客户端会按照协议约定自动发送心跳,系统收到心跳后立即回复设定数据。

可设定的数据内容:

  • PONG: 返回字符串“PONG”。
  • 自定义:返回自定义的数据内容,txt类型数据可追加回车换行。

TCP协议测试截图: example10-4

MQTT协议测试截图: example10-5

# 数据包

用途:设备可以根据数据包的回复包,确定平台已经收到本次发送的数据包,如果一段时间未收到,表示数据丢失,可再次重发。

可设定的数据内容:

  • 原始数据返回: 服务端收到什么数据,就返回什么数据,如果数据中含有sn字段,则设备可以利用sn判断某个包是否被云端接受或者丢失。
  • 自定义:返回自定义的数据内容,txt类型数据可追加回车换行。

TCP协议测试截图: example10-6

MQTT协议测试截图: example10-7

# 报警事件

用途:设备产生了报警后,平台收到回复设备消息,设备可以做消警逻辑,如果平台没有回复,可做重发逻辑。

可设定的数据内容:

  • 原始数据返回: 服务端收到什么数据,就返回什么数据,如果数据中含有sn字段,则设备可以利用sn判断某个包是否被云端接受或者丢失。
  • 自定义:返回自定义的数据内容,txt类型数据可追加回车换行。

重要说明:报警数据回复逻辑和报警推送逻辑相同,根据设定的“变化上报”或者“触发上报”逻辑而定。

TCP协议测试截图: example10-8

MQTT协议测试截图: example10-9

实例8-数据实时转发到指定API
地图展示

← 实例8-数据实时转发到指定API 地图展示→

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