thingsboard源码本地部署
时间: 2024-09-10 20:11:48 浏览: 70
ThingsBoard 是一个开源物联网平台,用于设备管理和数据收集。要进行源码本地部署,您需要按照以下步骤操作:
准备环境:确保您的本地开发环境已经安装了 JDK 8 或更高版本、Maven 3 和 Git。
克隆源码:通过 Git 将 ThingsBoard 项目代码克隆到本地。可以使用以下命令:
git clone https://github.com/thingsboard/thingsboard.git cd thingsboard
编译项目:使用 Maven 命令编译项目。运行以下命令:
mvn clean install -DskipTests
配置数据库:在部署之前,您需要配置数据库。ThingsBoard 支持多种数据库,例如 H2、PostgreSQL 和 MySQL。您可以选择其中一种,安装相应的数据库软件,并根据 ThingsBoard 的文档配置数据库连接。
运行服务:编译完成后,可以使用 Maven Spring Boot 插件直接运行 ThingsBoard。在项目的根目录执行以下命令:
./mvnw spring-boot:run
或者如果您希望将其打包为可执行的 jar 文件,可以运行:
./mvnw clean package
然后使用命令运行 jar 文件:
java -jar target/thingsboard.jar
访问 ThingsBoard:在浏览器中访问 http://localhost:8080,您将看到 ThingsBoard 的用户界面。默认的登录凭据是 sysadmin@thingsboard.org / sysadmin。
首次登录后,按照界面提示进行系统设置和设备模拟,以完成初始配置。
请注意,在部署过程中,您可能需要根据自己的环境和需求进行一些定制化的配置,比如端口号、数据存储路径等。
相关推荐


















