Thingsboard Installation on Windows

Thingsboard Installation on Windows

Thingsboard Installation on Windows

Table of Content [show]

Overview

Thingsboard, a leading open-source Internet of Things (IoT) platform, is used for managing devices, collecting data, and processing and visualizing your IoT projects. It aids device connectivity through industry standard IoT protocols such as MQTT, CoAP, and HTTP. It supports both cloud and on-premises deployment.

Thingsboard provides live demo instance for quick testing. Thingsboard can also be installed locally for long term projects. In this blog, let us discuss about step by step procedure for installing Thingsboard on Windows.

Prerequisites

Download and install the following:

Hardware

  • Windows Machine with OS version 7 and above
  • Windows 32-bit and 64-bit (both are compatible) machines
  • RAM 4 GB

Installing Java 8

Install Java 8 on Windows machine. If already installed, check the version of Java by using the below command:

select

Installing Apache Cassandra

As Apache Cassandra is needed for Thingsboard service, you need to install Apache Cassandra. In this section, let us discuss about installing Cassandra. If Cassandra is already installed, skip this step.

Installing DataStax

To install DataStax, perform the following steps:

select

  • Provide the path of the destination folder in the Destination Folder page as shown in the below diagram (3) and click Next.
  • Check the option in Service Configuration page as shown in the below diagram (4):

select

You will be redirected to the installation setup completed page.

  • Click Finish to close the installation window.

select

  • On successfully installing DataStax Community Edition, open your installation package from your local machine and check Apache Cassandra related CQL Shell files and so on.

select

Installing Thingsboard Service

In this section, let us discuss about installing and configuring Thingsboard service.

To install Thingsboard service, perform the following steps:

select

  • Open thingsboard folder.
    You can get the files as shown in the below diagram:

select

  • Open Windows PC administrator command prompt by searching cmd and clicking “Ctrl + Shift + Enter” keys.
  • Enter the below command to install the Windows batch file:
select

Now, Thingsboard has been successfully installed on your Windows machine.

Provisioning Database Schema

To provision database schema, perform the following steps:

  • Open Apache Cassandra installation file from your location machine.
  • Execute 3 cqslh scripts as shown in the below diagram using “Cassandra CQL Shell“:

select

  • Execute the below list of queries one by one:
    • cqlsh> source ‘c:\thingsboard\data\schema.cql’;
    • cqlsh> source ‘c:\thingsboard\data\system-data.cql’;
    • cqlsh> source ‘c:\thingsboard\data\demo-data.cql’;

Starting Thingsboard Service

To start Thingsboard service, perform the following steps:

  • Click Windows Start button.
  • Search cmd and click “Ctrl + Shift + Enter” keys to execute administrator command prompt.
  • Use the below command to start the Thingsboard service:
select

Note: To stop and restart the Thingsboard services, use the below commands:

  • Browse your default localhost (http://localhost:8080/) with port number on your browser.
    You will be redirected to the below Thingsboard local Windows machine sign in page as shown in the below diagram:

select

  • Sign in to start accessing Thingsboard.

Conclusion

In this blog, we discussed about installation of the leading IoT open source cloud platform – Thingsboard on local Windows machine. In the upcoming blogs, let us discuss about configuring external access to Thingsboard webUI with some device connectivity to use communication protocols with some complex use cases. To know about installing Thingsboard IoT gateway on Windows, refer our blog on Thingsboard Gateway IoT.

References

Getting Started: https://thingsboard.io/docs/getting-started-guides/helloworld/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值