Supervisory Control and Data Acquisition (SCADA) platform collect real-time data from various industrial devices/sensors and generate hierarchical asset models. 6 4 1 Enriched data from Twin Talk is first sent to an Amazon S3 bucket, which triggers an S3 PutObject event, which in turn triggers an AWS Lambda function. Once real-time and historical data from CygNet, OPC Server, OSIsoft PI System and other historians is available in AmazonS3, various AWS Machine Learning/Artificial Intelligence (ML/AI) and other third-party applications can consume the data for reporting, analytics, machine learning, and adhoc query initiatives. EOT TwinTalk data management platform running on AWS Certified industrial PC ingests real-time sensor data, asset model from supported industrial data historians, and CygNet SCADA systems, then enriches and transports it to the serverless AMC module that translates Twin Talk’s asset model hierarchy definition into the AWS IoT SiteWise model. 3 2 5 8 Amazon Kinesis Data Firehose 9 ALambda function normalizes all the incoming files to a AWS IoT SiteWisecompatible format. 2 Twin Talk Express AWS IoT SiteWise Asset property update Amazon S3 Industrial data lake 10 AMC incoming bucket Asset Model Converter Architecture (AMC) AWS Lambda Asset Model Converter (AMC1) Amazon DynamoDB AWS Lambda Create SiteWise Resource (AMC2) Asset model and asset definitions are stored in Amazon DynamoDB. AnAmazon DynamoDB Stream triggers aLambda function to create and update assets and models in AWS IoT SiteWise. AWS IoT SiteWise is now ready to ingest telemetry data from the source historian and SCADA systems via Twin Talk. Amazon Kinesis Data Firehose captures data from AWS IoT Core, transforms it, and delivers the data in near real-time to the Amazon S3bucket. An AWS IoT Core rulepublishes these asset property update messages it receives from AWS IoT SiteWise in near real-time into Amaz