概览

此 AWS 解决方案旨在为运营技术(OT)管理人员提供机器和工业设备到 AWS Cloud 的安全连接。此解决方案将会自动部署和配置 AWS IoT Greengrass 并实现与 AWS IoT SiteWise 的集成。然后,您可将机器和工业资产遥测数据发布到 AWS IoT SiteWise 和 Amazon Simple Storage Service(Amazon S3),利用机器遥测数据填充工业数据湖以通过可视化、分析和机器学习为获得的见解提供支持。此解决方案支持 OPC Data Access(OPC-DA)和 OPC Unified Architecture(OPC-UA)产品,也通过 OSIsoft PI Web API 支持流式传输时间序列数据。
优势

共用 AWS IoT SiteWise Connector 与 OPC-DA 或 OPC-UA 协议或 OSIsoft PI Web API,以从源头实现稳定的数据摄取。使用此解决方案作为参考,根据您的工厂设备要求为附加工业协议构建安全的云连接。
技术详情

下图显示了您可以使用该解决方案的实施指南和随附的 AWS CloudFormation 模板自动部署的架构。
第 1 步
部署到针对 Web 托管进行配置的 Amazon Simple Storage Service(Amazon S3)桶中的 Amazon CloudFront 用户界面。
第 2 步
Amazon API Gateway API 可提供用于发出客户端请求的用户界面。
第 3 步
Amazon Cognito 用户群体可对 API 请求进行身份验证。
第 4a 步
AWS Lambda 函数支持该用户界面,以及 AWS IoT Greengrass 和 AWS IoT SiteWise 网关资源的配置和部署机制。
第 4b 步
这些 Lambda 函数将消息发送到 m2c2/job/<connectionName> AWS IoT 主题(AWS IoT Core),然后 AWS IoT Greengrass 订阅这些消息。Amazon DynamoDB 表可存储连接元数据。
第 5 步
任何 OPC UA 数据来源的 AWS IoT SiteWise 网关配置。
第 6 步
Amazon Kinesis Data Streams 数据流、Amazon Kinesis Data Firehose 以及用于存储遥测数据的 Amazon S3 桶。
第 7 步
Amazon Kinesis Data Streams 数据流、AWS Lambda 函数和 Amazon Timestream 表存储时间序列数据。
第 8 步
AWS IoT Greengrass 在本地工业网关上安装和使用,运行协议连接器 AWS IoT Greengrass 组件以从 OPC UA、OPC DA 和 OSIsoft PI Web API 服务器连接和读取遥测数据。
第 9 步
AWS IoT Greengrass 组件部署在工业网关上的 AWS IoT Greengrass Core 软件中,以连接到这些服务器并将数据发送到配置的目标。
第 10 步
收集遥测数据的 AWS IoT Greengrass 组件对 AWS IoT Greengrass 流管理器流执行写入。Publisher AWS IoT Greengrass 组件从流进行读取。
第 11 步
Publisher AWS IoT Greengrass 组件将数据转发至相应的端点。
相关内容
