发布时间:2026/6/14 3:57:31
保姆级教程:在Windows 10上用PHPStudy和PostgreSQL 13.8一键部署ThingsBoard物联网平台
保姆级教程在Windows 10上用PHPStudy和PostgreSQL 13.8一键部署ThingsBoard物联网平台物联网技术的快速发展让ThingsBoard这样的开源平台成为开发者手中的利器。但对于Windows用户来说传统的安装流程往往需要面对Java环境配置、PostgreSQL独立安装等一系列繁琐步骤让不少初学者望而却步。本文将带你用PHPStudy这个熟悉的工具在Windows 10上实现ThingsBoard的一键式部署避开所有你可能遇到的坑。1. 环境准备极简配置方案传统ThingsBoard部署需要分别安装Java、PostgreSQL和配置环境变量整个过程可能需要半天时间。而使用PHPStudy集成环境我们可以将安装时间压缩到30分钟以内。这个方案特别适合以下场景快速原型开发验证学生课程实验环境搭建本地功能测试和学习必备工具清单PHPStudy v8.1推荐或更新版本PostgreSQL 13.8安装包ThingsBoard 3.4.1 Windows版提示PHPStudy自带的PostgreSQL版本可能不兼容建议单独下载13.8版本安装包安装步骤对比传统方式本方案独立安装Java无需单独配置手动安装PostgreSQL通过PHPStudy管理复杂的环境变量配置自动完成路径配置多服务手动启动一键启动所有服务2. 数据库配置避坑指南PHPStudy虽然提供了PostgreSQL管理界面但ThingsBoard对数据库有特殊要求。以下是经过验证的配置流程在PHPStudy面板中停止所有服务安装PostgreSQL 13.8到C:\pgsql目录修改pg_hba.conf关键配置# IPv4 local connections: host all all 127.0.0.1/32 trust执行以下SQL初始化数据库CREATE DATABASE thingsboard; CREATE USER thingsboard WITH PASSWORD postgres; GRANT ALL PRIVILEGES ON DATABASE thingsboard TO thingsboard;常见问题解决连接拒绝检查PHPStudy的端口占用情况认证失败确认pg_hba.conf已修改为trust模式服务无法启动尝试以管理员身份运行命令提示符3. ThingsBoard安装与配置下载ThingsBoard Windows版后需要特别注意以下几点解压路径不要包含中文或空格修改conf\thingsboard.yml中的数据库配置spring: datasource: url: jdbc:postgresql://localhost:5432/thingsboard username: thingsboard password: postgres以管理员身份运行安装脚本install.bat --loadDemo启动服务net start thingsboard注意如果安装过程中出现Java环境错误可能是因为系统PATH变量未更新重启电脑通常可以解决4. 平台初始化与功能体验成功启动后访问http://localhost:8080即可进入登录界面。系统预置了三个测试账户系统管理员: sysadminthingsboard.org / sysadmin租户管理员: tenantthingsboard.org / tenant客户用户: customerthingsboard.org / customer快速体验功能流使用租户管理员登录创建新设备如温度传感器配置规则链模拟数据生成在仪表盘查看实时数据设备添加示例参数{ name: Office_Temperature, type: thermometer, label: 会议室温湿度传感器 }5. 开发环境优化技巧为了让本地开发环境更高效推荐以下几个实用技巧内存优化修改thingsboard.conf中的JVM参数JAVA_OPTS-Xms512m -Xmx1024m快速重启脚本net stop thingsboard timeout /t 5 net start thingsboard数据库备份命令pg_dump -U thingsboard -d thingsboard -f backup.sql常用端口列表服务端口用途HTTP8080Web界面MQTT1883设备接入CoAP5683低功耗设备6. 进阶功能探索基础环境搭建完成后可以尝试以下进阶功能设备模拟器集成使用MQTT.fx模拟设备上报数据配置规则链实现自动告警自定义仪表盘创建实时监控面板添加地图插件显示设备位置REST API调用import requests url http://localhost:8080/api/auth/login data {username:tenantthingsboard.org, password:tenant} response requests.post(url, jsondata) token response.json()[token]实际项目中我发现最实用的功能是通过规则链实现设备状态自动切换。比如当温度超过阈值时自动触发空调设备调节指令这个场景在智能家居系统中非常实用。

相关新闻

5块钱的RISC-V单片机怎么玩?CH32V003F4P6开发板开箱与Win10开发环境保姆级配置
2026/6/14 3:57:31

5块钱的RISC-V单片机怎么玩?CH32V003F4P6开发板开箱与Win10开发环境保姆级配置

5元RISC-V单片机开发指南:CH32V003F4P6从开箱到点亮LED全流程 第一次拿到CH32V003F4P6开发板时,很难想象这款售价仅5元的RISC-V单片机竟能提供48MHz主频、16KB Flash和18个GPIO。作为沁恒推出的超低成本解决方案,它正在电子爱好者圈内掀起一股…

阅读更多
Linux proc irq目录结构与irq_desc权限管理
2026/6/14 3:57:31

Linux proc irq目录结构与irq_desc权限管理

Linux /proc/irq目录结构与irq_desc权限管理/proc/irq是Linux内核通过procfs暴露的中断描述符信息接口,每个已注册的中断号对应/proc/irq/{irq_num}子目录,目录下的文件提供中断配置和状态接口。该目录树的创建和维护由kernel/irq/proc.c实现&#xff0c…

阅读更多
别再只盯着天然气了!聊聊甲烷传感器(红外/激光)怎么选,附TGS2610实测避坑
2026/6/14 3:57:31

别再只盯着天然气了!聊聊甲烷传感器(红外/激光)怎么选,附TGS2610实测避坑

甲烷传感器技术选型指南:从红外到激光的实战避坑手册当厨房燃气报警器突然响起,或是化工厂控制室的红外监测屏幕闪烁警告时,背后都是甲烷传感器在默默守护安全。作为天然气的主要成分,甲烷泄漏检测关系着数百万家庭和工业场所的安…

阅读更多
Matlab 2022a实战:手把手教你复现ZF、ML、MRC、MMSE四种信号检测算法(附完整代码)
2026/6/14 4:57:31

Matlab 2022a实战:手把手教你复现ZF、ML、MRC、MMSE四种信号检测算法(附完整代码)

Matlab 2022a实战:四种经典信号检测算法从原理到代码实现在无线通信系统的设计与优化中,信号检测算法扮演着至关重要的角色。无论是5G基站还是物联网终端设备,都需要高效可靠的信号检测方法来确保数据传输质量。本文将带您深入理解ZF、ML、MR…

阅读更多
YashanDB v22.1深度体验:除了‘国产替代’,它的HTAP和云原生特性到底香不香?
2026/6/14 4:57:31

YashanDB v22.1深度体验:除了‘国产替代’,它的HTAP和云原生特性到底香不香?

YashanDB v22.1技术深潜:HTAP与云原生架构的实战验证 当技术决策者面对国产数据库选型时,"国产替代"早已不是唯一考量。YashanDB v22.1以"有界计算理论"和"云原生分布式架构"为技术锚点,试图在HTAP赛道实现差异…

阅读更多
025华夏之光永存:国家级痛点破局 高端数控机床主轴与高精度角接触球轴承
2026/6/14 4:57:31

025华夏之光永存:国家级痛点破局 高端数控机床主轴与高精度角接触球轴承

华夏之光永存:国家级痛点破局 高端数控机床主轴与高精度角接触球轴承 摘要 本文针对我国高端数控机床"空芯化"的国家级战略痛点,聚焦主轴系统与高精度角接触球轴承这一核心卡脖子环节,提出了"超纯净材料体系纳米级精密制造智能…

阅读更多
从图形渲染到机器学习:点积、叉积、内积、外积在实战项目里到底怎么用?
2026/6/14 4:57:31

从图形渲染到机器学习:点积、叉积、内积、外积在实战项目里到底怎么用?

从图形渲染到机器学习:点积、叉积、内积、外积在实战项目里到底怎么用?在计算机图形学的光照计算中,一个常见的需求是判断表面是否朝向光源。假设我们有一个表面法向量n和指向光源的方向向量l,使用点积运算nl可以快速计算出两者夹…

阅读更多
Mythos能力范式:大模型从解题到建构意义的跃迁
2026/6/14 4:57:31

Mythos能力范式:大模型从解题到建构意义的跃迁

1. 项目概述:这不是一次普通更新,而是一次能力边界的重定义“TAI #200: Anthropic’s Mythos Capability Step Change and Gated Release”——这个标题里没有一个生僻词,但组合在一起却像一道行业快门,咔嚓一声定格了2024年中大模…

阅读更多
保姆级教程:在Windows 10上用PHPStudy和PostgreSQL 13.8一键部署ThingsBoard物联网平台
2026/6/14 3:57:31

保姆级教程:在Windows 10上用PHPStudy和PostgreSQL 13.8一键部署ThingsBoard物联网平台

保姆级教程:在Windows 10上用PHPStudy和PostgreSQL 13.8一键部署ThingsBoard物联网平台 物联网技术的快速发展让ThingsBoard这样的开源平台成为开发者手中的利器。但对于Windows用户来说,传统的安装流程往往需要面对Java环境配置、PostgreSQL独立安装等一…

阅读更多
别再只用BERT了!用Transformers库的AutoModel,5分钟搞定文本相似度计算(附代码对比)
2026/6/14 0:57:30

别再只用BERT了!用Transformers库的AutoModel,5分钟搞定文本相似度计算(附代码对比)

超越BERT:用Transformers库高效实现文本相似度计算的三种实战方案在自然语言处理领域,文本相似度计算是信息检索、问答系统和推荐系统等应用的核心技术。传统方法如TF-IDF或Word2Vec已逐渐被基于Transformer的预训练模型所取代。Hugging Face的Transform…

阅读更多
Prompt Engineering:重构人机协作的工程化方法论
2026/6/14 0:57:30

Prompt Engineering:重构人机协作的工程化方法论

1. 项目概述:这不是“写提示词”,而是重构人机协作的底层逻辑“Prompt Engineering”这个词,这两年被讲得太多,也太轻飘。很多人把它理解成“给AI发指令的技巧”,甚至简化为“多加几个形容词”“换种说法再试一次”。我…

阅读更多
Anthropic提示层归零:模型即协议的工程实践
2026/6/14 0:57:30

Anthropic提示层归零:模型即协议的工程实践

1. 项目概述:这不是一次普通更新,而是一次架构级“蒸发”“Anthropic Just Shipped the Layer That’s Already Going to Zero”——这个标题一出来,我正在调试一个Claude调用链的终端前停了三秒。不是因为震惊,而是因为熟悉&…

阅读更多
别再只用BERT了!用Transformers库的AutoModel,5分钟搞定文本相似度计算(附代码对比)
2026/6/14 0:57:30

别再只用BERT了!用Transformers库的AutoModel,5分钟搞定文本相似度计算(附代码对比)

超越BERT:用Transformers库高效实现文本相似度计算的三种实战方案在自然语言处理领域,文本相似度计算是信息检索、问答系统和推荐系统等应用的核心技术。传统方法如TF-IDF或Word2Vec已逐渐被基于Transformer的预训练模型所取代。Hugging Face的Transform…

阅读更多
Prompt Engineering:重构人机协作的工程化方法论
2026/6/14 0:57:30

Prompt Engineering:重构人机协作的工程化方法论

1. 项目概述:这不是“写提示词”,而是重构人机协作的底层逻辑“Prompt Engineering”这个词,这两年被讲得太多,也太轻飘。很多人把它理解成“给AI发指令的技巧”,甚至简化为“多加几个形容词”“换种说法再试一次”。我…

阅读更多
Anthropic提示层归零:模型即协议的工程实践
2026/6/14 0:57:30

Anthropic提示层归零:模型即协议的工程实践

1. 项目概述:这不是一次普通更新,而是一次架构级“蒸发”“Anthropic Just Shipped the Layer That’s Already Going to Zero”——这个标题一出来,我正在调试一个Claude调用链的终端前停了三秒。不是因为震惊,而是因为熟悉&…

阅读更多
GIT修改用户名
2026/6/13 10:50:23

GIT修改用户名

在GIT中修改用户名可按以下步骤操作: 查看当前git的用户名,使用命令git config --list或git config user.name。修改git用户名,使用命令git config --global user.name "xxx(新的用户名)",将其中…

阅读更多
Win11Debloat:让你的Windows系统重获新生的终极优化工具
2026/6/13 15:45:46

Win11Debloat:让你的Windows系统重获新生的终极优化工具

Win11Debloat:让你的Windows系统重获新生的终极优化工具 【免费下载链接】Win11Debloat A simple, lightweight PowerShell script that allows you to remove pre-installed apps, disable telemetry, as well as perform various other changes to declutter and …

阅读更多
技术深度解析:m4s-converter实现原理与B站缓存视频转换最佳实践
2026/6/13 11:10:35

技术深度解析:m4s-converter实现原理与B站缓存视频转换最佳实践

技术深度解析:m4s-converter实现原理与B站缓存视频转换最佳实践 【免费下载链接】m4s-converter 一个跨平台小工具,将bilibili缓存的m4s格式音视频文件合并成mp4 项目地址: https://gitcode.com/gh_mirrors/m4/m4s-converter m4s-converter是一个…

阅读更多