开源物联网平台Thingsboard安装部署详细教程Windows详细版
1、Windows平台部署thingsboard
1.1、OpenJdk安装配置
1.1.1 OpenJdk安装
Java Archive Downloads - Java SE 11 | Oracle 中国关于openjdk,网上有很多地方可以下载,我放的甲骨文的,后面我也打包在一起
通过网盘分享的文件:ThingsBoard
链接: https://pan.baidu.com/s/1aDi9dM-Jjj3cln_vRjEzmg 提取码: 28fg
1.1.2 环境变量设置

在系统环境变量里面设置,最好放第一个位置

新建 JAVA_HOME:选择新建,在新建环境变量对话框中设置JAVA_HOME变量,此处注意应把变量值替换为您安装OpenJdk时选择的路径,我这里设置为C:\Program Files\Eclipse Adoptium\jdk-11.0.29.7-hotspot\


OpenJdk安装完成,此时搜索cmd,在其中输入java --version,若出现下图所示输出则代表安装成功,否则请勿进行下一步。(注意看我这是jdk11,这个很重要)

1.2、PostgreSQL 安装配置
1.2.1、PostgreSQL 安装
https://www.enterprisedb.com/downloads/postgres-postgresql-downloads#windows

下载之后安装

自定义位置我是d:\Program Files\PostgreSQL\18a

全部勾上
zhes

这是数据库位置文件存放路径默认即可

设置密码,务必记住后面有用

端口默认

直接下一步安装就好

完成之后直接直接关闭不用打开
1.2.2、数据库创建
开始菜单中搜索打开pgAdmin

进入设置密码

输入localhost

进入Connection设置以下;下面的密码就是数据库密码

打开pgAdmin,左侧右键,选择Create,点击Database,按照下图填写信息后点击Save确认:


2.2、Thingsboard安装配置
2.2.1、Thingsboard下载
前往官网下载并解压Thingsboard部署包,链接如下:
https://github.com/thingsboard/thingsboard/releases/download/v3.4.4/thingsboard-windows-3.4.4.zip
2.2.2 Thingsboard配置
打开D:\scdxjjxy\iot\thingsboard-windows-3.4.4\thingsboard\conf\thingsboard(自行更换路径),找到# SQL DAO Configuration模块,填入数据库密码:

正常来说点击运行install,bat就可以运行了,但是本人运行的时候提示错误,意思就是没有连上数据库;以下是本人的解决办法,有更好的欢迎留言

创建一个文件夹thingsboard用于存放数据,然后把thingsboard里面的data文件夹里面的data和json复制过去


然后在打开D:\scdxjjxy\iot\thingsboard-windows-3.4.4\thingsboard\conf\thingsboard
可以直接复制修改
install:
data_dir: "D:\\iot\\thingsboard_data"
spring:
data:
jpa:
repositories:
enabled: "true"
jpa:
properties:
javax.persistence.query.timeout: "${JAVAX_PERSISTENCE_QUERY_TIMEOUT:30000}"
open-in-view: "false"
hibernate:
ddl-auto: "none"
datasource:
driverClassName: "${SPRING_DRIVER_CLASS_NAME:org.postgresql.Driver}"
url: "${SPRING_DATASOURCE_URL:jdbc:postgresql://localhost:5432/postgres}"
username: "${SPRING_DATASOURCE_USERNAME:postgres}"
password: "${SPRING_DATASOURCE_PASSWORD:密码}"
hikari:
maximumPoolSize: "${SPRING_DATASOURCE_MAXIMUM_POOL_SIZE:16}"

修改完成后还是不能运行不然会提示

用记事本打开D:\scdxjjxy\iot\thingsboard-windows-3.4.4\thingsboard\install.bat
找到SET installDir=%BASE%\data
替换SET installDir=D:\iot\thingsboard_data(你自己刚刚文件的位置)

然后去这里写cmd,回车,输入install.bat,就会成功


账户:[email protected]
密码:sysadmin

启停方式:在刚刚命令提示符,输入net start thingsboard 启动thingsboard;输入net stop thingsboard 停止thingsboard。
可以为奖励自己喝瓶可乐了