物联网智能视频服务(标准版)控制台提供设备告警的可视化功能,支持配置告警名称、告警内容、告警触发规则、告警等级和推送范围。当设备满足条件时,会触发对应告警,并推送至App或管理后台。您可根据实际业务情况,选择是否配置设备告警。本文介绍配置设备告警的具体步骤。
操作步骤
登录物联网智能视频服务(标准版)控制台。
在左侧导航栏,选择产品管理。
在产品管理页面的全部项目页签,找到并单击目标项目卡片。
在项目主页面,找到并单击目标产品。
在产品页面,单击产品配置导航页签。
单击左侧功能列表的添加告警。
在添加告警页面,配置详细告警参数。
参数名称
参数解释
参数名称
参数解释
告警名称
自定义告警的名称。
告警内容
通过文本+参数变量的方式,输入推送告警内容。
文本中禁止输入井号(#)、美元符号($)、半角圆括号(())等特殊字符。
参数变量中:
n为整数。
identifier必须为产品功能属性定义中的各个属性标识符。格式仅支持${var}(属性标识符)与${value.var}(事件中的属性标识符),且var的命名仅支持数字、字母和下划线(_)。
identifier仅支持属性类型的告警规则,设备状态与事件这两类告警规则不支持。
配置了identifier参数后,还需要设备上报对应的属性,告警内容中才会展示对应的属性值。否则,即使配置了identifier,仍然无法展示对应的属性值。
告警还支持插入以下几种宏。
#STRING_HEAD($identifier, n):输出$identifier前n个字符。
#STRING_TAIL($identifier, n):输出$identifier后n个字符。
#TSL_REPLACE($identifier1, $identifier2):根据identifier1配置的值,到设备对应的TSL中查找相关属性定义和事件定义。
如果属性为ENUM或BOOL类型,则输出定义的内容。
如果要指定事件,则配置identifier2为事件方法名。
例如:#TSL_REPLACE($value.LockType, $value.DoorOpenNotification),其中,LockType为物模型TSL的属性名或者TSL事件中的属性值,根据配置的参数获取对应的值。DoorOpenNotification为指定事件的方法名。
#LOCK_USERNAME($identifier, $identifier, text):智能锁专用的宏,用于替换锁用户昵称。
例如:#LOCK_USERNAME($value.KeyID, $value.LockType, '用户'),其中,value是固定值,KeyID和LockType为调用TSL设备属性的值,如果调用获取不到值,就返回默认值
用户
。#DEVICE_NICKNAME():配置为设备的nickName,如果nickName为空,则配置为ProductName的值。
#TIME_UTIL($alarmStartTime,'yyyy-MM-dd HH:mm:ss') :告警消息触发的时间点。其中yyyy-MM-dd HH:mm:ss为用户可自定义日期格式,平台后台会根据日期格式校验其合法性。
告警规则
选择告警规则的类型,支持属性、事件的简单规则,以及设备上下线的事件触发。
事件。
属性。
设备状态。
侦测告警。
智能告警。
云存储到期告警。
连续云存异常告警。
告警等级
目前仅支持:提醒通知。
跳转地址
App端用户收到的告警信息推送的地址,您可以自己开发并设置指定的URL跳转地址,实现用户单击告警信息推送,即可跳转至报警信息的详情页面。
目前仅支持安卓离线推送,且接收扩展字段依赖App端SDK升级。自有App开发及SDK升级详细流程,请参见配置消息告警自定义跳转。
权限范围
设置通知用户:
消息中心:仅在云端消息中心进行记录,不推送到手机,App可以通过接口查询到消息记录。
应用推送:推送到手机通知栏,且可以通过App查询到。
单击确定。
- 本页导读 (1)
- 操作步骤