登录 注册

thingsboard-ui-vue3

去点 Star
图像、视频与音频开发者工具数据分析与数据处理 thingsboard
381
Stars
102
Forks
21
Watchers
15
Open Issues
GPL-3.0
许可证
Vue
语言
2024-03-22
创建时间
2026-11-10
最近更新

项目能做什么

基于 Vue 3 的 ThingsBoard 前端,开源仪表板、视频监控和规则链,适配 ThingsBoard 4.3。
来源:AI 基于仓库事实生成 · 内容以仓库实际 README 为准

使用说明 查看原始 README 原仓库文档

中文使用说明暂未生成。下面保留原仓库 README 摘录,命令与配置均以原文为准。
原始 README 摘录(英文原文,节选前 3000 字符)
<div align="center">
  <img src="./apps/web-ui/public/logo.svg" alt="ThingsBoard UI Vue3" width="88" />
  <h1>ThingsBoard UI Vue3</h1>
  <p>A Vue 3 management frontend for ThingsBoard, rebuilt on Vben Admin v5.</p>
</div>

**English** | [简体中文](./README.zh-CN.md)

[![Frontend](https://img.shields.io/badge/frontend-4.4.0-green)](./package.json)
[![ThingsBoard](https://img.shields.io/badge/ThingsBoard-4.4.0-blue)](https://thingsboard.io/)
[![Vben Admin](https://img.shields.io/badge/Vben_Admin-v5-blue)](https://github.com/vbenjs/vue-vben-admin)

## Overview

ThingsBoard UI Vue3 connects a Vue-based administration interface to an existing [ThingsBoard](https://thingsboard.io/) backend. This edition continues with Vben Admin v5, a pnpm workspace, shared components, and antdv-next.

This repository contains the frontend. Run ThingsBoard separately and sign in with an account from your backend. Menus and operations depend on the user's ThingsBoard role and the APIs enabled by that backend.

## Demo site

Address: [https://thingsboard.pincore.cn](https://thingsboard.pincore.cn)

The demo accounts use the ThingsBoard defaults:

| Role | Username | Password |
| --- | --- | --- |
| Tenant administrator | `tenant@thingsboard.org` | `tenant` |
| Customer user | `customer@thingsboard.org` | `customer` |
| System administrator | `sysadmin@thingsboard.org` | `sysadmin` |

These are the [ThingsBoard default credentials](https://thingsboard.io/docs/installation/ubuntu/#step-7-start-thingsboard). For your own installation, tenant/customer demo accounts require demo data; otherwise use the accounts created on your backend.

## Versions and migration

| Component | Version / scope |
| --- | --- |
| ThingsBoard backend | `4.4.0` |
| Administration framework | Vben Admin v5 |
| Application directory | `apps/web-ui` |
| Main branch | `master` |

The frontend package uses the three-part version `4.4.0`; the backend target is `4.4.0`. This README describes the Vben v5 edition. Other backend versions need their own compatibility checks.

When migrating from the previous frontend, use this workspace's environment files and commands. The application has moved from the repository root to `apps/web-ui`. Third-party dependency versions are managed through pnpm Catalog. The old `VITE_PROXY` configuration is replaced by `VITE_TB_TARGET` for local development.

## Features

- **Role-based home pages:** system administrator, tenant administrator, and customer user navigation, summaries, device maps, and API usage views.
- **Entities and profiles:** devices, assets, entity views, device/asset profiles, customer assignments, bulk operations, and device import.
- **Entity details:** attributes, telemetry, events, credentials, calculated fields, and alarm-rule configuration.
- **Tenants and customers:** tenants, tenant profiles, administrators, customers, and customer users.
- **Rule chains:** an AntV X6 graph editor, node configuration forms, and script testing tools.
- **Alarms and no
阅读完整原文

商业机会分析 AI 生成

商业友好授权(双许可)与私有定制企业版

产品构想针对 GPL-3.0 会强制二次开发开源的痛点,提供商业闭源授权,同时打包工业组态、视频流大屏与更完善的 SCADA/大屏设计器扩展包。
核心功能免除 GPL-3.0 限制的商用源码许可、工业高频组件包、专属技术支持服务通道、持续适配 ThingsBoard 最新版本的更新保障。
目标用户需要将 ThingsBoard UI 深度包装成自有专有产品交付的 IoT 解决方案商和集成商。
难度/周期中等 · 1 - 2 个月 · 成本:极低(主要为法务授权协议梳理与补充功能打包)
收费模式按年度订阅或按项目一次性买断授权费(如 3000-15000 元/份)。
竞争风险需确保自身对项目中所有代码拥有完全知识产权,或仅对自己原创/重构部分进行商业授权,不得违规闭源第三方开源组件。
依据 已验证事实

IoT 工业可视化组件与组态大屏扩展市场

产品构想针对 README 中提到‘完整的大屏设计器与视频监控尚未完全完成’的空缺,开发开箱即用的工业看板、组态图元及流媒体监控(WebRTC/FLV)付费扩展插件。
核心功能3D/2D 工业拓扑图元、H.265/WebRTC 视频监控联动面板、低代码大屏设计器、可拖拽物模型图表组件。
目标用户从事智能工厂、能源管理、智慧农业等垂直行业的 ThingsBoard 交付团队。
难度/周期较高 · 2 - 3 个月 · 成本:低(主要为前端图形与流媒体技术研发时间)
收费模式插件/组件包按模块单次收费,或提供企业专属定制开发服务。
竞争风险ThingsBoard 官方版本演进可能带来数据接口不兼容,维护成本较高。
依据 已验证事实

ThingsBoard 迁移重构与全栈技术咨询订阅

产品构想基于对 ThingsBoard 后端 API 及前端数据流的深度熟悉,为企业提供从官方 Angular UI 迁移至 Vue3 的落地咨询、微前端嵌入、性能调优等服务。
核心功能系统迁移方案设计、白标(White-labeling)定制实施、权限与规则链节点定制开发、应急技术支持。
目标用户正在从 ThingsBoard 存量系统改造为国内技术栈的中大型政企集成商研发部。
难度/周期低 · 按需(单个项目 1-4 周) · 成本:极低(人工技术服务时间成本)
收费模式技术咨询小时费、项目外包制收费、按月/季度企业技术维保订阅。
竞争风险依赖个人专业时间投入,难以规模化复制。
依据 数据支持的判断
AI 基于仓库公开数据分析生成,含推测成分,不构成收益承诺。
报告会保存到 个人中心

竞品与相似项目 GitHub Search 真实检索

项目中文简介Stars语言
thingsboard/thingsboard 中文介绍暂未生成
All-in-one IoT Platform - Device management, data collection
22,668 Java
IoT-Technology/IoT-Technical-Guide 中文介绍暂未生成
:honeybee: IoT Technical Guide --- 从零搭建高性能物联网平台及物联网解决方案和Thin
4,563 Java
thingsboard/thingsboard-gateway 中文介绍暂未生成
Open-source IoT Gateway - integrates devices connected to le
2,205 Python
iioter/iotgateway 中文介绍暂未生成
An industrial IoTGateway with B/S architecture that enables
1,103 C#
thingsboard/tbmq 中文介绍暂未生成
The ultimate distributed MQTT broker. Handles 100M+ connecti
777 Java
zmops/zeus-iot 中文介绍暂未生成
Zeus IoT is the world's first open source Internet of Things
729 Java
以上为通过 GitHub 官方 Search API 检索的相似项目,功能差异与优劣势需进一步人工确认,配置 AI 后可生成对比分析。

项目优势与风险

技术成熟度创建于 2024-03-22,近 30 天仍在推送
社区活跃Star 381 / Fork 102 / Issue 15(数据支持,可自行核实)
许可证GPL-3.0 商用需注意传染性条款
主要风险上游项目方向可能变化;同赛道竞争者较多(见竞品表);热度与需求不完全等价

安装与使用

快速开始(以仓库 README 为准)
git clone https://github.com/oliver225/thingsboard-ui-vue3.git
cd thingsboard-ui-vue3
docker compose up -d   # 或参考 README 中的 docker run 命令
阅读原仓库文档
术语说明:Docker=应用容器(把程序和依赖打包运行);API Key=调用外部服务的密钥;Git Clone=把仓库代码下载到本地。常见错误:API Key 未配置 / 端口占用 / 数据库连接失败,多数项目在 README 的 Troubleshooting 章节有说明。