此 AWS 解决方案有什么作用?
此 AWS 解决方案旨在为运营技术(OT)管理人员提供机器和工业设备到 AWS 云的安全连接。此解决方案自动部署和配置 AWS IoT Greengrass 并实现与 AWS IoT SiteWise 的集成。然后,可将机器和工业资产遥测数据发布到 AWS IoT SiteWise 和 Amazon Simple Storage Service (Amazon S3),利用机器遥测数据填充工业数据湖以通过可视化、分析和机器学习为获得的见解提供支持。此解决方案可支持 OPC 数据访问 (OPC-DA) 和 OPC 统一架构 (OPC-UA) 协议。
优势
自动部署 AWS IoT Greengrass
在边缘设备上自动创建和配置 AWS IoT Greengrass 资源以简化实施,帮助它们快速地设置和运行。
自定义使用不同的安全协议
。
共用 AWS IoT SiteWise Connector 与 OPC-DA 或 OPC-UA 协议,以从源头实现稳定的数据提取。使用此解决方案作为参考,根据您的工厂设备的要求为附加工业协议构建安全的云连接。
向 AWS 云中的多个目标发布数据
将数据发送到 AWS IoT Core 主题或 AWS IoT SiteWise 进行分析和监测;或者将数据存储在使用 Amazon S3 的工业数据湖中以利用附加的分析和机器学习服务。在工业数据源与 AWS 服务之间创建和管理连接的功能由该解决方案包含的 Web 用户界面提供。
AWS 解决方案概览
下图显示了您可以使用该解决方案的实施指南和随附的 AWS CloudFormation 模板自动部署的架构。

设备到云连接框架解决方案架构
AWS CloudFormation 模板部署以下基础设施:
- 部署到针对 Web 托管进行配置的 Amazon Simple Storage Service (Amazon S3) 存储桶中的 Amazon CloudFront 用户界面。
- Amazon API Gateway API 可提供用于发出客户端请求的用户界面。
- Amazon Cognito 用户池可对 API 请求进行身份验证。
- AWS Lambda 函数支持该用户界面,以及 AWS IoT Greengrass 和 AWS IoT SiteWise 网关资源的配置和部署机制。这些 Lambda 函数将消息发送到 m2c2/job/<connectionName> AWS IoT 主题 (AWS IoT Core),然后 AWS IoT Greengrass 订阅这些消息。Amazon DynamoDB 表可存储连接元数据。
- 任何 OPC UA 数据源的 AWS IoT SiteWise 网关配置。
- Amazon Kinesis Data Streams 数据流、Amazon Kinesis Data Firehose 以及用于存储遥测数据的 Amazon S3 存储桶。
- AWS IoT Greengrass 在本地工业网关上安装和使用,运行协议连接器 AWS IoT Greengrass 组件以从 OPC UA 和 OPC DA 服务器连接和读取遥测数据。
- AWS IoT Greengrass 组件部署在工业网关上的 AWS IoT Greengrass Core 软件中,以连接到这些服务器并将数据发送到配置的目标。
- 收集遥测数据的AWS IoT Greengrass 组件对 AWS IoT Greengrass 流管理器流执行写入。publisher AWS IoT Greengrass 组件从流进行读取。
- Publisher AWS IoT Greengrass 组件将数据转发至相应的端点。