Skip to content

断电事件

设备检测到断电时发送 device.power.lost

Topic

text
device.power.lost

权限

需要:

text
device:read

Event

json
{
  "type": "event",
  "topic": "device.power.lost",
  "data": {
    "deviceId": "abc123456789",
    "occurredAt": "2026-05-08T09:34:46Z",
    "message": "equipment is power off 2026-05-08 09:37:43"
  }
}

data 结构

字段类型必填说明
deviceIdstring设备唯一标识
occurredAtstring服务端记录的事件时间,RFC3339 UTC
messagestring设备原始报文,仅供调试和日志,格式不保证稳定

规则

  • 断电事件由设备在断电前检测到并上报,服务将其推送给已连接的客户端
  • 设备断电后通常会立即离线,客户端应随后收到 device.connection.offline 事件
  • message 字段来自设备固件,内容和格式取决于设备实现,客户端不应对其做程序分支
  • 客户端收到断电事件后,不应继续认为设备可被控制

客户端处理建议

  • 记录断电事件用于告警或审计
  • 等待 device.connection.offline 确认设备已离线
  • 断电期间发送的命令会收到 DEVICE_OFFLINE 错误
Docs buildVersion v1.2.19-20260602-174859-60
Copyright © 2026 WLTE