发布于: Dec 15, 2020
AWS IoT SiteWise 现在支持使用 ModBus TCP 和 EtherNet/IP (EIP) 协议的数据提取。要完成此操作,您可以将 Modbus 或 EIP 设备作为数据源添加到您的 SiteWise 网关中。对于从 OPC-UA 数据源中提取数据,您现在可以定制扫描模式和扫描速率以及指定死区。最后,您可以提供自定义 AWS IoT Greengrass StreamManager 流作为协议数据的目的地。
- Modbus TCP 数据源:对于每个 Modbus TCP 数据源(例如流量计或功率表),您可以指定从哪些 Modbus 寄存器提取数据,以及轮询频率(扫描速率)。对于每个标签,您可以指定要转换数据的 Modbus TCP 源数据类型,以及要转换数据的 AWS IoT SiteWise 目标数据类型。为了添加 Modbus 数据源,您需要确保您的边缘设备部署了 AWS IoT Greengrass Modbus 连接器。请参阅 AWS IoT SiteWise 用户指南中的此页面以查看所有支持的配置选项。
- EtherNet/IP 数据源:对于每个 EtherNet/IP 数据源(例如可编程逻辑控制台),您可以指定从哪些标签(数据流)提取数据,以及轮询频率(扫描速率)。对于每个标签,您可以指定要将数据转换为哪种 AWS IoT SiteWise 目标数据类型(源数据类型从协议中自动推断)。为了添加 EIP 源,您需要确保您的边缘设备部署了 AWS IoT Greengrass EtherNet/IP 连接器。请参阅 AWS IoT SiteWise 用户指南中的此页面以查看所有支持的配置选项。
- OPC-UA 数据源的自定义扫描模式和扫描速率:对于 OPC-UA 数据源,您现在可以在“订阅”或“轮询”扫描模式之间选择。在订阅模式中,OPC-UA 服务器只在数据发生变化时传输数据。这种模式有助于从具有高变化率的源中提取数据。在轮询模式中,连接器以指定的频率轮询 OPC-UA 服务器以提取数据点,即使值没有发生变化。这有助于确保从可能具有较低变化率的来源中进行恒速提取。对于这两个选项,您都可以选择扫描速率或轮询频率。有关更多详细信息,请参阅 AWS IoT SiteWise 用户指南中的此部分。
- OPC-UA 数据源的死区:对于 OPC-UA 数据源,您现在可以指定死区范围,在该范围中,如果数据在指定的死区范围之外,与上一次传输的值相比,OPC-UA 服务器将只传输新的数据。您可以使用此功能降低提取速率并平滑数据流,方法是确保只传输超出特定阈值的更改。您可以选择绝对值或基于百分比的死区范围。例如,在 20 度范围(+40 华氏度到 +60 华氏度)的传感器上指定 10% 死区值,即向服务器表示只有当该值与上一次传输的值相比变化 2 华氏度或以上时才传输数据。有关更多详细信息,请参阅 AWS IoT SiteWise 用户指南中的此部分。
- AWS IoT Greengrass StreamManager 协议数据流目标:对于所有 3 个协议数据源(OPC-UA、Modbus 和 EIP),您现在可以选择自定义 AWS IoT Greengrass StreamManager 流作为数据的目标。在此之前,所有数据都将进入“SiteWise 流”,然后再路由至 AWS IoT SiteWise 云服务。通过将数据路由至自定义流,您现在可以编写 AWS Lambda 函数,从而可以在边缘上执行局部转换或筛选。例如,您可以连接到本地 ERP 系统,以加载信息来丰富数据流。您还可以在自定义流上设置导出,以将数据发送至 AWS IoT Analytics、Amazon Kinesis Data Streams 和 Amazon S3。有关更多详细信息,请参阅 AWS IoT SiteWise 用户指南中的此页面。
如需了解有关其他 AWS IoT 服务的更多信息,请访问我们的 AWS IoT 网站。