What does this AWS Solutions Implementation do?
The Machine to Cloud Connectivity Framework solution provides secure factory equipment connectivity to the AWS Cloud that reduces downtime. It features fast and robust data ingestion; highly reliable and durable storage of equipment data; and serverless event-driven applications that help manage a factory's configuration. This solution is easy to deploy, and can help drive an increase in factory efficiency and uptime, improve production flexibility, and identify new business opportunities.
By default, this solution connects with equipment that uses the OPC Data Access (OPC DA) protocol and CC-Link Partner Association (CLPA) Seamless Messaging Protocol (SLMP). However, you can use this solution as a reference to build connectors for the protocols your factory equipment uses.
AWS Solutions Implementation overview
The Machine to Cloud Connectivity Framework solution uses AWS IoT services to collect data from connected devices and send that data to the cloud. The diagram below presents the architecture you can automatically deploy using this solution's implementation guide and accompanying AWS CloudFormation template.
Machine to Cloud Connectivity Framework architecture
This solution’s AWS CloudFormation template deploys AWS IoT Core topics, AWS IoT Greengrass, and AWS Lambda functions to manage communication between factory equipment and the AWS Cloud. The template also deploys Amazon Kinesis Data Firehose and Amazon Simple Storage Service (Amazon S3) to store the data from the AWS IoT Core topics, and Amazon DynamoDB and Amazon S3 to store job files and job metadata.
The user creates a job request that contains information about the equipment, the data they want to read from the equipment, and the frequency at which they want to read the data. Lambda translates the request into machine-readable format, pushes the translated request to the connected device, and stores the request on the device gateway running AWS IoT Greengrass. Lambda running in AWS IoT Greengrass reads the translated request, establishes a connection between the device gateway and the equipment, gets the data defined in the request, and sends it to a topic in AWS IoT Core.
The data is translated to human-readable format and posted to a topic in AWS IoT Core. You can then specify what action you want to perform on the data using the Rules Engine.
Machine to Cloud Connectivity Framework
Last updated: 10/2020
Estimated deployment time: 10 min
Note: To subscribe to RSS updates, you must have an RSS plug-in enabled for the browser you are using.
Browse our library of AWS Solutions Implementations to get answers to common architectural problems.
Find AWS certified consulting and technology partners to help you get started.
Browse our portfolio of Consulting Offers to get AWS-vetted help with solution deployment.