数据模式

  • 上行

南向到平台的数据,多为南向系统推送或设备主动上报的数据

  • 下行

平台到南向的数据,平台请求南向系统或下发消息到终端设备

协议类型

  • 1.设备信息上报 device

设备状态、基础信息、属性信息等

  • 2.事件信息上报 event

告警事件、异常事件、故障事件等

  • 3.功能操作请求 func

设备、告警查询等

子系统默认需要实现的func如下:

协议组件

MQTT

支持上下行,数据收发由系统控制

  • topic订阅规则 通过消息模板配置

  • topic发布规则 通过消息模板配置

HTTP

支持上下行,其中下行由编解码器控制(即开发者控制)

注意:`clientId=xx&secureKey=xxx为北向授权认证账号信息`
  • 设备信息上报

    接口地址:/open/api/northbound/push/device/{topic}/*?clientId=xx&secureKey=xxx
    参数:JSON

  • 告警事件上报

    接口地址:/open/api/northbound/push/event/{topic}/*?clientId=xx&secureKey=xxx
    参数:JSON

  • 功能调用

    接口地址:/open/api/northbound/func/*?clientId=xx&secureKey=xxx
    参数:

      {
          deviceId:"设备ID",
          func:"功能标识",
          req:{
              // 请求参数
          }
      }
文档更新时间: 2023-11-24 11:31   作者:管理员