/IoT-Toolbox-Frontend

IoT toolbox developed for easing the setup of IoT environments and their applications.

Primary LanguageJavaScript

IoT Toolbox - Easing the Setup of IoT Applications

This project contains the IoT Toolbox Prototype, an IoT platform developed for easing the setup of IoT environments and their applications.

This specific project deals with the Front-end side of the project. The back-end documentation is provided as the GitHub project IoT Toolbox Back-End.

Presentation

TOOLBOX DASHBOARD

The toolbox contains common building blocks that are oftentimes used in the creation of IoT environments. These building blocks can represent hardware components, network protocols, message brokers, gateways, IoT platforms, or any other software component. A building block consists of a high-level description to be understandable by domain experts as well as concrete implementations. The building blocks are provided by experts in building IoT environments and are included in a toolbox, which can be accessed by domain experts.

Furthermore, we introduce a business process based approach to set up the IoT environments based on the suggested building blocks. Hence, it makes sense to use business process management for orchestration of these steps. In this paper, we use the Business Process.

How to install and use the Toolbox is explained in the following.

Installation (for developers)

The following software components are used in order to set up the toolbox:

1.1 Installation

1.2 Dependencies

npm install

Running the application

npm start

To setup the backend go to installation section on the IoT Toolbox BackEnd project.