ThingsPanel v1.1.11 发布:新增设备诊断,Topic 映射,平台更强更稳!

我们正式发布 ThingsPanel v1.1.11!本次更新重点围绕 设备诊断、Topic 映射、Modbus 网关能力、GMQTT 性能 等方向进行全面强化,为多协议设备接入、排障定位与系统稳定性带来显著提升。

🚀 Modbus网关接入服务:更灵活、更可靠

  • 新增 BADC 和 CDAB 字节序格式支持,优化字节/字交换逻辑
  • 增加认证失败限流机制
  • 优化 Modbus 异常响应流程,支持排空和重试
  • 修复 RTU 模式下的数据错位问题(增加缓冲区清除)
  • 修复连接错误时的循环退出逻辑,提升错误分类准确性

⚡ GMQTT 全面升级:高性能消息通道

  • 核心功能:全面重构主题映射逻辑(支持上下行自定义映射),增强设备权限校验和消息处理。
  • MQTT 性能:启用 Retained Message,优化消息发布(QoS 1 和异步超时),并提高并发队列和 Inflight 消息限制。
  • 运维管理:新增 GMQTT 管理 Web 界面,支持登录认证、客户端/订阅管理及仪表盘指标。
  • 稳定性提升:统一日志为结构化格式,增强调试能力,并优化连接/消息处理的错误分类。

 

🧩 后端能力提升:诊断、历史、校验全面增强

新增能力

 

  • 设备诊断服务:监控设备上下行失败、错误追踪能力全面升级。

  • 主题映射管理 API:与 GMQTT 新能力同步,支持灵活配置。

  • 状态历史追踪:可查询设备上线、离线、状态变化记录。

  • 租户级校验:设备组名、更新凭证等字段校验更严格。

系统优化与增强

  • 日志与缓存:全面增强日志配置、文件管理及各组件的缓存机制;改进了缓存失效逻辑。
  • 设备管理:增强设备删除流程的健壮性(包含错误处理和缓存管理);优化设备组检索和设备列表分页查询。
  • 通讯/性能:更新 MQTT 客户端配置,优化设备响应结构和群组查询效率。
  • 代码优化:改进了各组件中的代码格式和清晰度。

修复与稳定提升

  • 数据导出:修复导出布尔类型遥测数据时报错的问题。
  • 错误处理:优化了启动脚本、设备激活和 HTTP 服务的异常返回和错误分类处理。
  • 代码修复:修复了子设备地址赋值逻辑,提升了代码清晰度。

🎨 前端更新:更好用、更高效

新功能

  • 主题映射:新增 Topic 映射配置页,可在设备详情集中维护上报与下发 Topic 的对应关系,满足多协议快速接入需求。
  • 设备活跃记录:新增设备在线/离线历史,便于追踪活跃状态。
  • 设备诊断:新增“诊断”页,可查看上下行失败记录,辅助排障。
  • 工具类:新增文本复制工具,一键复制设备 ID 等关键信息。
  • 国际化补全:补齐“新建”、“设备模板”、“物模型”等流程的多语言文案,保持术语一致。
  • 扩展信息重构:扩展信息卡片改为 Key-Value 式轻量 JSON 编辑与保存。
  • 属性下发增强:属性下发支持“选择已定义属性”与“自定义属性”两种方式。

Bug 修复

  • 信息提示:移除设备连接信息页的冗余提示,避免重复与误导。
  • 登录:优化错误处理与加载状态,防止异常后按钮失效或 loading 悬停。
  • 设备地图:列表页地图高度自适应,兼容不同分辨率,避免被裁切或留白。
  • 设备管理:修复“添加子设备”时选择超过3个导致保存按钮显示在弹窗外问题。

其他

  • 代码清理:删去热修复分支遗留的调试日志和无效逻辑。
  • 文档清理:移除过期文档。

🎉 总结

ThingsPanel v1.1.11 是一次 核心能力、性能与稳定性全面升级 的版本:
 Modbus 网关 → GMQTT → 后端诊断 → 前端可视化,我们持续打磨物联网平台底层能力,让设备接入更轻松、系统更稳健、排障更透明。

优秀的个人博客,低调大师

微信关注我们

转载内容版权归作者及来源网站所有!本站原创内容转载请注明来源!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

相关文章

发表评论

资源下载

更多资源
优质分享Android(本站安卓app)

优质分享Android(本站安卓app)

近一个月的开发和优化,本站点的第一个app全新上线。该app采用极致压缩,本体才4.36MB。系统里面做了大量数据访问、缓存优化。方便用户在手机上查看文章。后续会推出HarmonyOS的适配版本。

Oracle Database,又名Oracle RDBMS

Oracle Database,又名Oracle RDBMS

Oracle Database,又名Oracle RDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。它是在数据库领域一直处于领先地位的产品。可以说Oracle数据库系统是目前世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境。它是一种高效率、可靠性好的、适应高吞吐量的数据库方案。

Eclipse(集成开发环境)

Eclipse(集成开发环境)

Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。

Java Development Kit(Java开发工具)

Java Development Kit(Java开发工具)

JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。