)
ThingsBoard 是一款开源的物联网平台它提供了强大的设备管理、数据采集、实时可视化、告警管理和规则链处理等功能支持多种协议和设备连接专门用于物联网项目的快速开发、管理和规模化能够帮助企业和开发者高效地构建个性化的物联网解决方案广泛应用于智能农场、智慧城市、工业物联网等场景。本文将详细介绍如何在 Windows 系统本地部署 ThingsBoard 并结合路由侠实现外网访问本地部署的 ThingsBoard 。第一步本地部署安装 ThingsBoard1本教程操作环境为 Windows11 系统首先访问 OpenJDK 官网下载 Windows x64 版本的 JDK 17 的安装包点此下载运行安装程序按照向导完成安装。2访问 PostgreSQL 官网下载页面下载并安装适用于 Windows 的 PostgreSQL 点此下载。3打开命令提示符使用 cd 命令切换到 PostgreSQL 的 bin 目录。cd C:\Program Files\PostgreSQL\17\bin执行以下命令以默认的超级用户 postgres 的身份连接到默认的 postgres 数据库。psql -U postgres -d postgres为 ThingsBoard 创建数据库和用户。CREATE USER thingsboard WITH PASSWORD 你的数据库密码;CREATE DATABASE thingsboard OWNER thingsboard;GRANT ALL PRIVILEGES ON DATABASE thingsboard TO thingsboard;\q4访问 ThingsBoard 官方 GitHub Releases 页面点此查看找到最新的稳定版本下载 Windows 版本的 .zip 文件将下载的 ZIP 文件解压到一个你喜欢的目录例如 D:\Software\thingsboard 。5进入 ThingsBoard 的配置目录D:\Software\thingsboard\conf 找到文件 thingsboard.yml 用文本编辑器打开它进行编辑找到数据库配置部分修改 PostgreSQL 的连接信息。spring: datasource: driverClassName: org.postgresql.Driver url: jdbc:postgresql://localhost:5432/thingsboard username: thingsboard password: 你的数据库密码6以管理员身份打开命令提示符 cmd 切换到 ThingsBoard 的安装目录。cd C:\thingsboard7执行安装服务的批处理文件。install.bat8启动 ThingsBoard 服务。net start thingsboard9打开浏览器访问地址 http://localhost:8080 就能看到你部署的 ThingsBoard 界面了。第二步外网访问本地 ThingsBoard在内网的电脑上安装路由侠点此下载1下载安装完成后打开路由侠界面点击【内网映射】。2点击【添加映射】。3选择【原生端口】。4在内网端口填写 ThingsBoard 端口 8080 后点击【创建】按钮如下图。5创建好后就可以看到一条映射的公网地址鼠标右键点击【复制地址】。6在外网电脑上打开浏览器在地址栏输入从路由侠生成的外网地址就可以看到内网部署的 ThingsBoard 了。