设备上报告警
API
设备上报告警
请求路径 | Request |
POST /devices/{deviceKey}/alertEvents/{eventIdentifier}/data | AlertEventAddRequest |
授权
当前API可使用授权类型与具体的授权参数请参考下表(多个授权类型可任选一个)。了解更多请查看平台鉴权。
授权类型 | 授权参数 | 封装授权参数(调用HanCloudsClient提供的方法来封装) |
用户 | userKey / authKey / authSecret | putUserAuthParams()方法 |
产品 | productKey / uploadKey / uploadSecret | putProductAuthParams()方法 |
设备 | deviceKey / uploadToken | putDeviceAuthParams()方法 |
项目 | projectKey / projectAuthKey / projectAuthSecret | putProjectAuthParams()方法 |
路径参数
参数名 | 类型 | 是否必须 | 说明 |
deviceKey | String | 是 | 设备唯一标识 |
eventIdentifier | String | 是 | 告警事件标识符 |
Query参数
参数名 | 类型 | 是否必须 | 说明 |
eventType | EventTypeEnum | 是 | 告警事件类型,具体可查看AlertEvent |
Body参数
参数名 | 类型 | 是否必须 | 说明 |
userKey | String | 是 | 用户唯一标识 |
projectKey | String | 是 | 项目唯一标识 |
productKey | String | 是 | 产品唯一标识 |
output | String | 是 | 设备上报的告警事件的内容,是一个JSON字符串 |
Body示例
返回示例