教程概述

应用场景

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


该应用场景如下图所示:

../../_images/scenario_connect_pc.png


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


在本教程中,你将:

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

前提条件

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