教程概述

应用场景

将个人电脑连接到 EnOS 是实践设备接入流程的最佳选择之一。通过使用开源插件,你可以采集 PC 的系统和硬件数据,并将采集的数据上传到 EnOS 云端进行处理和分析,监视 CPU 负载和内存使用情况。此外,你还可以从 EnOS 云端发送命令以控制数据采集的时间间隔。


该应用场景如下图所示:

../../_images/scenario_connect_pc.png


本教程将引导你在 EnOS 云端上建模、将你的个人电脑注册至 EnOS、采集电脑的系统和硬件数据。然后使用采集的数据更新电脑的属性、将 CPU 和内存使用情况数据上传到 EnOS 云端、最后从 EnOS 云端发送命令以控制数据采集的间隔。


在本教程中,你将:

  • 为计算机定义模型,并将 PC 注册为 EnOS 管理控制台上的设备
  • 为 PC 系统数据配置 TSDB 存储策略
  • 使用 EnOS Java SDK for MQTT 开发程序以将 PC 连接到 EnOS
  • 运行程序以采集 PC 数据,并将数据上传到 EnOS 云端
  • 监控 PC 的 CPU 负载
  • 从 EnOS 云端发送命令以控制数据采集的时间间隔
  • 开发用于计算 PC 内存使用率的流数据处理任务

前提条件

  • 你已经在 EnOS 注册了个人帐号或企业帐号,以访问 EnOS 管理控制台。
  • 确保你的帐号拥有对设备连接与管理和数据管理服务的完全访问权限。