环境搭建
Ubuntu
系统下的搭建
在Ubuntu
操作系统中进行搭建:
基础配置
sudo apt update
sudo apt install nodejs
sudo apt install npm
sudo apt install openjdk-11-jdk
sudo apt install maven
sudo apt install curl
curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
sudo apt install yarn
下载thingsboard
源码,进入下载下来的源码目录,编译thingsboard
源码:
mvn clean install -DskipTests
遇到Server UI FAILURE
错误的问题,解决方案:
网络问题造成的报错:继续编译:mvn package -DskipTests
不要加clean
,不然之前编译好了的又得重新编译
Windows
系统中进行搭建
环境安装在操作系统为windows
平台下进行的
数据库安装:
https://www.enterprisedb.com/downloads/postgres-postgresql-downloads#windows
安装数据库时设置数据库密码,可以设置
thingsboard
的配置文件中对应的密码:postgres
安装完数据库后,打开数据库,在主界面中点击
Add New Server
,在Gerneral
选项卡中设置Name
为:localhost
,其他不用设置;在Connection
选项卡进行如下的设置:密码设置为:postgres
JDK
安装:https://adoptopenjdk.net/index.html
安装
JDK
后添加系统变量:在系统变量中找到PATH变量,点击编辑,在其中添加
%JAVA_HOME%\bin
ThingsBoard
安装:https://github.com/thingsboard/thingsboard/releases/download/v3.4.1/thingsboard-windows-3.4.1.zip
ThingsBoard
目录的相关文件:conf
是一个配置文件,用于修改主要的配置参数
在服务管理界面设置postgredql-x64-15
的属性为本地系统账户(可以不设置,创建server
错误时可尝试更改)
最后在localhost
服务器中创建一个数据库Database
为:thingsboard
打开管理员cmd
,进入thingsboard
文件夹中,输入:install.bat
启动服务:net start thingsboard
打开浏览器:访问:http://localhost:8080/
进入本地thingsboard
管理界面
默认账号:
系统管理员:sysadmin@thingsboard.org
密码:sysadmin
租户管理员:tenant@thingsboard.org
密码:tenant
客户:customer@thingsboard.org
密码:customer