EMS3.0/00. 预研阶段/wudun_EMS_MQTT/level-2-ems/fault-alarm.md

4.2 KiB
Raw Blame History

故障告警

上报故障告警

  • Topic

    • 用户自定义MQTT v1/wudun/${PRODUCT_KEY}/${DEVICE}/alarm/details/post
    • 平台默认MQTT v1/user/${TENANT}/${DEVICE}/alarm/details/post
  • **权限:**订阅

  • Payload主结构

    参数类型是否必填描述范围样例
    midUUIDtrue消息ID-3e681859-6917-4b9a-9afd-3f162cd185bd
    typestrtrue消息类型alarm_detailsalarm_details
    datadatatrue消息内容-Payload - data
    sub_device_uidstrtrue一级设备UID仅二级替一级设备上报时需要该字段-jHODSda39
    sub_device_idinttrue一级设备ID仅二级替一级设备上报时需要该字段(0, ∞)1
    device_uidstrtrue设备UID-iYRkfVpi77
    timestampinttrue消息时间戳(单位:毫秒)(0, ∞)1696837112000
  • Payload - data/AlarmData

    参数类型是否必填描述范围样例
    idinttrue告警id(0, ∞)10
    contentstrtrue故障/告警内容不控整流告警
    device_typestrtrue发生设备设备类型PCS、BMSPCS
    alarm_typestrtrue上报设备类型emsems
    levelinttrue告警等级[1,3]1
    handle_statusinttrue状态1-新增2-已处理2
    handle_typeintfalse处理方式1-系统自动处理2-用户手动处理2
    user_idintfalse处理的用户ID1
    occur_timestrtrue告警发生时间2024-04-16T02:30:27ZUTC)
    handle_timestrfalse告警处理时间2024-04-16T02:30:27ZUTC)
  • Payload示例

{% code lineNumbers="true" %}

{
  "trace_id": "577f5df0-65d6-432d-8aac-0116e9530152",
  "mid": "ee2e8f09-b280-4e4d-bcb9-1529b703cfed",
  "type": "alarms_details",
  "data": {
    "content": "不控整流告警",
    "device_type": "PCS",
    "alarm_type": "ems",
    "level": 1,
    "handle_status": 2,
    "handle_type": 2,
    "user_id": 1,
    "occur_time": "2024-04-16T02:30:27Z",
    "handle_time": "2024-04-16T02:30:27Z"
  },
  "sub_device_uid": "${SUB_DEVICE_UID}",
  "sub_device_id": "${SUB_DEVICE_ID}",
  "device_uid": "${DEVICE_UID}",
  "timestamp": 1695265371000
}

{% endcode %}