本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
步骤 3:创建设备资产模型
在此过程中,您将在中创建一个资产模型 Amazon IoT SiteWise 来表示流式传输 CPU 和内存使用情况数据的设备。为了处理代表设备组的资产中的数据,资产模型要求同一类型的多个资产之间保持一致的信息。有关更多信息,请参阅 工业资产建模。
创建表示设备的资产模型
-
在左侧导航窗格中,选择 模型。
-
选择 创建模型。
-
在模型详细信息下,输入您的模型的名称。例如,
SiteWise Tutorial Device Model
。 -
在 测量定义 下,执行以下操作:
-
在名称 中,输入
CPU Usage
。 -
在 单位 中,输入
%
。 -
将 数据类型 保留为 双精度。
测量属性表示设备的原始数据流。有关更多信息,请参阅 定义来自设备的数据流(测量)。
-
-
选择添加测量以添加第二个测量属性。
-
在 测量定义 下的第二行中,执行以下操作:
-
在名称 中,输入
Memory Usage
。 -
在 单位 中,输入
%
。 -
将 数据类型 保留为 双精度。
-
-
在 指标定义 下,执行以下操作:
-
在名称中,输入
Average CPU Usage
。 -
在 公式 中,输入
avg(CPU Usage)
。自动完成列表出现时,从该列表中选择 CPU Usage。 -
在 时间间隔 中,输入
5 minutes
。
指标属性可定义聚合计算,用于处理一个时间间隔内的所有输入数据点,并针对每个时间间隔输出一个数据点。此指标属性每 5 分钟计算一次每台设备的平均 CPU 利用率。有关更多信息,请参阅 聚合来自属性和其他资产(指标)的数据。
-
-
选择添加指标以添加第二个指标属性。
-
在 指标定义 下的第二行中,执行以下操作:
-
在名称中,输入
Average Memory Usage
。 -
在 公式 中,输入
avg(Memory Usage)
。自动完成列表出现时,从该列表中选择 Memory Usage。 -
在 时间间隔 中,输入
5 minutes
。
此指标属性每 5 分钟计算一次每台设备的平均内存使用量。
-
-
(可选)添加您对每个设备进行计算时感兴趣的其他指标。一些有趣的函数包括
min
和max
。有关更多信息,请参阅 使用公式表达式。在步骤 4:创建一个设备实例集资产模型,您将创建一个父资产,该资产可以使用来自整个设备队列的数据来计算指标。 -
选择 创建模型。