现在,我们即将步入末了一个实验环节,聚焦物联网运用中的一个主要功能——设备联动。实验将通过实时监测设备状态变革情形并发送关照,物联网平台能够实现对关键设备的智能化监控与即时相应,为设备管理者供应实时的设备状态信息,确保设备高效稳定运行。
在本实验中,我们将以物联网网关为例,演示如何利用华为云IoT设备接入做事供应的规则引擎功能,设定条件触发规则,当网关设备高下线状态发生变革时,平台自动触发告警并在设备规复正常后撤销告警,同时通过电子邮件或短信将这些状态变革信息及时关照给指定的管理职员。

在物联网场景下,部分设备具备主要的运用处景,比如物联网网关等,设备管理者须要感知这些设备的高下线情形。
设备接入做事供应规则引擎功能可以知足该诉求,您可以通过大略的操作实现当设备状态知足某个条件时,物联网平台触发指定动作进行关照。
假设现某企业的网关产品下有一批网关设备,单个网关设备下挂载了约400个子设备,用户须要实时关注这批网关设备的状态,确保子设备正常上报数据,同时由于网关设备和物联网平台通过4G网络建立连接,存在由于网络抖动导致频繁告警的问题,因此用户认为短暂的离线后上线属于正常场景,不肯望感知这种场景。
通过以下示例可以实现监控该网关产品下所有网关设备在离线持续韶光达到5分钟后通过物联网平台上报告警,在设备上线持续韶光达到1分钟后规复该告警,同时发送邮件或短信关照给指定的手机号码。
对接流程配置设备接入做事:创建物联网产品和设备,创建联动规则,实现设备高下线知足特定条件后发送告警到运用运维管理做事。配置关照做事:创建短信或邮件订阅。配置运用运维管理做事:创建告警规则,处理由设备接入做事上报上来的告警,并通过关照做事发送短信或邮件关照。配置设备接入做事在设备接入做事中创建产品模型、注册设备并设置设备联动规则,实现当设备离线达到5分钟后上报告警到运用运维管理平台,设备上线1分钟后规复该告警。
访问设备接入做事,单击“立即利用”进入设备接入掌握台。
选择左侧导航栏的“产品”,单击页面左侧的“创建产品”,创建一个基于MQTT协议的产品,填写参数后,单击“确认”,完成产品的创建。
单击此处(https://obs-pipeline.obs.cn-north-4.myhuaweicloud.com/sdkDeploy/Profile_01.zip),获取产品模型文件样例,解压后如图所示:
找到新增的产品,单击“产品”进入产品详情界面。
在产品详情“模型定义”页面,单击“上传模型文件”,在弹出的页面中加载产品模型文件,然后单击“确定”。
上传成功后如下图所示:
选择左侧导航栏的“设备 > 设备注册”,单击右上角的“注册设备”,填写设备注册参数。填写完成后单击“确定”,请把稳保存注册成功返回的“设备ID”和“设备密钥”。这里我在前几篇文章中已经注册过了,在此就不过多赘述。
选择左侧导航栏的“规则>设备联动”,单击右上角的“创建规则”按钮。(创建规则前需选择所属资源空间)
参考下表参数解释,填写规则内容,创建网关离线上报告警规则。以下参数取值仅为示例,您可参考用户指南创建自己的告警规则,填写完成后单击“创建规则”。
同理,再创建规复告警。
【把稳】
告警名称、级别和维度组合起来共同标识一条AOM(运用运维管理)告警,规复的告警和上报的告警须要保持同一告警属性,否则规复告警失落败。设备状态监控有流控限定,监控设备量过多会触发流控导致设备离线告警无法上报的情形,详细请参考利用限定。配置关照做事在关照做事中创建主题并添加订阅,供应用运维管理做事调用以发送邮件或短信。
登录华为云官方网站,访问关照做事(https://www.huaweicloud.com/product/smn.html )。
进入“主题管理 > 主题”页面,单击“创建主题”。
输入主题名称,如“Test_1”,单击“确定”。
进入“主题管理 > 订阅”页面,单击“添加订阅”。
填写订阅信息。填写完成后单击“确定”。
配置运用运维管理做事
在运用运维管理做事中创建告警规则和告警行动规则,当设备接入做事知足条件上报告警后,对上报告警进行处理并发送邮件或短信。
登录华为云官方网站,访问运用运维管理做事(https://www.huaweicloud.com/product/aom.html)。
进入“告警 > 告警行动规则”页面,单击“创建告警行动规则”。
输入告警行动规则名称,如“Test_1”,主题选择配置关照做事中创建的主题“Test_1”,单击“确定”。
进入“告警 > 告警规则”页面,单击“添加告警”。
输入规则名称,如“Gateway_Status_Change_Alarm_Rule”,选择“事宜告警规则 > 自定义事宜”,告警来源选择“IoTDA”,监控工具选择自定义属性“event_name=网关状态变更”(“=”后面内容为告警名称),触发策略选择“立即触发”,告警办法选择直接告警,行动规则选择步骤4中创建的行动规则,单击右下角“立即创建”。
验证操作
设备离线持续时长达到5分钟后:
在左侧导航栏选择“监控运维 > 当前告警”,单击“前往AOM”,跳转至运用运维管理做事,有一条名称为“网关状态变更”的主要告警。
设备上线持续时长达到1分钟后:
该设备的“网关状态变更”主要告警规复,可在历史告警中查看。
结语
至此,我们已经完成了对物联网运用中设备联动功能的全面探索与实践。通过实时监测设备状态变革情形并发送关照,我们不仅实现了对关键设备如物联网网关的智能化监控与即时相应,而且确保了设备管理者能够实时节制设备状态信息,有效提升设备运维效率与业务连续性。
通过这次系列实验,我们深入体验了华为云IoT设备联动功能的强大之处,它不仅简化了设备状态监控与告警管理的繁芜性,还通过与关照做事和运用运维管理做事的紧密结合,为设备管理者供应了实时、精准的设备状态信息与告警关照做事。这一整套办理方案不仅适用于物联网网关这类关键设备的监控,还能广泛运用于各种物联网设备与场景,助力企业实现设备管理的智能化与自动化,有效提升业务运营效率与做事质量。在未来物联网运用的实践中,华为云IoT设备联动功能将成为企业实现设备高效管理与智能运维的主要工具,为企业在物联网时期赢得竞争上风供应强有力的支持。
关注#华为云开拓者同盟# 点击下方,第一韶光理解华为云新鲜技能~
华为云博客_大数据博客_AI博客_云打算博客_开拓者中央-华为云







