控制台提供了一套设备告警的可视化功能,您可以填写告警的名称、告警内容、告警触发规则、告警等级和推送范围。当设备满足条件时,会触发该告警,并推送至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支持告警信息推送指定跳转自定义地址,云智能App暂不支持。目前仅支持安卓离线推送接收扩展字段依赖 App 端SDK升级。
自有App开发及SDK升级详细流程请查看消息告警自定义跳转配置。
权限范围 - 通知用户:
- 消息中心(推送至消息中心,App中可以通过查询收到)
- 应用推送(仅推送至手机通知栏,无法通过App查询到)
- 强提醒(手机收到通知后,有较强烈的震动和声音提醒,用于比较严重的告警,用户可以打开和关闭)
告警等级选择为严重告警时显示。当您勾选强提醒,且C端用户(消费者)打开强提醒开关。当严重消息推送发生时,App端会收到“弹窗提醒+告警音+手机震动”的强提醒。
说明 目前仅云智能App支持强提醒功能,自有App暂不支持。
- 通知后台:厂家可以在运营中心 > 设备运维 > 告警中心中进行查看。
说明 如果为Link Visual产品,除了配置以上设备告警规则外,您还需要配置视频告警规则,详细介绍,请参见Link Visual产品开发。 - (可选)选择其他语言页签,并配置该语言。配置方法与配置中文相同。
生活物联网平台目前支持中文(zh-CN)、 英文(en-US)、法文(fr-FR)、德文(de-DE)、日文(ja-JP)、韩文(ko-KR)、西班牙文(es-ES)、俄文(ru-RU)、意大利文(it-IT)、印地文(hi-IN)、葡萄牙文(pt-PT)、波兰文(pl-PL)、荷兰文(nl-NL)、丹麦语(da-dk)、捷克文(cs-CZ)、斯洛伐克语(sk-SK)、瑞典语(sv-SE)、中文繁体(zh-Hant)、土耳其语(tr-TR)、匈牙利语(hu-HU)、越南语(vi-VN)、印度尼西亚语(in_ID),阿拉伯语(ar-SA),泰语(th_TH)等二十四种语言。
说明- 如果您的设备将销往国外,请务必配置多语言(英文或其他多语言),否则切换App语言时可能出现中文或不准确的显示。
- 生活物联网平台为自有品牌项目下的部分品类(灯、插座、开关)提供了多语言的默认配置,您可以直接使用。
- 当使用自有App需要配置使用多语言时,请参考开发文档自有App自定义多国语言。
配置天猫精灵生态项目下的设备告警
生活物联网平台为天猫精灵生态项目下的品类预置了设备告警,所有的设备告警状态默认为禁用。请您根据以下步骤通过修改告警参数的方式来启用告警或设置告警规则。
- 登录生活物联网控制台。
- 进入产品的人机交互页面。
- 在左侧导航栏,单击设备告警。
- 单击告警条目状态对应的开关或编辑按钮。
- 在弹出的编辑对话框中,修改告警参数,并单击确认完成。
不同告警规则,需要修改的告警参数不一致,请以界面显示为准。如果界面中告警参数全部为灰色,则该告警的参数不支持修改,此时您直接单击确认即可启用该告警。