Using the AWS IoT TwinMaker Flink library - AWS IoT TwinMaker

Using the AWS IoT TwinMaker Flink library

AWS IoT TwinMaker provides a Flink library that you can use to read and write data to external data stores used in your digital twins.

You use the AWS IoT TwinMaker Flink library by installing it as a custom connector in Kinesis Data Analytics and performing Flink SQL queries in a Zeppelin notebook in Kinesis Data Analytics. The notebook can be promoted to a continuously running stream processing application. The library leverages AWS IoT TwinMaker components to retrieve data from your workspace.

The AWS IoT TwinMaker Flink library requires the following.

Prerequisites

  1. A fully populated workspace with scenes and components. Use the built-in component types for data from AWS services (AWS IoT SiteWise and Kinesis Video Streams). Create custom component types for data from third-party sources. For more information, see Using and creating component types.

  2. An understanding of Studio notebooks with Kinesis Data Analytics for Apache Flink. These notebooks are powered by Apache Zeppelin and use the Apache Flink framework. For more information, see Using a Studio notebook with Kinesis Data Analytics for Apache Flink.

For instructions on using the library, see the AWS IoT TwinMaker Flink library user guide.

For instructions on setting up AWS IoT TwinMaker with the quick start in AWS IoT TwinMaker samples, see README file for the sample insights application.