This AWS Solution provides operational technology (OT) managers with secure machine and industrial equipment connectivity to the AWS Cloud. This solution automatically deploys and configures AWS IoT Greengrass and provides integration with AWS IoT SiteWise. You can then publish machine and industrial asset telemetry data to AWS IoT SiteWise and Amazon Simple Storage Service (Amazon S3), populating an industrial data lake with machine telemetry to support insights through visualization, analytics, and machine learning. This solution supports both the OPC Data Access (OPC-DA) and OPC Unified Architecture (OPC-UA) protocols, and supports streaming time series data through the OSIsoft PI Web API.
Harness robust data ingestion from sources using the AWS IoT SiteWise Connector with either the OPC-DA or OPC-UA protocol, or with the OSIsoft PI Web API. Use this solution as a reference to build secure cloud connectivity for additional industrial protocols based on your factory equipment requirements.
The diagram below presents the architecture that you can automatically deploy using this solution's implementation guide and accompanying AWS CloudFormation template.
An Amazon Kinesis Data Streams data stream, AWS Lambda function, and Amazon Timestream table store time series data.
AWS IoT Greengrass is installed and used on an on-premises industrial gateway to run protocol connector AWS IoT Greengrass components to connect and read telemetry data from your OPC UA, OPC DA, and OSIsoft PI Web API servers.
AWS IoT Greengrass components are deployed onto AWS IoT Greengrass Core software on the industrial gateway to connect to the servers and to send the data to the configured destination(s).
AWS IoT Greengrass components that collect the telemetry data write to AWS IoT Greengrass stream manager streams. The publisher AWS IoT Greengrass components read from the streams.
Publisher AWS IoT Greengrass components forward the data to the appropriate endpoint.