reference deployment

Softing edgeConnector on AWS IoT Greengrass

Connect Siemens SIMATIC S7 controllers to industrial IoT applications

Softing edgeConnector helps customers bring data from industrial Internet of Things (IoT) assets to the Amazon Web Services (AWS) Cloud in a structured way.  

Softing edgeConnector is a containerized SIMATIC S7 connectivity module that adds Open Platform Communications (OPC) Unified Architecture (UA) server functionality. After deployment, you can configure southbound and northbound communication through a local user interface or a REST-based interface using real scenarios.

This Quick Start deploys Softing edgeConnector into a new virtual private cloud (VPC) with an instance of Amazon Elastic Cloud Compute (Amazon EC2), an Elastic Container Service (Amazon ECS) cluster, AWS IoT SiteWise, and other infrastructure components.

Softing logo

This Quick Start was developed by Softing in collaboration with AWS.   

  •  What you'll build
  • The Quick Start sets up the following:

    • A highly available architecture that spans two Availability Zones.
    • A VPC configured with two public subnets, according to AWS best practices, to provide you with your own virtual network on AWS.
    • An instance of Softing edgeConnector in programmable logic controller simulation mode to provide a local, web-based administration user interface and an S7-1200/1500 protocol simulator and data generator.
    • A Classic Load Balancer to route data traffic to Softing edgeConnector over HTTP.
    • In the public subnets:
      • Managed network address translation (NAT) gateways to allow outbound internet access for resources.
      • Amazon EC2 instance in an Auto Scaling group to help ensure continuous availability.
    • AWS Identity and Access Management (IAM) configurations that include groups, roles, and instance profiles as well as customizable IAM policies.
    • Amazon ECS cluster with a task definition to deploy the edgeConnector Docker container to the Amazon EC2 instance.
    • AWS IoT SiteWise for data flow, assets, asset models, gateway, and portal services.
    • AWS IoT SiteWise Connector for connecting to the edge device.
    • AWS IoT Greengrass and AWS IoT Core, both for consuming data.
    • A Lambda function for automating deployment tasks.
  •  How to deploy
  • To deploy Softing edgeConnector, follow the instructions in the deployment guide. A standard deployment takes about 10 minutes and includes these steps:

    1. If you don't already have an AWS account, sign up at, and sign in to your account.
    2. Deploy the Quick Start into a new VPC. Be sure to choose the Region from the top toolbar before creating the stack. 
    3. Perform post-deployment tasks. 

    Amazon may share user-deployment information with the AWS Partner that collaborated with AWS on this solution.  

  •  Cost and licenses
  • To deploy this Quick Start, you can use either a 72-hour trial version of Softing edgeConnector or the fully licensed product. No other licenses are required to deploy this Quick Start.

    You are responsible for the cost of the AWS services and any third-party licenses used while running this Quick Start reference deployment. There is no additional cost for using the Quick Start.

    The AWS CloudFormation templates for this Quick Start include configuration parameters that you can customize. Some of these settings, such as instance type, affect the cost of deployment. For cost estimates, see the pricing pages for each AWS service you use. Prices are subject to change.

    Tip: After you deploy the Quick Start, create  AWS Cost and Usage Reports to track costs associated with the Quick Start. These reports deliver billing metrics to an Amazon Simple Storage Service (Amazon S3) bucket in your account. They provide cost estimates based on usage throughout each month and aggregate the data at the end of the month. For more information, see  What are AWS Cost and Usage Reports?