What does this AWS Solutions Implementation do?

Machine to Cloud Connectivity Framework provides secure factory equipment connectivity to the AWS Cloud. The solution features fast and robust data ingestion; highly reliable and durable storage of equipment data; and serverless event-driven applications that help manage the factory configuration. The solution is easy to deploy, and can help drive an increase in plant 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). But, you can use this solution as a reference to build connectors for the protocols your factory equipment uses.

AWS Solutions Implementation overview

AWS offers a solution that 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 the solution's implementation guide and accompanying AWS CloudFormation template.

Machine to Cloud Connectivity Framework | Architecture Diagram
 Click to enlarge

Machine to Cloud Connectivity Framework architecture

The 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 DynamoDB to store job metadata, and Amazon Simple Storage Service (Amazon S3) to store job files.

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 and 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

Version 2.0
Last updated: 10/2019
Author: AWS

Estimated deployment time: 10 min

Source Code  CloudFormation template 
Use the button below to subscribe to solution updates.

Note: To subscribe to RSS updates, you must have an RSS plug-in enabled for the browser you are using.  



This solution connects with equipment that uses the OPC DA protocol or SLMP. But, you can use this solution as a reference to build secure cloud connectivity for the protocols your factory equipment uses.


You can push the equipment data in AWS IoT Core to your own data lake or visualization tools, run machine learning models on the data for predictive maintenance, or create notifications and alerts.
Build icon
Deploy a Solution yourself

Browse our library of AWS Solutions Implementations to get answers to common architectural problems.

Learn more 
Find an APN partner
Find an APN Partner

Find AWS certified consulting and technology partners to help you get started.

Learn more 
Explore icon
Explore Solutions Consulting Offers

Browse our portfolio of Consulting Offers to get AWS-vetted help with solution deployment.

Learn more