Skip to content

环境搭建

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

Released under the MIT License.