IoT Application Kit is a development library for creating web applications to visualize industrial data.
Getting started with IoT Application Kit
- Line chart
- Scatter chart
- Bar chart
- Status grid
- KPI
- Status timeline
- Resource explorer
- Table
- Scene Viewer
- Video Player
AWS IoT SiteWise source - Learn how to connect the IoT App Kit components with AWS IoT SiteWise
AWS IoT TwinMaker source - Learn how to connect the IoT App Kit components with AWS IoT TwinMaker
Time series data features - Learn about what IoT App Kit does for you when managing time series data around caching, TTLs, buffering, etc.
Core - Learn more about the core of IoT App Kit.
Creating a custom source - Learn how to create a custom source for your needs.
Viewport manager - Learn how to make your custom IoT App Kit components synchronize with viewport groups
The IoT Application Kit mono-repo containing the following packages:
@iot-app-kit/core
is the core library which exposes the iot-app-kit framework, and is what iot-app-kit components are built upon.
@iot-app-kit/components
is a collection of web components which are connected to iot-app-kit.
@iot-app-kit/react-components
exposes the core iot-app-kit web components as React components.
@iot-app-kit/source-iotsitewise
exposes the AWS IoT SiteWise source, which enables you to visualize and interact with your AWS IoT SiteWise data and assets.
@iot-app-kit/source-iottwinmaker
exposes the AWS IoT TwinMaker source, which enables you to visualize and interact with your AWS IoT TwinMaker data and digital twins.
@iot-app-kit/related-table
is a tree view table component built over @awsui/components-react
components providing client-side filtering, sorting and pagination with highly performant and optimistic rendering.
@iot-app-kit/scene-composer
is a 3D rendering component built over @react-three/fiber
that renders your digital twin and enables you to interact with it.
See CONTRIBUTING for more information.
Working on building or contributing to iot-app-kit itself? see the development guide.
This project is licensed under the Apache-2.0 License.