环境搭建
Ubuntu系统下的搭建
在Ubuntu操作系统中进行搭建:
基础配置
sudo apt updatesudo apt install nodejssudo apt install npmsudo apt install openjdk-11-jdksudo apt install mavensudo apt install curlcurl -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.listsudo 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选项卡进行如下的设置:密码设置为:postgresJDK安装:https://adoptopenjdk.net/index.html安装
JDK后添加系统变量:在系统变量中找到PATH变量,点击编辑,在其中添加
%JAVA_HOME%\binThingsBoard安装:https://github.com/thingsboard/thingsboard/releases/download/v3.4.1/thingsboard-windows-3.4.1.zipThingsBoard目录的相关文件: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