Skip to content

A development library for creating web applications to visualize industrial data

License

Notifications You must be signed in to change notification settings

sheilaXu/iot-app-kit

 
 

Repository files navigation

IoT Application Kit

Build Status NPM Version License Bundle Size Downloads

IoT Application Kit is a development library for creating web applications to visualize industrial data.

IoT App Kit Demo

Documentation table of contents

What is IoT Application Kit?

Getting started with IoT Application Kit

Components

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.

For IoT App Kit contributors

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

Packages

The IoT Application Kit mono-repo containing the following packages:

@iot-app-kit/core

@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.

Learn more here.

@iot-app-kit/components

@iot-app-kit/components is a collection of web components which are connected to iot-app-kit.

Learn more here.

@iot-app-kit/react-components

@iot-app-kit/react-components exposes the core iot-app-kit web components as React components.

Learn more here.

@iot-app-kit/source-iotsitewise

@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.

Learn more here.

@iot-app-kit/source-iottwinmaker

@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.

Learn more here.

@iot-app-kit/related-table

@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.

Learn more here.

@iot-app-kit/scene-composer

@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.

Learn more here.

Security

See CONTRIBUTING for more information.

Developing iot-app-kit

Working on building or contributing to iot-app-kit itself? see the development guide.

License

This project is licensed under the Apache-2.0 License.

About

A development library for creating web applications to visualize industrial data

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 94.8%
  • JavaScript 4.9%
  • Other 0.3%