零代码零硬件玩转华为云IoT,基于设备联动实时监控设备
本文分享自华为云社区《一键守护,实时洞察:华为云IoT设备联动,智能感知设备状态变化,精准触发告警通知【零代码零硬件玩转华为云IoT】》,作者:周周的奇妙编程。
前言
在前面我们已经体验过了设备接入、设备控制和数据长效存储三个方面的内容。(踏云而行:五步带你运用设备模拟器接入华为云IoT物联网平台,云上一键,室温随心:体验未来式恒温空调云端调控,尽享个性化舒适生活,云链未来,存储无限:华为云IoT平台携手OBS,构建设备数据实时流转与长期归档新范式)。
现在,我们即将步入最后一个实验环节,聚焦物联网应用中的一个重要功能——设备联动。实验将通过实时监测设备状态变化情况并发送通知,物联网平台能够实现对关键设备的智能化监控与即时响应,为设备管理者提供实时的设备状态信息,确保设备高效稳定运行。
在本实验中,我们将以物联网网关为例,演示如何利用华为云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设备联动功能将成为企业实现设备高效管理与智能运维的重要工具,为企业在物联网时代赢得竞争优势提供强有力的支持。
零代码零硬件玩转华为云IoT,基于设备联动实时监控设备的更多相关文章
- 基于华为云IoT Studio自助生成10万行代码的奥秘
华为IoT小助手们搬好板凳.备好笔记本.听了HDC.Cloud的几场华为云技术架构师的直播讲课,感觉获益匪浅却又似懂非懂,直后悔自己没有好好打下基础.为了避免再次出现这样的情况,小助手偷偷跑去找了华为 ...
- 基于STM32+华为云IOT设计智能称重系统
摘要:选择部署多个重量传感器和必要的算法.通过WiFi 通信模块.GPS定位模块,采集车辆称重数据一地理位置信息,并通过网络发送至云平台,设计图形化UI界面展示称重.地图位置等重要信息,实现对称重系统 ...
- CC2530_ZigBee+华为云IOT:设计一套属于自己的冷链采集系统
摘要:以CC2530单片机为核心器件,设计一个冷链环境信息采集系统,利用传感器技术对冷藏仓内的环境参数进行采集,上传到华为云物联网云平台,然后通过手机端或移动端进行显示,便于分析,观察冷链环境信息. ...
- 基于华为云IOT及无线RFID技术的智慧仓储解决方案最佳实践系列一
[摘要]仓储管理存在四大细分场景:出入库管理.盘点.分拣和货物跟踪.本系列将介绍利用华为云IOT全栈云服务,端侧采用华为收发分离式RFID解决方案,打造端到端到IOT智慧仓储解决方案的最佳实践. 仓储 ...
- OpenHarmony3.0如何轻松连接华为云IoT设备接入平台?
摘要:本文主要介绍基于OpenHarmony 3.0版本来对接华为云IoT设备接入IoTDA,以小熊派BearPi-HM_Nano开发板为例,使用huaweicloud_iot_link SDK对接华 ...
- 聊聊如何在华为云IoT平台进行产品开发
摘要:华为云物联网平台承载着南北向数据互通的功能职责. 本文分享自华为云社区<如何基于华为云IoT物联网平台进行产品开发>,作者: Super.雯 . 华为云物联网平台承载着南北向数据互通 ...
- 华为云MVP熊保松谈物联网开发:华为云IoT是首选,小熊派是神器
摘要:在AI.5G的技术驱动下,物联网行业的发展愈加如火如荼,开发者在技术的快速更迭间,也得乘风破浪跟上新技术的节奏. 在AI.5G的技术驱动下,物联网行业的发展愈加如火如荼,开发者在技术的快速更迭间 ...
- 直击Huawei Mate 40产线背后的华为云IoT智能制造
摘要:数字孪生?在数字世界找到物理世界的设备! 本文分享自华为云社区<[云驻共创]Huawei Mate 40产线直击之华为云IoT智能制造助力工厂数字化转型>,原文作者:启明. Part ...
- 个人永久性免费-Excel催化剂功能第98波-零代码零距离轻松接触并拥有金融大数据
数据产生价值的一个最突出的领域-金融领域,股票.证券.上市公司财务报表等,多少人在其中发掘出宝贵的数据价值.今天Excel催化剂联合Tushare金融大数据平台,让这一切的数据都能成为你我普通人零代码 ...
- 华为云 MRS 基于 Apache Hudi 极致查询优化的探索实践
背景 湖仓一体(LakeHouse)是一种新的开放式架构,它结合了数据湖和数据仓库的最佳元素,是当下大数据领域的重要发展方向. 华为云早在2020年就开始着手相关技术的预研,并落地在华为云 Fusio ...
随机推荐
- 刘潇翔:基于OpenHarmony的仿生四足狗开发分享
说起人工智能机器人界的网红,那就不得不提到--"机器狗".此前,著名机器人公司波士顿动力制造的"Spot"机器狗.国内知名科技企业蔚蓝科技自主设计研发的&qu ...
- Solr安全控制,开启基本身份验证
前言:请各大网友尊重本人原创知识分享,谨记本人博客:南国以南i 背景:solr默认安装没带权限控制,每次进入页面直接操作都有点裸奔的感觉. 一.SolrCloud集群模式 说明:要使用基本身份验证您必 ...
- C# Lock的用法
当我们使用线程的时候,效率最高的方式当然是异步,即各个线程同时运行,其间不相互依赖和等待.但当不同的线程都需要访问某个资源的时候,就需要同步机制了,也就是说当对同一个资源进行读写的时候,我们要使该资源 ...
- Ubuntu部署Django三:编写相关配置文件及启动服务
1. uwsgi 1.1 项目结构如下,你要知道 uwsgi.ini 放在什么位置 projectName |-- app |-- projectName |-- -- wsgi.py |-- -- ...
- Vue保持用户登录状态(各种token存储方式)
目录 怎么设置Cookie Cookie的缺点: LocalStorage与SessionStorage存储Token LocalStorage与SessionStorage的主要区别: Vuex存储 ...
- This version of Android Studio cannot open this project, please retry with Android Studio 4.0 or newer.
前言 遇到的问题,This version of Android Studio cannot open this project, please retry with Android Studio 4 ...
- 阿里云发布企业云原生IT成本治理方案:五大能力加速企业 FinOps 进程
简介:阿里云企业云原生 IT 成本治理方案助力企业落地企业 IT 成本治理的理念.工具与流程,让企业在云原生化的过程中可以数字化地实现企业 IT 成本管理与优化,成为 FinOps 领域的践行者与领 ...
- Apsara Stack 技术百科 | 浅谈阿里云混合云新一代运维平台演进与实践
简介:随着企业业务规模扩大和复杂化及云计算.大数据等技术的不断发展,大量传统企业希望用上云来加速其数字化转型,以获得虚拟化.软件化.服务化.平台化的红利.在这个过程中,因为软件资产规模持续增大而导致 ...
- 快手基于 Flink 的持续优化与实践
简介: 快手基于 Flink 的持续优化与实践的介绍. 一.Flink 稳定性持续优化 第一部分是 Flink 稳定性的持续优化.该部分包括两个方面,第一个方面,主要介绍快手在 Flink Kafka ...
- Flink 在顺丰的应用实践
简介: 顺丰基于 Flink 建设实时数仓的思路,引入 Hudi On Flink 加速数仓宽表,以及实时数仓平台化建设的实践. 本⽂由社区志愿者苗文婷整理,内容源⾃顺丰科技大数据平台研发工程师龙逸 ...