/radar-iot-kit

A development library for creating web applications to visualize industrial data

Primary LanguageTypeScriptApache License 2.0Apache-2.0

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

Data sources

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

Data source features built into AWS IoT SiteWise and 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.

Viewport manager - Learn how to make your custom IoT App Kit components synchronize with viewport groups

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.

Packages

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

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

@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/core

@iot-app-kit/core is the core library which exposes the iot-app-kit framework and shared typescript Types and utilities, and is what iot-app-kit components are built upon.

Learn more here.

Developing iot-app-kit

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

Security

See CONTRIBUTING for more information.

License

This project is licensed under the Apache-2.0 License.