1. 整体更新
ThingsPanel1.0.0是一个全新的版本,易用性有进一步的提升,有如下几个重大更新:
1. 基于 Gin和Vue.js3.0、TypeScript重构
2. 更换界面风格,支持多种样式,多种菜单布局。
3. 概念简化,例如设备插件改名为设备功能模板,新增设备配置模板等。
4. 设备接入框架全面升级,除了协议接入,也兼容了服务接入,接入能力更广泛。
5. 扩充了看板的功能,可用于快速搭建各种个性化页面。
6. 设备插件生成器升级,新增了App图表绑定功能。
7. 同时支持常规接入(免学习)和预配置接入(效率高),折中方案共三种方式。
8. 简化了产品管理和固件升级。
9. 新增权限到分组和设备,更精细的权限控制。
10. 安装包大小变成原来的1/5。
2. 具体说明
2.1. 设计
1. 更全面的组件化设计,使通用层和业务、设备解耦、更好的兼容各行各业场景需求。
2. 通过简化概念、强化抽象等方法让系统搭建更快速,使用更方便。
2.2. 设备接入
在设备接入层面,解决了:
1. 升级了设备接入架构,使通过协议直接接入和服务、导入、编号、扫码都得以方便快速的进行。
2. 成套设备的批量添加
3. 单设备上千个遥测指标的快速接入
4. 预注册与批量激活,同时支持一型一密和一机一密。
5. 支持对使用一个设备配置模板的设备进行批量设置。
2.3. 产品管理
在产品和固件升级方面
1. 同时兼容一型一密和一机一密两种认证方式
2. 设置单独产品管理功能,规避现场设备维护的设计模式,可远程维护设备
2.4. 看板
1. 看板覆盖超管、租户、用户三种角色、可自定义开发看板组件。
2. 可通过并行开发方式开发个性化需求看板,并设置看板为菜单,满足各种场景需要。
3. 可通过看板卡片开发方式实现页面个性化开发和并行高速开发,进度加速5-10倍。
2.5. 技术栈
1. 使用soybean框架,多种菜单布局和颜色风格,适配不同的业务场景。
2. 使用Gin和Vue.js3.0、TypeScript等主流技术。
2.6. 自动化与场景联动
1. 新增服务触发,可以通过服务来触发设备操作。
2. 解耦自动化与告警,使得告警的功能更强。
3. 新增一类设备的快速批量设置自动化与告警规则。
2.7. 用户前端
1. 用户前端让完全不懂技术的人轻松操作。
2. 具备设备接入、配置模板、自动化、告警等多种功能。
3. 独立代码库可方便的二次开发自行扩展。