ThingsPanel v1.1.10 发布:多层网关 + MQTT 重构,全新通信架构上线
🚀 版本概要
本次更新是 ThingsPanel 的一次重大版本升级,核心聚焦在 MQTT 消息处理架构的全面重构 与 多层网关设备的完整支持。
我们重写了关键的数据流转与通信逻辑,彻底提升了系统的 性能、扩展性与稳定性,为大规模设备接入与复杂物联网场景打下坚实基础。
同时修改了众多Bug,改善了系统的可用性。
🎯 主要亮点
🌐 多层网关设备支持(全新特性)
支持“网关 → 子网关 → 终端设备”的多层结构通信。
● 支持多层级设备的上下行数据转发与命令穿透。
● 网关与子设备间的绑定、事件、属性、遥测均可完整传递。
● 彻底解决复杂组网环境下的数据孤岛问题。
● 已通过全场景自动化测试验证,确保高稳定性。
🔹 用户价值:
适用于分布式工厂、园区、边缘计算场景,可轻松管理成百上千台分层网关设备。
⚙️ MQTT 消息架构重构(核心升级)
这次我们重新设计了整个 MQTT 消息处理管线。
● 将遥测、事件、命令、状态更新统一到一套消息流中。
● 优化消息分发逻辑,减少重复订阅与阻塞。
● 重构 MQTT 适配器,提升可扩展性,支持未来更多协议。
● 自动重连时恢复订阅,彻底解决断线后消息丢失问题。
🔹 用户价值:
设备消息传递更稳、更快,平台响应速度显著提升,尤其适合高并发接入场景。
🔄 WebSocket 实时推送优化
● 使用 Redis Pub/Sub 替代 MQTT 实现设备状态实时推送。
● 减少中间依赖,推送更快更稳定。
● 优化客户端订阅机制,确保状态变化“秒级”响应。
🔹 用户价值:
设备状态变化实时可见,前端仪表盘更新更流畅。
👤 用户系统增强
● 手机号支持国际区号格式查询。
● 用户信息新增地址管理(增删改查接口)。
● 个人资料支持头像与地址完善。
🔹 用户价值:
支持全球化部署场景,提升用户信息管理的灵活性。
📢 告警与通知优化
● Webhook 推送内容更丰富,包含设备详细信息。
● 优化消息结构,减少冗余字段,格式更规范。
● 统一使用标准 UUID,增强系统一致性。
🧱 架构与性能优化
● 整合 Flow 与 MQTT 模块,形成统一数据处理入口。
● 优化存储层缓冲机制,减少资源占用。
● 统一日志格式与关键字段,便于后期监控与排查。
🔹 用户价值:
系统更轻量、运行更快、日志更清晰,易于运维与监控。
🧩 修复的问题
● 修复设备模板为空时报错问题。
● 修复设备编号修改后需手动重连的 bug。
● 修复自动化任务无法启动与锁竞争问题。
● 修复修改手机号后无法登录问题。
● 修复遥测数据批量插入冲突、看板类型不生效等问题。
● 优化 SSE 接口,防止连接被 Nginx 提前关闭。
⚠️ 升级须知
1. Redis 必须启用(WebSocket 推送依赖 Redis Pub/Sub)。
2. 数据库需执行迁移脚本(新增用户地址字段)。
3. MQTT 重连机制已更新,升级后设备将自动恢复订阅。
4. 使用网关设备的用户需重点验证多层级通信链路。
💡 建议操作
● 升级前备份数据库。
● 检查 MQTT 与 Redis 服务运行状态。
● 测试设备上下行与告警推送功能是否正常
关注公众号
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
-
上一篇
VLOOK 2025.10!发布为 PDF 转正,排版与主题有新惊喜~实用好用的 Markdown 主题插件
VLOOK™是针对Typora(跨平台 Markdown 编辑器)的主题包和增强插件(针对导出的 HTML 文件),旨在与众 Markdown 粉共创 Markdown 的自动化排版 2.0,在保持 Markdown 简洁性的基础上,让编辑、阅读 Markdown 文档更实用,也更愉悦。 VLOOK™属于开源软件(遵从MIT License),也是OSCHINA 开源中国推荐的国产开源产品、Typora 的首个增强插件。 —What's 🎉 NEW — 🎉 全新的字体风格 全新发布6个新的字体风格(网络字体) 重构对网络字体的加载机制,大幅提升性能和兼容性 结合全新字体风格精调了 标题、标签、按钮、目录、按钮、UI等元素的字体�设置 适配了更多终端(PC/平板/手机),以及操作系统(macOS / Windows / Linux / iOS / Android / 鸿蒙 / 小米 / VIVO) — 🚨 主题安装注意事项 🚨 — VLOOK 主题包中增加了vlook子目录,需要与主题一起复制到 Typora 的主题目录下。 🎉 「发布为PDF」正式上线 导出为 HTML 文...
-
下一篇
开源、免费、轻量级 Gin 前后分离快速开发基础框架 ginGfast V1.0 版发布
开源、免费、轻量级 Gin 前后分离快速开发基础框架,基于主流技术,集成了 JWT 认证、权限控制、数据库操作等功能,助力开发者快速搭建一个后台管理系统。 功能特性 🔐JWT 认证:基于 JWT 的用户认证系统,支持 Token 刷新机制 🛡️权限控制:集成 Casbin 权限管理框架,支持 RBAC 权限模型 🗄️数据库支持:支持 MySQL、SQL Server、PostgreSQL 数据库 🔧配置管理:基于 YAML 的配置文件管理 📝日志系统:集成 Zap 日志框架,支持日志切割和归档 🌐跨域支持:内置 CORS 中间件 🚀性能监控:集成 pprof 性能分析工具 💾缓存支持:支持 Redis 和内存缓存 🔢验证码支持:集成图形验证码功能,支持登录安全验证 📋完整的后台管理:包含用户管理、角色管理、菜单管理、部门管理、字典管理、API管理等模块 🔗菜单与API权限关联:支持菜单与API权限的动态关联管理 🏗️分层架构:采用Controller-Service-Model分层架构,代码结构清晰 📚API文档:集成 Swagger API 文档,自动生成接...
相关文章
文章评论
共有0条评论来说两句吧...

微信收款码
支付宝收款码