Using the Amazon IoT TwinMaker Flink library - Amazon IoT TwinMaker
Services or capabilities described in Amazon Web Services documentation might vary by Region. To see the differences applicable to the China Regions, see Getting Started with Amazon Web Services in China (PDF).

Using the Amazon IoT TwinMaker Flink library

Amazon 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 Amazon IoT TwinMaker Flink library by installing it as a custom connector in Managed Service for Apache Flink and performing Flink SQL queries in a Zeppelin notebook in Managed Service for Apache Flink. The notebook can be promoted to a continuously running stream processing application. The library leverages Amazon IoT TwinMaker components to retrieve data from your workspace.

The Amazon 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 Amazon services (Amazon 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 Managed Service for Apache Flink 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 Managed Service for Apache Flink for Apache Flink.

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

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