课时3:10分钟玩转阿里云物联网平台设备接入、管理、运维(二)

简介: 10分钟玩转阿里云物联网平台设备接入、管理、运维

阿里云物联网平台入门训练营:课时3:10分钟玩转阿里云物联网平台设备接入、管理、运维(二)

课程地址:https://developer.aliyun.com/trainingcamp/5fe77ddd74f743ebad9dbc8c5f47be9a?spm=a2c6h.26142516.J_2566289780.2.37c67cbd7bCsFs


课时3:10分钟玩转阿里云物联网平台设备接入、管理、运维(二)


从输出里面可以看到,设备已经连接成功了。当设备连接成功之后,可以在物联网平台上面来查看设备的一些状态。

image.png

比如在设备的设备列表页,可以看到这一个设备当前已经是在线的状态。然后查看设备的详情。我们在物模型数据里可以看到,当前的人体探测器设备,它是在会议室A3-1里,并且是无人活动的状态。模拟这个时候有人进入了会议室。

unkrow input :

enter

2822-09-28 16:82:86 - 有人进入会议室

2022-09-28 16:02:06 - 物横型属性上报完成: equest id:3code:200data: {}message:success

从物联网平台的控制台上,可以看到它的状态已经发生了变化,是有人活动的状态了。

image.png

然后可以再看一下空调这个设备的状态情况,再看一下会议室空调产品下面的设备的一个状态。第一个设备是我们已经启动的一个设备,查看它的一个信息物模型。

image.png

数据里面可以看到当前设备的一些状态信息。比如当前室内的温度,目标的温度,以及它的工作模式,电源是否已经开启,以及他所在的会议室也是在A3-1,然后在物联网平台里面,除了能够查看产品的一些信息,设备的一些信息,还可以进一步的做一些监控运维。这里在实时监控页面,可以看到有实时的设备在线的监控统计信息。

当前是启动了两个设备,这里设备在线是2。然后也可以看到平台的消息发送的信息。下面还有平台发出的一些消息,以及规则引擎流转的次数。在我们的这个场景里面,没有使用到这两个信息。另外在实时监控里面,用户可以根据自己的业务情况配置告警。

然后在下一个页面运维大盘页面,可以看到整体的设备的统计信息。比如设备所在的地区热力图,但数据是t+1更新的,所以这个地方目前还暂时没有数据。在线调试页面可以选择我们已经接入物联网平台的设备,并且做一些功能的调试。

image.png

这里简单模拟一下,将电源给它关闭,选择关闭,然后设置。

image.png

这时查看一下设备端的输出日志,

2022-09-28 16:05:39 物极型属性上报完成: equest id:1code:200data: {}message:Success

unknow input:

unknow input:

unknow input:

2022-09-28 16:86:15 - 云端控制关闭空调

可以看到云端控制关闭空调,说明我们刚刚的调试是正常的,然后重新打开。

当设备已经完全接入物联网平台之后,要实现绿色节能的智能会议室应用,还缺最后一个步骤了。需要在云端将设备上报的数据做进一步的分析和处理,这里我们通过服务端订阅来接收设备上报的数据。首先进入到服务端订阅的页面,然后创建一个订阅信息,这里选择刚刚创建的人体探测器产品订阅类型,选择AMQP,然后选择默认的消费组,需要订阅设备上报的所有的消息。

image.png

然后在配置完成这个订阅关系之后,通过服务端的运行程序去接收设备上报的消息。这里做一个简单的配置,首先需要配置账号的信息


然后是消费组的信息,最后是当前实例的信息,以及要控制的设备信息。

 image.png


 

在配置完服务端订阅相关的信息之后,启动服务端的运行程序。

*@author gile.zgl

*@date 2022/86/27

*/

publie interface ConfigConstants {

/**

* 服务端订阅账号及消费组信息

*/

String ACCESS KEY = "xxxxxx";

string ACCESS SECRET = "xxxxxx";

String CONSUMER_ GROUP _ID= DEFAULT_GROUP:

String IOT_INSTANCE_ID ="iot-86200g0plasw9oa";

/**

*需要控制的设备信息

*/

String PRODUCT_KEY = "hpe5c206SG";

String DEVICE_NAME = 8fjPkgLuRqgGez6h2gLs;

从输出日志我们可以看到,服务端订阅启动已经成功了。

16:09:03.204 [main] INFO com.aliyun.iotx.demo.AmqpClient-=========>服务端订阅启动成功

然后整个服务端的处理主要分为三个部分。第一部分是服务端订阅的初始化以及建联,第二部分是监听,对监听到的物联网平台上报的消息做一个分析和处理。这里简单的做了一个处理逻辑,如果会议室里面持续两分钟没有人在里面活动,就关闭空调设备。这里模拟一下会议室有人进入了,然后再模拟一下会议室的人全部离开。

enter

2022-09-28 16:03:48- 有人进入会议室

2022-09-28 16:89:48-物横型属性上报完成: request id:20code:200data: {}message:success

unknow input :

unknow tnput :

leave

2022-09-28 16:99:55 - 人员离开会议室

2022-09-28 16:03:55- 物横型属性上报完成: request id:21code:200data:{}message:success

从这边设备端的日志可以看到,人员已离开会议室,这时需要耐心的等待两分钟,观察一下程序是否运行正常的。

16:12:12.428 pool-1-thread-1TNFO com.aliyun.iotx.demo.Amgpclient-会议室长时间无人活动,关闭空调设备

两分钟后可以从服务端的这个运行程序的日志里看到,当前会议室长时间无人活动,关闭空调设备。然后我们再看一下空调设备的输出日志,可以看到在这个时间点它有一个输出日志,说是云端控制关闭空调。

2022-09-28 16:12:12 - 云端控制关闭空调

支持整个的绿色节能会议室的一个智能应用已经都可以完整的跑起来了。

以上我们结合绿色会议室智能应用的场景,简单介绍了阿里云物联网平台的设备接入、管理、运维等功能。如果大家想了解更多精彩信息,请扫描二维码在那里,你将看到更多丰富的案例和内容,助你轻松开启数字之旅。

image.png

相关实践学习
钉钉群中如何接收IoT温控器数据告警通知
本实验主要介绍如何将温控器设备以MQTT协议接入IoT物联网平台,通过云产品流转到函数计算FC,调用钉钉群机器人API,实时推送温湿度消息到钉钉群。
阿里云AIoT物联网开发实战
本课程将由物联网专家带你熟悉阿里云AIoT物联网领域全套云产品,7天轻松搭建基于Arduino的端到端物联网场景应用。 开始学习前,请先开通下方两个云产品,让学习更流畅: IoT物联网平台:https://iot.console.aliyun.com/ LinkWAN物联网络管理平台:https://linkwan.console.aliyun.com/service-open
相关文章
|
4月前
|
机器学习/深度学习 数据采集 运维
智能运维:利用机器学习优化IT基础设施管理
在数字化浪潮的推动下,企业对IT系统的依赖程度日益加深。传统的运维模式已经难以满足现代业务的需求,尤其是在处理海量数据和复杂系统时显得力不从心。本文将探讨如何通过机器学习技术,实现智能化的运维管理,从而提升效率、减少故障时间,并预测潜在问题,保障业务的连续性和稳定性。 【7月更文挑战第27天】
63 10
|
4月前
|
机器学习/深度学习 运维 监控
智能化运维的崛起:机器学习在IT管理中的实践与挑战
本文深入探讨了智能化运维领域,特别是机器学习技术在IT管理中的应用。文章首先介绍了智能化运维的概念及其重要性,随后详细阐述了机器学习在故障预测、自动化响应和系统优化中的作用。同时,文章也指出了实施智能化运维时可能遇到的技术挑战和数据治理问题,并提出了相应的解决策略。最后,通过具体案例分析,展示了机器学习技术如何在实际运维中提高系统稳定性和效率。
|
4月前
|
机器学习/深度学习 边缘计算 运维
智能化运维的崛起:机器学习在IT基础设施管理中的应用
随着企业对IT基础设施的依赖日益加深,传统的运维模式已难以满足现代业务的需求。本文将探讨智能化运维的概念,分析机器学习技术如何革新IT基础设施的管理方式,提升运维效率,并预测其在未来运维领域的发展趋势。通过具体案例,本文旨在展示智能化运维的实践价值及其对企业数字化转型的推动作用。
61 0
|
1月前
|
存储 边缘计算 物联网
阿里云物联网平台:推动万物互联的智能化解决方案
随着物联网技术的快速发展,阿里云物联网平台为企业提供了一体化的解决方案,包括设备接入、数据管理和智能应用等核心功能。平台支持海量设备接入、实时数据采集与存储、边缘计算,并具备大规模设备管理、高安全性和开放生态等优势。广泛应用于智能制造、智慧城市和智能家居等领域,助力企业实现数字化转型。
152 5
|
1月前
|
存储 运维 Cloud Native
阿里云国际CloudOps的优势和云上运维的特点
阿里云国际CloudOps的优势和云上运维的特点
|
2月前
|
存储 弹性计算 运维
阿里云日常运维-购买服务器
这篇文章是关于如何在阿里云购买和配置云服务器ECS的教程。
82 6
阿里云日常运维-购买服务器
|
4月前
|
人工智能 运维 Cloud Native
实战基于阿里云的AIGC在运维领域的探索
传统运维模式已难以应对日益复杂的海量数据和业务需求,效率低下,故障难解。而人工智能的崛起,特别是AIGC技术的出现,为运维领域带来了新的机遇。AIGC能够自动生成运维脚本、分析海量数据,预测潜在故障,甚至提供解决方案,为运维工作注入智能化力量,推动运维向更高效、更智能的方向发展。
16570 19
实战基于阿里云的AIGC在运维领域的探索
|
2月前
|
域名解析 运维
阿里云日常运维-购买域名
这篇文章是关于如何在阿里云进行日常运维,包括购买域名的详细步骤和一些推荐阅读资源。
98 4
|
3月前
|
机器学习/深度学习 人工智能 运维
"颠覆传统运维!揭秘阿里云AIGC如何化身运维界超级大脑,让故障预警、智能告警不再是梦,运维大神之路从此开启!"
【8月更文挑战第14天】随着AI技术的发展,AIGC正革新依赖人工经验的传统运维行业。阿里云凭借其领先的云计算能力和AI服务生态,为运维智能化提供了坚实基础。通过分析历史数据和系统日志,AIGC能自动发现并预测故障,大幅提升运维效率。例如,结合阿里云SLS和PAI,可构建智能告警系统,实现异常检测和实时预警。随着AIGC技术的进步,运维领域将迎来全面智能化转型,开启运维新时代。
114 3
|
3月前
|
运维 安全 网络安全
运维笔记:基于阿里云跨地域服务器通信
运维笔记:基于阿里云跨地域服务器通信
153 1

相关产品

  • 物联网平台