Automated assigment of device-customer, dashboard-customer and resource monitoring through REST service
Explore the docs »
View Demo
·
Report Bug
·
Request Feature
Table of Contents
This program able to:
- Read details from text file:
- customer name
- device name
- Create new a customer
- Create devices from the text file
- Assign the devices to the customer
- Assign the (manually created) dashboard to the customer (import dahsboard json file)
- Reads this data live from your laptop and sends it to the dashboard:
- CPU usage
- Memory usage
- Temperature
To get a local copy up and running follow these simple example steps.
Instructions below are provided for Windows 10/8.1/8/7 32-bit/64-bit. Hardware requirements depend on chosen database and amount of devices connected to the system. To run ThingsBoard and PostgreSQL on a single machine you will need at least 2Gb of RAM.
- Follow installation instructions here
- Install Open Hardware Monitor
- Start thingsboard service
net start thingsboard
- Open OpenHardwareMonitor and let it run in the background
- Edit
src/main/resources/tenantCustomer.txtaccording to the format shown below:
<user1>,<device1>
<user2>,<device2>
- Run
src/main/java/rest/post/ResourceMonitor.java
Distributed under the MIT License. See LICENSE.txt for more information.
Muhammad Amiruddin bin Bustaman - @mu4m3 - m.amiruddin27@gmail.com
Project Link: https://github.com/muame-amr/Thingsboard-REST
