本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
创建网关
您可以使用 Amazon IoT SiteWise 控制台创建一个网关,本主题包含以下步骤:
步骤 1:配置网关
-
在导航窗格中,选择 Gateways。
-
选择 Create gateway (创建网关)。
-
输入您网关的名称或使用由生成的名称Amazon IoT SiteWise。
-
对于 Greengrass 核心设备,请选择下列选项之一:
-
默认设置-Amazon 自动使用默认设置在中创建 Greengrass 核心设备Amazon IoT Greengrass V2。
-
输入 Greengrass 核心设备的名称或使用生成的名称Amazon IoT SiteWise。
-
-
高级设置-如果您想使用现有的 Greengrass 核心设备或手动创建一个,请选择此选项。
-
选择 Greengrass 核心设备或选择 C reate Greengrass 核心设备在Amazon IoT Greengrass V2主机中创建一个。有关更多信息,请参阅 Amazon IoT Greengrass V2 开发人员指南中的设置 Amazon IoT Greengrass Version 2 核心设备。
-
-
-
选择 Next(下一步)。
步骤 2:配置边缘功能
Amazon IoT SiteWise提供了以下包,您的网关可以使用这些包来确定如何收集和处理您的数据。选择包以为您的网关启用边缘功能。
-
数据收集包使您的网关能够从多个 OPC-UA 服务器收集数据,然后将数据从边缘导出到Amazon云端。默认情况下,此包会自动为您的网关启用。您无法禁用此包。
-
数据处理包使您的网关能够在边缘处理数据。例如,您可以使用资产模型来计算指标和转换。有关资产模型和资产的更多信息,请参阅工业资产建模。
注意 -
Amazon IoT SiteWise在网关上保留边缘数据最多 30 天。数据的保留取决于您的设备和可用磁盘空间。
-
在您的网关与Amazon云端断开连接 30 天后,数据处理包会自动关闭。
-
-
(可选)在 Edge 功能窗格中,选择数据处理包。
-
(可选)在 Edge LDAP 连接窗格中,您可以授予公司目录中的用户组访问此网关的权限。用户组可以使用轻型目录访问协议 (LDAP) 证书访问网关。然后,他们可以使用Amazon OpsHub进行Amazon IoT SiteWise应用程序、Amazon IoT SiteWise API 操作或其他工具来管理网关。有关更多信息,请参阅 管理网关
注意 您还可以使用 Linux 凭证访问网关。有关更多信息,请参阅使用 Linux 操作系统凭据访问您的网关:
-
选择 Enable (启用)。
-
在提供商名称中,输入 LDAP 提供商的名称。
-
对于主机名或 IP 地址,请输入网关设备的主机名或 IP 地址。
-
对于 “端口”,输入端口号。
-
对于基本可分辨名 (DN),输入基础的唯一判别名 (DN)。
支持以下属性类型:commonName (CN)、LocalityName (L)、 stateOrProvince名称 (ST)、组织名称 (O)、 organizationalUnitName (OU)、CountryName (C)、StreetAddress (STREET)、域组件 (DC) 和用户 ID (UID)。
-
对于管理员组 DN,输入 DN。
-
对于用户组 DN,输入 DN。
-
-
选择 Next(下一步)。
步骤 3:配置发布者-可选
您可以将发布者配置为控制将哪些数据发送到云以及将数据发送到云的顺序。Amazon IoT SiteWise发布器是在您的网关设备上运行的Amazon IoT Greengrass组件。有关更多信息,请参阅《Amazon IoT Greengrass Version 2开发者指南》中的 IoT SiteWise 发布商。
要配置发布者,请使用Amazon IoT SiteWise控制台或 API。
步骤 4:添加数据源-可选
数据源是连接到网关的本地服务器或工业设备。您可以添加数据源,以便您的网关可以将数据从 OPC-UA 服务器提取到Amazon IoT SiteWise。
您可以添加演示数据源。如果您选择添加演示数据源,则会为您Amazon IoT SiteWise创建一个数据源,网关将定期轮询演示数据源。这些数据作为 Wind Speed 属性的数据流上传到云端。
添加演示数据源
-
选择 “添加演示源”。
-
选择 Next(下一步)。
您可以选择编辑 OPC-UA 数据源演示的属性。
编辑演示数据源的选项
-
要更新以下内容,请选择 “编辑”。
-
输入源的名称。
-
Amazon IoT SiteWise自动更新数据流前缀、演示数据源的本地端点和供选择的节点 ID。
-
对于目标,选择源数据的发送位置。
-
Amazon IoT SiteWise-将数据发送到Amazon IoT SiteWise。如果要在边缘处理数据,请选择该选项。
-
Amazon IoT Greengrass直播管理器-使用Amazon IoT Greengrass流管理器将数据发送到以下Amazon云目标:中的频道Amazon IoT Analytics、Amazon Kinesis 数据流中的流、中的Amazon IoT SiteWise资产属性或亚马逊Simple Storage Service (Amazon S3) 中的对象。有关更多信息,请参阅《Amazon IoT Greengrass Version 2开发者指南》中的 “管理内Amazon IoT Greengrass核上的数据流”。
输入Amazon IoT Greengrass直播的名称。
-
-
-
在高级配置窗格格格格格格中,执行以下操作:
-
为源服务器和网关之间的连接和传输数据选择消息安全模式。此字段是 OPC-UA 安全策略和消息安全模式的组合。选择您为 OPC-UA 服务器指定的相同安全策略和消息安全模式。
-
如果您的来源需要身份验证,请从身份验证配置列表中选择一个Amazon Secrets Manager密钥。网关在连接到此数据源时使用此密钥中的身份验证凭据。您必须将密钥附加到网关的Amazon IoT Greengrass组件才能将其用于数据源身份验证。有关更多信息,请参阅配置数据源身份验证:
提示 您的数据服务器可能有一个名为 “允许匿名登录” 的选项。如果此选项显示 “是”,则您的来源不需要身份验证。
-
对于属性组,选择添加新组。
-
输入属性组的名称。
-
对于房产:
-
(可选)对于节点路径,添加 OPC-UA 节点过滤器以限制上传到哪些 OPC-UA 路径Amazon IoT SiteWise。您只需要包含在 Amazon IoT SiteWise 中建模的数据的路径,就可以使用节点筛选条件来减少网关的启动时间和 CPU 使用率。默认情况下,网关上传除以
/Server/
开头之外的所有 OPC-UA 路径。要定义 OPC-UA 节点筛选条件,可以使用节点路径以及*
和**
通配符。有关更多信息,请参阅使用 OPC-UA 节点筛选条件:
-
-
在群组设置下,执行下列操作:
-
Amazon IoT SiteWiseOPC-UA 收集器 2.1.x 开始:
-
(可选)对于 DataQuality,选择您希望Amazon IoT SiteWise Collector 采集的数据质量类型。
-
(可选)对于订阅,配置以下标准订阅属性:
-
DataChangeTrigger
-您可以定义启动数据变更警报的条件。 -
QueueSize
-OPC-UA 服务器上排队的特定指标的队列深度,在该指标中,受监控物品的通知排队。 -
PublishingIntervalMilliseconds
-创建订阅时指定的发布周期间隔(以毫秒为单位)。 -
SnapshotFrequencyMilliseconds-您可以配置快照频率超时设置,以确保Amazon IoT SiteWise Edge 摄取稳定的数据流。
-
-
-
对于扫描模式,选择Amazon IoT SiteWise要用于收集数据的模式。有关扫描模式的更多信息,请参阅使用 OPC-UA 过滤数据摄取范围。
-
对于扫描速率,更新您希望网关读取寄存器的速率。 Amazon IoT SiteWise自动计算您的网关允许的最小扫描速率。
-
Amazon IoT SiteWise自动为您的演示数据源配置死区设置。这控制了您的源发送给您的Amazon IoT SiteWise数据以及它丢弃了哪些数据。有关死带设置的更多信息,请参阅使用 OPC-UA 过滤数据摄取范围。
-
-
选择 Add(添加)。
-
-
选择 Next(下一步)。
您可以添加 OPC-UA 数据源。
Amazon IoT Greengrass V2目前运行的网关不支持 Modbus TCP 和以太网 IP 源。
添加 OPC-UA 来源
-
选择 “添加数据源”。
-
输入源的名称。
-
(可选)输入数据流前缀。网关会将此前缀添加到来自该源的所有数据流。使用数据流前缀,可以区分来自不同源的同名数据流。在您的账户中,每个数据流都应具有唯一的名称。
-
输入数据源服务器的 Local endpoint (本地终端节点)。终端节点可能是 IP 地址或主机名。您也可以向本地端点添加端口号。例如,您的本地终端节点可能类似于
opc.tcp://203.0.113.0:49320
。 -
(可选)对于要选择的节点 ID,添加节点筛选器以限制向Amazon云端载入哪些数据流。默认情况下,网关使用服务器的根节点来接收所有数据流。要定义节点过滤器,可以使用节点 ID 和
*
和**
通配符。 -
对于目标,选择源数据的发送位置。
-
Amazon IoT SiteWise-将数据发送到Amazon IoT SiteWise。如果要在边缘处理数据,请选择该选项。
-
Amazon IoT Greengrass流管理器-使用Amazon IoT Greengrass流管理器将数据发送到以下Amazon云目的地:中的频道Amazon IoT Analytics、Amazon Kinesis 数据流中的流、中的Amazon IoT SiteWise资产属性或亚马逊Simple Storage Service (Amazon S3) 中的对象。有关更多信息,请参阅《Amazon IoT Greengrass Version 2开发者指南》中的 “管理内Amazon IoT Greengrass核上的数据流”。
输入Amazon IoT Greengrass直播的名称。
-
-
在高级配置窗格格格格格格中,执行以下操作:
-
为源服务器和网关之间的连接和传输数据选择消息安全模式。此字段是 OPC-UA 安全策略和消息安全模式的组合。选择您为 OPC-UA 服务器指定的相同安全策略和消息安全模式。
-
如果您的来源需要身份验证,请从身份验证配置列表中选择一个Amazon Secrets Manager密钥。网关在连接到此数据源时使用此密钥中的身份验证凭据。您必须将密钥附加到网关的Amazon IoT Greengrass组件才能将其用于数据源身份验证。有关更多信息,请参阅配置数据源身份验证:
提示 您的数据服务器可能有一个名为 Allow anonymous login (允许匿名登录) 的选项。如果此选项为 Yes (是),则说明您的源不需要身份验证。
-
对于属性组,选择添加新组。
-
输入属性组的名称。
-
对于房产:
-
(可选)对于节点路径,添加 OPC-UA 节点过滤器以限制上传到哪些 OPC-UA 路径Amazon IoT SiteWise。您只需要包含在 Amazon IoT SiteWise 中建模的数据的路径,就可以使用节点筛选条件来减少网关的启动时间和 CPU 使用率。默认情况下,网关上传除以
/Server/
开头之外的所有 OPC-UA 路径。要定义 OPC-UA 节点筛选条件,可以使用节点路径以及*
和**
通配符。有关更多信息,请参阅使用 OPC-UA 节点筛选条件:
-
-
在群组设置下,执行下列操作:
-
(可选)对于数据质量设置,选择您希望Amazon IoT SiteWise Collector 采集的数据质量类型。
-
(可选)对于扫描模式设置,配置以下标准订阅属性:
-
对于扫描模式,选择Amazon IoT SiteWise要用于收集数据的模式。有关扫描模式的更多信息,请参阅使用 OPC-UA 过滤数据摄取范围。
-
数据更改触发器
-您可以定义启动数据更改警报的条件。 -
订阅队列大小
-OPC‑UA 服务器上排队的特定指标的队列深度,在该指标中,受监控项目的通知排队。 -
订阅发布间隔
-创建订阅时指定的发布周期间隔(以毫秒为单位)。 -
快照间隔-您可以配置快照频率超时设置,以确保Amazon IoT SiteWise Edge 摄取稳定的数据流。
-
对于扫描速率,更新您希望网关读取寄存器的速率。 Amazon IoT SiteWise自动计算您的网关允许的最小扫描速率。
-
-
(可选)为您的源配置死区类型。这控制了您的源发送给您的Amazon IoT SiteWise数据以及它丢弃了哪些数据。有关死带设置的更多信息,请参阅使用 OPC-UA 过滤数据摄取范围。
-
-
选择 Add(添加)。
-
-
选择 Next(下一步)。
第 5 步:查看并生成安装程序
在此步骤中,您将查看网关的配置,然后执行以下操作:
-
选择以下操作系统之一:
-
Amazon Linux
-
红帽子
-
Ubuntu
-
Windows Server
-
-
选择 Generate (生成)。
-
在此对话框中,选择 Felech(确认)。
Amazon IoT SiteWise自动生成可用于配置网关设备的安装程序。请务必将安装程序文件保存在安全位置。稍后您将使用该文件。