diff --git a/i18n/en/docusaurus-plugin-content-blog/2022-07-22-thingspanel-app.md b/i18n/en/docusaurus-plugin-content-blog/2022-07-22-thingspanel-app.md new file mode 100644 index 0000000000..b43ea146c3 --- /dev/null +++ b/i18n/en/docusaurus-plugin-content-blog/2022-07-22-thingspanel-app.md @@ -0,0 +1,34 @@ +--- +slug: ThingsPanel APP +title: ThingsPanel published moble app of IoT +authors: + name: zjhong + title: JiYi Tech + url: https://github.com/zjhong + image_url: https://avatars.githubusercontent.com/u/61645647?s=64&v=4 +tags: + - ThingsPanel + - APP +--- + +ThingsPanel 是一款物联网底层开源软件,主要功能是采集设备数据、可视化、自动化控制,为众多集成商、设备商、方案商提供快速的产品和交付方案。 + +ThingsPanel 的手机端 APP 用于对 ThingsPanel 提供移动管理和控制支持。主要实现的功能包括监测、控制、策略、以及设备添加管理等功能。是 ThingsPanel 的轻型使用客户端,支持 SAAS 场景。 + +## 手机端的功能特点包括: + + - 使用 Uniapp 开发,可以方便的编译成 iOS,安卓,微信小程序以及其他小程序,H5。 + - 可以扫码添加设备(设备需要在后台先导入)。 + - 查看监测值。 + - 切换智能化业务和设备分组。 + - 手动控制。 + - 设置控制策略, + - 分为设备触发和时间条件触发两种。 + - 查看操作日志。 + - 个人账号管理功能。 + - 手机验证码登录。 + +ThingsPanel-APP手机客户端登录页面 ![ThingsPanel-APP登录页](/img/thingspanel-app-login.webp) + + +ThingsPanel-APP手机客户端首页 ![ThingsPanel-APP](/img/thingspanel-app-home.webp) diff --git a/i18n/en/docusaurus-plugin-content-blog/authors.yml b/i18n/en/docusaurus-plugin-content-blog/authors.yml new file mode 100644 index 0000000000..6f2ebeeb13 --- /dev/null +++ b/i18n/en/docusaurus-plugin-content-blog/authors.yml @@ -0,0 +1,15 @@ +endi: + name: Endilie Yacop Sucipto + title: Maintainer of Docusaurus + url: https://github.com/endiliey + image_url: https://github.com/endiliey.png +yangshun: + name: Yangshun Tay + title: Front End Engineer @ Facebook + url: https://github.com/yangshun + image_url: https://github.com/yangshun.png +slorber: + name: Sébastien Lorber + title: Docusaurus maintainer + url: https://sebastienlorber.com + image_url: https://github.com/slorber.png diff --git a/i18n/en/docusaurus-plugin-content-docs/current/common-problem/_category_.json b/i18n/en/docusaurus-plugin-content-docs/current/common-problem/_category_.json new file mode 100644 index 0000000000..d3fb1952a9 --- /dev/null +++ b/i18n/en/docusaurus-plugin-content-docs/current/common-problem/_category_.json @@ -0,0 +1,8 @@ +{ + "label": "常见问题", + "position": 26, + "link": { + "type": "generated-index", + "description": "常见问题" + } +} \ No newline at end of file diff --git a/i18n/en/docusaurus-plugin-content-docs/current/common-problem/faq.md b/i18n/en/docusaurus-plugin-content-docs/current/common-problem/faq.md new file mode 100644 index 0000000000..0ec47a0cd6 --- /dev/null +++ b/i18n/en/docusaurus-plugin-content-docs/current/common-problem/faq.md @@ -0,0 +1,5 @@ +--- +sidebar_position: 1 +--- + +# 常见问题 \ No newline at end of file diff --git a/i18n/en/docusaurus-plugin-content-docs/current/development-interface/_category_.json b/i18n/en/docusaurus-plugin-content-docs/current/development-interface/_category_.json new file mode 100644 index 0000000000..3880caba55 --- /dev/null +++ b/i18n/en/docusaurus-plugin-content-docs/current/development-interface/_category_.json @@ -0,0 +1,8 @@ +{ + "label": "开发接口", + "position": 16, + "link": { + "type": "generated-index", + "description": "开发接口" + } +} \ No newline at end of file diff --git a/i18n/en/docusaurus-plugin-content-docs/current/development-interface/app_api.md b/i18n/en/docusaurus-plugin-content-docs/current/development-interface/app_api.md new file mode 100644 index 0000000000..1c9dd5a848 --- /dev/null +++ b/i18n/en/docusaurus-plugin-content-docs/current/development-interface/app_api.md @@ -0,0 +1,5 @@ +--- +sidebar_position: 2 +--- + +# 移动端接口 \ No newline at end of file diff --git a/i18n/en/docusaurus-plugin-content-docs/current/development-interface/backend_api.md b/i18n/en/docusaurus-plugin-content-docs/current/development-interface/backend_api.md new file mode 100644 index 0000000000..c1c5456583 --- /dev/null +++ b/i18n/en/docusaurus-plugin-content-docs/current/development-interface/backend_api.md @@ -0,0 +1,9 @@ +--- +sidebar_position: 1 +--- + +# 后端接口 + +此接口包含APP + +https://www.apifox.cn/apidoc/shared-34b48097-8c3a-4ffe-907e-12ff3c669936/api-14711870 \ No newline at end of file diff --git a/i18n/en/docusaurus-plugin-content-docs/current/equipment-access/_category_.json b/i18n/en/docusaurus-plugin-content-docs/current/equipment-access/_category_.json new file mode 100644 index 0000000000..d7d0783843 --- /dev/null +++ b/i18n/en/docusaurus-plugin-content-docs/current/equipment-access/_category_.json @@ -0,0 +1,8 @@ +{ + "label": "设备接入", + "position": 4, + "link": { + "type": "generated-index", + "description": "设备接入" + } +} \ No newline at end of file diff --git a/i18n/en/docusaurus-plugin-content-docs/current/equipment-access/coap.md b/i18n/en/docusaurus-plugin-content-docs/current/equipment-access/coap.md new file mode 100644 index 0000000000..827de2fe6b --- /dev/null +++ b/i18n/en/docusaurus-plugin-content-docs/current/equipment-access/coap.md @@ -0,0 +1,10 @@ +--- +sidebar_position: 6 +--- + +# CoAP接入 + +CoAP可使用如下几种方式接入 +* 使用ThingsPanel规则引擎接入,并转化成标准设备接入。 +* 使用ThingsBoard网关或者其他软件网关接入。 +* 使用硬件网关接入,并转为MQTT接入到ThingsPanel diff --git a/i18n/en/docusaurus-plugin-content-docs/current/equipment-access/compatible_device.md b/i18n/en/docusaurus-plugin-content-docs/current/equipment-access/compatible_device.md new file mode 100644 index 0000000000..751e516e37 --- /dev/null +++ b/i18n/en/docusaurus-plugin-content-docs/current/equipment-access/compatible_device.md @@ -0,0 +1,7 @@ +--- +sidebar_position: 8 +--- + +# 已对接的设备列表 + +* 金鸽网关 https://4g-iot.com/ diff --git a/i18n/en/docusaurus-plugin-content-docs/current/equipment-access/gateway.md b/i18n/en/docusaurus-plugin-content-docs/current/equipment-access/gateway.md new file mode 100644 index 0000000000..349c890e09 --- /dev/null +++ b/i18n/en/docusaurus-plugin-content-docs/current/equipment-access/gateway.md @@ -0,0 +1,7 @@ +--- +sidebar_position: 2 +--- + +# 网关MQTT接入 + +* 使用ThingsPanel规则引擎转化成标准设备接入。 \ No newline at end of file diff --git a/i18n/en/docusaurus-plugin-content-docs/current/equipment-access/http.md b/i18n/en/docusaurus-plugin-content-docs/current/equipment-access/http.md new file mode 100644 index 0000000000..64737b5daf --- /dev/null +++ b/i18n/en/docusaurus-plugin-content-docs/current/equipment-access/http.md @@ -0,0 +1,5 @@ +--- +sidebar_position: 3 +--- + +# HTTP接入 \ No newline at end of file diff --git a/i18n/en/docusaurus-plugin-content-docs/current/equipment-access/modbus.md b/i18n/en/docusaurus-plugin-content-docs/current/equipment-access/modbus.md new file mode 100644 index 0000000000..a28ffaf6a2 --- /dev/null +++ b/i18n/en/docusaurus-plugin-content-docs/current/equipment-access/modbus.md @@ -0,0 +1,9 @@ +--- +sidebar_position: 4 +--- + +# ModBus接入 + +* 使用ThingsPanel规则引擎接入,并转化成标准设备接入。 +* 使用ThingsBoard网关或者其他软件网关接入。 +* 使用硬件网关接入,并转为MQTT接入到ThingsPanel \ No newline at end of file diff --git a/i18n/en/docusaurus-plugin-content-docs/current/equipment-access/mqtt.md b/i18n/en/docusaurus-plugin-content-docs/current/equipment-access/mqtt.md new file mode 100644 index 0000000000..4a1aedf4e9 --- /dev/null +++ b/i18n/en/docusaurus-plugin-content-docs/current/equipment-access/mqtt.md @@ -0,0 +1,8 @@ +--- +sidebar_position: 1 +--- + +# 设备MQTT接入 + +* MQTT设备可以直接接入到系统中。 +* MQTT设备如果是网关,那么需要通过规则引擎转化为标准设备再接入到系统中。 \ No newline at end of file diff --git a/i18n/en/docusaurus-plugin-content-docs/current/equipment-access/opc-ua.md b/i18n/en/docusaurus-plugin-content-docs/current/equipment-access/opc-ua.md new file mode 100644 index 0000000000..4017d4a03d --- /dev/null +++ b/i18n/en/docusaurus-plugin-content-docs/current/equipment-access/opc-ua.md @@ -0,0 +1,9 @@ +--- +sidebar_position: 7 +--- + +# OPC-UA接入 + +* 使用ThingsPanel规则引擎接入,并转化成标准设备接入。 +* 使用ThingsBoard网关或者其他软件网关接入。 +* 使用硬件网关接入,并转为MQTT接入到ThingsPanel \ No newline at end of file diff --git a/i18n/en/docusaurus-plugin-content-docs/current/equipment-access/tcp.md b/i18n/en/docusaurus-plugin-content-docs/current/equipment-access/tcp.md new file mode 100644 index 0000000000..f03a01abb0 --- /dev/null +++ b/i18n/en/docusaurus-plugin-content-docs/current/equipment-access/tcp.md @@ -0,0 +1,7 @@ +--- +sidebar_position: 5 +--- + +# TCP接入 + +TCP设备可以直接接入到系统中。 \ No newline at end of file diff --git a/i18n/en/docusaurus-plugin-content-docs/current/img/Thingspanel-app.png b/i18n/en/docusaurus-plugin-content-docs/current/img/Thingspanel-app.png new file mode 100644 index 0000000000..e4410cc632 Binary files /dev/null and b/i18n/en/docusaurus-plugin-content-docs/current/img/Thingspanel-app.png differ diff --git a/i18n/en/docusaurus-plugin-content-docs/current/img/deploy.svg b/i18n/en/docusaurus-plugin-content-docs/current/img/deploy.svg new file mode 100644 index 0000000000..0703a22c39 --- /dev/null +++ b/i18n/en/docusaurus-plugin-content-docs/current/img/deploy.svg @@ -0,0 +1,200 @@ + + + + + + + g + 系统部署结构 + + cluster_0 + + MQTT Broker集群 + + + cluster_2 + + 用户端 + + + cluster_3 + + 前端服务 + + + cluster_4 + + 设备端 + + + cluster_5 + + 数据库集群 + + + cluster_6 + + 前端代理 + + + cluster_7 + + 缓存服务集群 + + + cluster_8 + + 后端集群 + + + cluster_9 + + 规则引擎 + + + + MQTT Broker + + MQTT Broker + + + + 后端 + + 后端 + + + + MQTT Broker->后端 + + + + + + MQTT Broker1 + + MQTT Broker1 + + + + 用户 + + 用户 + + + + 前端 + + 前端 + + + + 用户->前端 + + + + + + Nginx + + Nginx + + + + 前端->Nginx + + + + + + 规则引擎 + + 规则引擎 + + + + 前端->规则引擎 + + + + + + 设备 + + 设备 + + + + 设备1 + + 设备1 + + + + 设备1->MQTT Broker + + + + + + 设备2 + + 设备2 + + + + PostgreSQL(TimescaleDB) + + PostgreSQL(TimescaleDB) + + + + PostgreSQL(TimescaleDB)1 + + PostgreSQL(TimescaleDB)1 + + + + 后端2 + + 后端2 + + + + Nginx->后端2 + + + + + + Redis + + Redis + + + + Redis1 + + Redis1 + + + + 后端->PostgreSQL(TimescaleDB) + + + + + + 后端->Redis + + + + + + 后端1 + + 后端1 + + + diff --git a/i18n/en/docusaurus-plugin-content-docs/current/img/device_Log.png b/i18n/en/docusaurus-plugin-content-docs/current/img/device_Log.png new file mode 100644 index 0000000000..cf014ad167 Binary files /dev/null and b/i18n/en/docusaurus-plugin-content-docs/current/img/device_Log.png differ diff --git a/i18n/en/docusaurus-plugin-content-docs/current/img/gateway-config.png b/i18n/en/docusaurus-plugin-content-docs/current/img/gateway-config.png new file mode 100644 index 0000000000..7b311edfec Binary files /dev/null and b/i18n/en/docusaurus-plugin-content-docs/current/img/gateway-config.png differ diff --git a/i18n/en/docusaurus-plugin-content-docs/current/img/mqttbox-view-data.png b/i18n/en/docusaurus-plugin-content-docs/current/img/mqttbox-view-data.png new file mode 100644 index 0000000000..9db6e7d02c Binary files /dev/null and b/i18n/en/docusaurus-plugin-content-docs/current/img/mqttbox-view-data.png differ diff --git a/i18n/en/docusaurus-plugin-content-docs/current/img/operation_log.png b/i18n/en/docusaurus-plugin-content-docs/current/img/operation_log.png new file mode 100644 index 0000000000..3b2af32d73 Binary files /dev/null and b/i18n/en/docusaurus-plugin-content-docs/current/img/operation_log.png differ diff --git a/i18n/en/docusaurus-plugin-content-docs/current/img/rs485-gateway.jpg b/i18n/en/docusaurus-plugin-content-docs/current/img/rs485-gateway.jpg new file mode 100644 index 0000000000..768cfb4047 Binary files /dev/null and b/i18n/en/docusaurus-plugin-content-docs/current/img/rs485-gateway.jpg differ diff --git a/i18n/en/docusaurus-plugin-content-docs/current/img/systemflow.svg b/i18n/en/docusaurus-plugin-content-docs/current/img/systemflow.svg new file mode 100644 index 0000000000..8124f3bfd9 --- /dev/null +++ b/i18n/en/docusaurus-plugin-content-docs/current/img/systemflow.svg @@ -0,0 +1,328 @@ + + + + + + + G + + cluster_0 + + 设备 + + + cluster_1 + + 传输 + + + cluster_2 + + 转换 + + + cluster_3 + + 标准设备数据 + + + cluster_4 + + 设备插件 + + + cluster_5 + + 汇总插件(举例如下) + + + cluster_6 + + 输出 + + + cluster_7 + + ThingsPanel + + + cluster_8 + + 网络组件规则引擎 + + + + 设备1 + + 设备1 + + + + 网关 + + 网关 + + + + 设备1->网关 + + + + + + 设备2 + + 设备2 + + + + 设备2->网关 + + + + + + 设备3 + + 设备3 + + + + 设备3->网关 + + + + + + MQTT + + MQTT + + + + 网关->MQTT + + + + + + 单设备 + + 单设备 + + + + 单设备->MQTT + + + + + + 是否是网关 + + 是否是网关 + + + + MQTT->是否是网关 + + + + + + 转换 + + 转换 + + + + 是否是网关->转换 + + + + + + + 标准设备 + + 标准设备 + + + + 是否是网关->标准设备 + + + + + + + 转换->标准设备 + + + + + + 数据对接 + + 数据对接 + + + + 标准设备->数据对接 + + + + + + 图表单元 + + 图表单元 + + + + 图表大屏 + + 图表大屏 + + + + 图表单元->图表大屏 + + + + + + 报表单元 + + 报表单元 + + + + 分类报表 + + 分类报表 + + + + 报表单元->分类报表 + + + + + + 组态单元 + + 组态单元 + + + + 组态大屏 + + 组态大屏 + + + + 组态单元->组态大屏 + + + + + + 热力图图表单元 + + 热力图图表单元 + + + + 热力图图表单元->图表大屏 + + + + + + 地图图表单元 + + 地图图表单元 + + + + 地图图表单元->图表大屏 + + + + + + 全局统计图表单元 + + 全局统计图表单元 + + + + 全局统计图表单元->图表大屏 + + + + + + 数据 + + 数据 + + + + 数据对接->数据 + + + + + + 数据->图表单元 + + + + + + 数据->报表单元 + + + + + + 数据->组态单元 + + + + + + 数据->热力图图表单元 + + + + + + 数据->地图图表单元 + + + + + + 数据->全局统计图表单元 + + + + + + 数据转换规则 + + 数据转换规则 + + + + 数据转换规则->转换 + + + 调用 + + + diff --git "a/i18n/en/docusaurus-plugin-content-docs/current/img/\345\212\237\350\203\275\347\273\223\346\236\204\345\233\276.png" "b/i18n/en/docusaurus-plugin-content-docs/current/img/\345\212\237\350\203\275\347\273\223\346\236\204\345\233\276.png" new file mode 100644 index 0000000000..5687397950 Binary files /dev/null and "b/i18n/en/docusaurus-plugin-content-docs/current/img/\345\212\237\350\203\275\347\273\223\346\236\204\345\233\276.png" differ diff --git a/i18n/en/docusaurus-plugin-content-docs/current/intro.md b/i18n/en/docusaurus-plugin-content-docs/current/intro.md new file mode 100644 index 0000000000..82a887cdb6 --- /dev/null +++ b/i18n/en/docusaurus-plugin-content-docs/current/intro.md @@ -0,0 +1,32 @@ +--- +sidebar_position: 1 +--- + +# 为什么选择ThingsPanel + +ThingsPanel是一个通用、开源的物联网应用平台,旨在通过可复用的组件,减少开发工作,简化和加速物联网开发交付。 + +**标准设备**是ThingsPanel最大的特点,通过标准设备,使物联网的复杂性大大降低。进一步降低成本、提高效率。同时也降低运维的难度与成本。 + +## 系统优势 + +- 设备上云与企业物联网+。 +- 开源、AGPLv3 。 +- 简洁、易用 。 +- 模块化构建,让项目交付更快。 +## 针对用户 +- 快速交付项目 +- 快速开发自己的方案 +- 设备物联网+ +## 解决问题 +- 针对物联网项目开发慢、复杂度高的问题。 +## 功能结构 +![功能结构图](./img/功能结构图.png) +## 技术栈 +* Golang:天生优异的并发性能,节省硬件成本,可适用于边缘设备。 +* Vue.js:前端构建,体验更佳 +* PostgreSQL:更高的负载能力,更低的拥有成本。 +* TimescaleDB :时序数据库,PostgreSQL插件。 +* Nginx:高性能Web服务器。 +* GMQTT:高性能消息队列处理。 +* Redis:NoSQL缓存数据库 diff --git a/i18n/en/docusaurus-plugin-content-docs/current/operation-manual/_category_.json b/i18n/en/docusaurus-plugin-content-docs/current/operation-manual/_category_.json new file mode 100644 index 0000000000..f58b084ef4 --- /dev/null +++ b/i18n/en/docusaurus-plugin-content-docs/current/operation-manual/_category_.json @@ -0,0 +1,8 @@ +{ + "label": "操作手册", + "position": 3, + "link": { + "type": "generated-index", + "description": "操作手册" + } +} \ No newline at end of file diff --git a/i18n/en/docusaurus-plugin-content-docs/current/operation-manual/camComponent.md b/i18n/en/docusaurus-plugin-content-docs/current/operation-manual/camComponent.md new file mode 100644 index 0000000000..d4a349e5b2 --- /dev/null +++ b/i18n/en/docusaurus-plugin-content-docs/current/operation-manual/camComponent.md @@ -0,0 +1,7 @@ +--- +sidebar_position: 8 +--- + +# 视频组件 + +正在开发中,尚未发布 \ No newline at end of file diff --git a/i18n/en/docusaurus-plugin-content-docs/current/operation-manual/dataforward.md b/i18n/en/docusaurus-plugin-content-docs/current/operation-manual/dataforward.md new file mode 100644 index 0000000000..684c613cfa --- /dev/null +++ b/i18n/en/docusaurus-plugin-content-docs/current/operation-manual/dataforward.md @@ -0,0 +1,5 @@ +--- +sidebar_position: 9 +--- + +# 数据转发 \ No newline at end of file diff --git a/i18n/en/docusaurus-plugin-content-docs/current/operation-manual/deviceMgt.md b/i18n/en/docusaurus-plugin-content-docs/current/operation-manual/deviceMgt.md new file mode 100644 index 0000000000..0e736e5c10 --- /dev/null +++ b/i18n/en/docusaurus-plugin-content-docs/current/operation-manual/deviceMgt.md @@ -0,0 +1,5 @@ +--- +sidebar_position: 7 +--- + +# 设备管理 \ No newline at end of file diff --git a/i18n/en/docusaurus-plugin-content-docs/current/operation-manual/getting-started-with-example/_category_.json b/i18n/en/docusaurus-plugin-content-docs/current/operation-manual/getting-started-with-example/_category_.json new file mode 100644 index 0000000000..1f5d21956a --- /dev/null +++ b/i18n/en/docusaurus-plugin-content-docs/current/operation-manual/getting-started-with-example/_category_.json @@ -0,0 +1,8 @@ +{ + "label": "通过一个例子快速上手", + "position": 1, + "link": { + "type": "generated-index", + "description": "通过一个例子快速上手" + } +} \ No newline at end of file diff --git a/i18n/en/docusaurus-plugin-content-docs/current/operation-manual/getting-started-with-example/automation-alert.md b/i18n/en/docusaurus-plugin-content-docs/current/operation-manual/getting-started-with-example/automation-alert.md new file mode 100644 index 0000000000..e6b8eb4974 --- /dev/null +++ b/i18n/en/docusaurus-plugin-content-docs/current/operation-manual/getting-started-with-example/automation-alert.md @@ -0,0 +1,5 @@ +--- +sidebar_position: 7 +--- + +# 设置自动化与告警 \ No newline at end of file diff --git a/i18n/en/docusaurus-plugin-content-docs/current/operation-manual/getting-started-with-example/create-device.md b/i18n/en/docusaurus-plugin-content-docs/current/operation-manual/getting-started-with-example/create-device.md new file mode 100644 index 0000000000..fbb3cb7ad3 --- /dev/null +++ b/i18n/en/docusaurus-plugin-content-docs/current/operation-manual/getting-started-with-example/create-device.md @@ -0,0 +1,5 @@ +--- +sidebar_position: 3 +--- + +# 创建设备 \ No newline at end of file diff --git a/i18n/en/docusaurus-plugin-content-docs/current/operation-manual/getting-started-with-example/example.md b/i18n/en/docusaurus-plugin-content-docs/current/operation-manual/getting-started-with-example/example.md new file mode 100644 index 0000000000..11520a9b8b --- /dev/null +++ b/i18n/en/docusaurus-plugin-content-docs/current/operation-manual/getting-started-with-example/example.md @@ -0,0 +1,13 @@ +--- +sidebar_position: 1 +--- + +# 温湿度采集并报警 + +这个例子我们将实现如下几点: +- 配置工业网关通过RS485采集Modbus温湿度数据、并连接声光报警器。 +- 将数据推送到ThingsPanel的MQTT网关。 +- 添加设备并获得数据 +- 添加配置可视化 +- 手动控制声光报警器报警。 +- 配置温度超过30°告警。 \ No newline at end of file diff --git a/i18n/en/docusaurus-plugin-content-docs/current/operation-manual/getting-started-with-example/perequisites.md b/i18n/en/docusaurus-plugin-content-docs/current/operation-manual/getting-started-with-example/perequisites.md new file mode 100644 index 0000000000..e32fd0505d --- /dev/null +++ b/i18n/en/docusaurus-plugin-content-docs/current/operation-manual/getting-started-with-example/perequisites.md @@ -0,0 +1,14 @@ +--- +sidebar_position: 2 +--- + +# 准备工作 + +本次的例子需要准备好如下条件。 +- 安装好ThingsPanel并正常运行。 +- 准备一台工业网关(本次使用的是金鸽S475网关) +- 一个485通信的温湿度传感器 +- 一个声光报警器 +- 网线一段或者物联网卡(本次使用网线连接路由器) + + diff --git a/i18n/en/docusaurus-plugin-content-docs/current/operation-manual/getting-started-with-example/pushdata.md b/i18n/en/docusaurus-plugin-content-docs/current/operation-manual/getting-started-with-example/pushdata.md new file mode 100644 index 0000000000..df22571f2b --- /dev/null +++ b/i18n/en/docusaurus-plugin-content-docs/current/operation-manual/getting-started-with-example/pushdata.md @@ -0,0 +1,17 @@ +--- +sidebar_position: 4 +--- + +# 推送数据 + +## 连接设备 + +将买到的设备连接起来,这个大概要花10分钟左右时间(具体连接方式咨询网关提供商)。 + +![网关、温湿度采集器、声光报警器](../../img/rs485-gateway.jpg) +## 在设备端的配置 +![](../../img/gateway-config.png) 要配置的重要项目有:**IP地址、端口、主题**。如果有验证的话,不要填错**用户名密码**。 在以上例子中,网关单独配置了推送主题。服务器端对该网关(金鸽)单独进行了解析。 + + +## 通过MQTTBox查看网关设备推送的数据 +可以看到数据已经收到了。如下图温度282°(为设备直接发来的原始数据) ![查看网关收到的数据](../../img/mqttbox-view-data.png) \ No newline at end of file diff --git a/i18n/en/docusaurus-plugin-content-docs/current/operation-manual/getting-started-with-example/view-data.md b/i18n/en/docusaurus-plugin-content-docs/current/operation-manual/getting-started-with-example/view-data.md new file mode 100644 index 0000000000..4a0add805c --- /dev/null +++ b/i18n/en/docusaurus-plugin-content-docs/current/operation-manual/getting-started-with-example/view-data.md @@ -0,0 +1,5 @@ +--- +sidebar_position: 5 +--- + +# 查看数据 \ No newline at end of file diff --git a/i18n/en/docusaurus-plugin-content-docs/current/operation-manual/getting-started-with-example/visualization.md b/i18n/en/docusaurus-plugin-content-docs/current/operation-manual/getting-started-with-example/visualization.md new file mode 100644 index 0000000000..1ca4b731b5 --- /dev/null +++ b/i18n/en/docusaurus-plugin-content-docs/current/operation-manual/getting-started-with-example/visualization.md @@ -0,0 +1,5 @@ +--- +sidebar_position: 6 +--- + +# 查看可视化 \ No newline at end of file diff --git a/i18n/en/docusaurus-plugin-content-docs/current/operation-manual/ota.md b/i18n/en/docusaurus-plugin-content-docs/current/operation-manual/ota.md new file mode 100644 index 0000000000..afc7453f7c --- /dev/null +++ b/i18n/en/docusaurus-plugin-content-docs/current/operation-manual/ota.md @@ -0,0 +1,5 @@ +--- +sidebar_position: 11 +--- + +# 固件升级(OTA) \ No newline at end of file diff --git a/i18n/en/docusaurus-plugin-content-docs/current/operation-manual/productMgt.md b/i18n/en/docusaurus-plugin-content-docs/current/operation-manual/productMgt.md new file mode 100644 index 0000000000..7fee0193c9 --- /dev/null +++ b/i18n/en/docusaurus-plugin-content-docs/current/operation-manual/productMgt.md @@ -0,0 +1,6 @@ +--- +sidebar_position: 10 +--- + +# 产品管理 +正在开发中,尚未发布 \ No newline at end of file diff --git a/i18n/en/docusaurus-plugin-content-docs/current/operation-manual/systemLog/_category_.json b/i18n/en/docusaurus-plugin-content-docs/current/operation-manual/systemLog/_category_.json new file mode 100644 index 0000000000..fb4c0545c5 --- /dev/null +++ b/i18n/en/docusaurus-plugin-content-docs/current/operation-manual/systemLog/_category_.json @@ -0,0 +1,8 @@ +{ + "label": "系统日志", + "position": 13, + "link": { + "type": "generated-index", + "description": "系统日志" + } +} \ No newline at end of file diff --git a/i18n/en/docusaurus-plugin-content-docs/current/operation-manual/systemLog/deviceLog.md b/i18n/en/docusaurus-plugin-content-docs/current/operation-manual/systemLog/deviceLog.md new file mode 100644 index 0000000000..6e56f94918 --- /dev/null +++ b/i18n/en/docusaurus-plugin-content-docs/current/operation-manual/systemLog/deviceLog.md @@ -0,0 +1,6 @@ +--- +sidebar_position: 2 +--- + +# 设备日志 +记录设备受控的日志。 ![手动与自动对设备的控制](../../img/device_Log.png) \ No newline at end of file diff --git a/i18n/en/docusaurus-plugin-content-docs/current/operation-manual/systemLog/operation-log.md b/i18n/en/docusaurus-plugin-content-docs/current/operation-manual/systemLog/operation-log.md new file mode 100644 index 0000000000..1f8a05237a --- /dev/null +++ b/i18n/en/docusaurus-plugin-content-docs/current/operation-manual/systemLog/operation-log.md @@ -0,0 +1,9 @@ +--- +sidebar_position: 1 +--- + +# 操作日志 + +记录登录到系统的人员对系统的操作,以供安全审计。 + +![登录到系统的人员对系统进行的操作](../../img/operation_log.png) \ No newline at end of file diff --git a/i18n/en/docusaurus-plugin-content-docs/current/operation-manual/userMgt.md b/i18n/en/docusaurus-plugin-content-docs/current/operation-manual/userMgt.md new file mode 100644 index 0000000000..a4f802cedd --- /dev/null +++ b/i18n/en/docusaurus-plugin-content-docs/current/operation-manual/userMgt.md @@ -0,0 +1,21 @@ +--- +sidebar_position: 12 +--- + +# 用户管理 + +## 添加角色 +![添加角色](/img/addRole.png) + + +## 为每个角色选择权限 +![为角色选择权限](/img/userRole.png) + +## 添加用户,为用户设定角色 + +![添加用户](/img/addUserForm.png) + +## 用户列表 + +![用户列表](/img/userList.png) + diff --git a/i18n/en/docusaurus-plugin-content-docs/current/system development/_category_.json b/i18n/en/docusaurus-plugin-content-docs/current/system development/_category_.json new file mode 100644 index 0000000000..aa4c9a8686 --- /dev/null +++ b/i18n/en/docusaurus-plugin-content-docs/current/system development/_category_.json @@ -0,0 +1,8 @@ +{ + "label": "系统开发", + "position": 11, + "link": { + "type": "generated-index", + "description": "系统开发" + } +} \ No newline at end of file diff --git a/i18n/en/docusaurus-plugin-content-docs/current/system development/appDev.md b/i18n/en/docusaurus-plugin-content-docs/current/system development/appDev.md new file mode 100644 index 0000000000..6df91e877d --- /dev/null +++ b/i18n/en/docusaurus-plugin-content-docs/current/system development/appDev.md @@ -0,0 +1,5 @@ +--- +sidebar_position: 14 +--- + +# 开发移动应用 \ No newline at end of file diff --git a/i18n/en/docusaurus-plugin-content-docs/current/system development/customProtocol.md b/i18n/en/docusaurus-plugin-content-docs/current/system development/customProtocol.md new file mode 100644 index 0000000000..a2ef0b2317 --- /dev/null +++ b/i18n/en/docusaurus-plugin-content-docs/current/system development/customProtocol.md @@ -0,0 +1,5 @@ +--- +sidebar_position: 2 +--- + +# 增加自定义协议 \ No newline at end of file diff --git a/i18n/en/docusaurus-plugin-content-docs/current/system development/devEnv.md b/i18n/en/docusaurus-plugin-content-docs/current/system development/devEnv.md new file mode 100644 index 0000000000..090f409c28 --- /dev/null +++ b/i18n/en/docusaurus-plugin-content-docs/current/system development/devEnv.md @@ -0,0 +1,5 @@ +--- +sidebar_position: 1 +--- + +# 开发环境 \ No newline at end of file diff --git a/i18n/en/docusaurus-plugin-content-docs/current/system development/eveloping-plug-in/_category_.json b/i18n/en/docusaurus-plugin-content-docs/current/system development/eveloping-plug-in/_category_.json new file mode 100644 index 0000000000..9719e19c26 --- /dev/null +++ b/i18n/en/docusaurus-plugin-content-docs/current/system development/eveloping-plug-in/_category_.json @@ -0,0 +1,8 @@ +{ + "label": "开发插件", + "position": 12, + "link": { + "type": "generated-index", + "description": "开发插件" + } +} \ No newline at end of file diff --git a/i18n/en/docusaurus-plugin-content-docs/current/system development/eveloping-plug-in/dependentPlug-in.md b/i18n/en/docusaurus-plugin-content-docs/current/system development/eveloping-plug-in/dependentPlug-in.md new file mode 100644 index 0000000000..c6254f2e11 --- /dev/null +++ b/i18n/en/docusaurus-plugin-content-docs/current/system development/eveloping-plug-in/dependentPlug-in.md @@ -0,0 +1,5 @@ +--- +sidebar_position: 3 +--- + +# 依赖型插件 \ No newline at end of file diff --git a/i18n/en/docusaurus-plugin-content-docs/current/system development/eveloping-plug-in/devicePlugin.md b/i18n/en/docusaurus-plugin-content-docs/current/system development/eveloping-plug-in/devicePlugin.md new file mode 100644 index 0000000000..326bf3f9fa --- /dev/null +++ b/i18n/en/docusaurus-plugin-content-docs/current/system development/eveloping-plug-in/devicePlugin.md @@ -0,0 +1,5 @@ +--- +sidebar_position: 2 +--- + +# 设备插件 \ No newline at end of file diff --git a/i18n/en/docusaurus-plugin-content-docs/current/system development/extendUserMgt.md b/i18n/en/docusaurus-plugin-content-docs/current/system development/extendUserMgt.md new file mode 100644 index 0000000000..f0b6092781 --- /dev/null +++ b/i18n/en/docusaurus-plugin-content-docs/current/system development/extendUserMgt.md @@ -0,0 +1,5 @@ +--- +sidebar_position: 13 +--- + +# 拓展用户系统 \ No newline at end of file diff --git a/i18n/en/docusaurus-plugin-content-docs/current/system development/integrateOtherSystem.md b/i18n/en/docusaurus-plugin-content-docs/current/system development/integrateOtherSystem.md new file mode 100644 index 0000000000..42f68ecb5a --- /dev/null +++ b/i18n/en/docusaurus-plugin-content-docs/current/system development/integrateOtherSystem.md @@ -0,0 +1,6 @@ +--- +sidebar_position: 15 +--- + +# 增加非物联网的功能 +例如在ThingsPanel的基础上增加OA、网站、生产管理、电商平台、财务管理等其它非物联网的功能。 \ No newline at end of file diff --git a/i18n/en/docusaurus-plugin-content-docs/current/system-installation/_category_.json b/i18n/en/docusaurus-plugin-content-docs/current/system-installation/_category_.json new file mode 100644 index 0000000000..16fe5af3fd --- /dev/null +++ b/i18n/en/docusaurus-plugin-content-docs/current/system-installation/_category_.json @@ -0,0 +1,8 @@ +{ + "label": "系统安装", + "position": 2, + "link": { + "type": "generated-index", + "description": "系统的安装" + } +} \ No newline at end of file diff --git a/i18n/en/docusaurus-plugin-content-docs/current/system-installation/arm_installation.md b/i18n/en/docusaurus-plugin-content-docs/current/system-installation/arm_installation.md new file mode 100644 index 0000000000..115d581fc5 --- /dev/null +++ b/i18n/en/docusaurus-plugin-content-docs/current/system-installation/arm_installation.md @@ -0,0 +1,5 @@ +--- +sidebar_position: 5 +--- + +# ARM安装 diff --git a/i18n/en/docusaurus-plugin-content-docs/current/system-installation/cluster_deploy.md b/i18n/en/docusaurus-plugin-content-docs/current/system-installation/cluster_deploy.md new file mode 100644 index 0000000000..9bb19a72b0 --- /dev/null +++ b/i18n/en/docusaurus-plugin-content-docs/current/system-installation/cluster_deploy.md @@ -0,0 +1,7 @@ +--- +sidebar_position: 6 +--- + +# 集群部署 + +![部署结构图](./../img/deploy.svg) \ No newline at end of file diff --git a/i18n/en/docusaurus-plugin-content-docs/current/system-installation/docker_installation.md b/i18n/en/docusaurus-plugin-content-docs/current/system-installation/docker_installation.md new file mode 100644 index 0000000000..6cd9f308bf --- /dev/null +++ b/i18n/en/docusaurus-plugin-content-docs/current/system-installation/docker_installation.md @@ -0,0 +1,52 @@ +--- +sidebar_position: 2 +--- + +# Docker安装 + +## Almalinux(centos)安装docker和git +``` +sudo dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo +sudo dnf install docker-ce docker-ce-cli containerd.io +sudo systemctl start docker.service +sudo systemctl enable docker.service +sudo docker version +sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose +sudo chmod +x /usr/local/bin/docker-compose +dnf install git +``` + +## 拉取thingsPanel-go-docker + +``` +git clone https://github.com/ThingsPanel/thingsPanel-go-docker.git +cd thingsPanel-go-docker +``` + + +## 运行项目 + +前台启动项目 + + ``` + docker-compose -f docker-compose.yml up + ``` + +后台启动项目 + +``` +docker-compose -f docker-compose.yml up -d +``` + +停止服务 + +``` + docker-compose -f docker-compose.yml down + ``` + +## 前台访问 +``` +- 地址::8080 +- 用户名:admin@thingspanel.cn +- 密码:123456 +``` \ No newline at end of file diff --git a/i18n/en/docusaurus-plugin-content-docs/current/system-installation/environmental_requirement.md b/i18n/en/docusaurus-plugin-content-docs/current/system-installation/environmental_requirement.md new file mode 100644 index 0000000000..b26c5a7a68 --- /dev/null +++ b/i18n/en/docusaurus-plugin-content-docs/current/system-installation/environmental_requirement.md @@ -0,0 +1,71 @@ +--- +sidebar_position: 1 +--- + +# 环境要求 + +## 硬件设备要求 + +**最低配置** + +| CPU | 1核心 | +| --- | --- | +| 内存 | 1GB | +| 硬盘 | 20G | + +**推荐配置** + +| CPU | 2核+ | +| --- | ----- | +| 内存 | 4GB+ | +| 硬盘 | 40GB+ | + +## 支持的平台 + +ThingsPanel使用Golang开发,Golang支持的平台如下: + + aix/ppc64 + android/386 + android/amd64 + android/arm + android/arm64 + darwin/amd64 + darwin/arm64 + dragonfly/amd64 + freebsd/386 + freebsd/amd64 + freebsd/arm + freebsd/arm64 + illumos/amd64 + js/wasm + linux/386 + linux/amd64 + linux/arm + linux/arm64 + linux/mips + linux/mips64 + linux/mips64le + linux/mipsle + linux/ppc64 + linux/ppc64le + linux/riscv64 + linux/s390x + netbsd/386 + netbsd/amd64 + netbsd/arm + netbsd/arm64 + openbsd/386 + openbsd/amd64 + openbsd/arm + openbsd/arm64 + plan9/386 + plan9/amd64 + plan9/arm + solaris/amd64 + windows/386 + windows/amd64 + windows/arm + + + + diff --git a/i18n/en/docusaurus-plugin-content-docs/current/system-installation/optimization.md b/i18n/en/docusaurus-plugin-content-docs/current/system-installation/optimization.md new file mode 100644 index 0000000000..01e8e9e93a --- /dev/null +++ b/i18n/en/docusaurus-plugin-content-docs/current/system-installation/optimization.md @@ -0,0 +1,5 @@ +--- +sidebar_position: 7 +--- + +# 性能优化 diff --git a/i18n/en/docusaurus-plugin-content-docs/current/system-installation/package_installation.md b/i18n/en/docusaurus-plugin-content-docs/current/system-installation/package_installation.md new file mode 100644 index 0000000000..6acc4161e7 --- /dev/null +++ b/i18n/en/docusaurus-plugin-content-docs/current/system-installation/package_installation.md @@ -0,0 +1,6 @@ +--- +sidebar_position: 4 +--- + +# 包安装 +暂无 \ No newline at end of file diff --git a/i18n/en/docusaurus-plugin-content-docs/current/system-installation/source_code.installation.md b/i18n/en/docusaurus-plugin-content-docs/current/system-installation/source_code.installation.md new file mode 100644 index 0000000000..a25cf28a14 --- /dev/null +++ b/i18n/en/docusaurus-plugin-content-docs/current/system-installation/source_code.installation.md @@ -0,0 +1,5 @@ +--- +sidebar_position: 3 +--- + +# 源码安装 diff --git a/i18n/en/docusaurus-plugin-content-docs/current/systeminduction/_category_.json b/i18n/en/docusaurus-plugin-content-docs/current/systeminduction/_category_.json new file mode 100644 index 0000000000..fbfdd64b6a --- /dev/null +++ b/i18n/en/docusaurus-plugin-content-docs/current/systeminduction/_category_.json @@ -0,0 +1,8 @@ +{ + "label": "系统介绍", + "position": 1, + "link": { + "type": "generated-index", + "description": "系统的目录简介" + } +} \ No newline at end of file diff --git a/i18n/en/docusaurus-plugin-content-docs/current/systeminduction/application_scenarios.md b/i18n/en/docusaurus-plugin-content-docs/current/systeminduction/application_scenarios.md new file mode 100644 index 0000000000..f916d9b180 --- /dev/null +++ b/i18n/en/docusaurus-plugin-content-docs/current/systeminduction/application_scenarios.md @@ -0,0 +1,6 @@ +--- +sidebar_position: 3 +--- + +# 应用场景 +可支持各类数据采集与设备控制的应用场景,包括能源、电力、交通、矿山、社区、楼宇、园区、农业、气象、应急救灾等。 \ No newline at end of file diff --git a/i18n/en/docusaurus-plugin-content-docs/current/systeminduction/architecture.md b/i18n/en/docusaurus-plugin-content-docs/current/systeminduction/architecture.md new file mode 100644 index 0000000000..17630ac9cd --- /dev/null +++ b/i18n/en/docusaurus-plugin-content-docs/current/systeminduction/architecture.md @@ -0,0 +1,7 @@ +--- +sidebar_position: 7 +--- + +# 系统架构 + +![系统架构图](./../img/systemflow.svg) \ No newline at end of file diff --git a/i18n/en/docusaurus-plugin-content-docs/current/systeminduction/code_repository.md b/i18n/en/docusaurus-plugin-content-docs/current/systeminduction/code_repository.md new file mode 100644 index 0000000000..9f6d609ff5 --- /dev/null +++ b/i18n/en/docusaurus-plugin-content-docs/current/systeminduction/code_repository.md @@ -0,0 +1,21 @@ +--- +sidebar_position: 8 +--- + +# 代码库地址 + +https://github.com/ThingsPanel/ + +## 后端代码库 +https://github.com/ThingsPanel/ThingsPanel-Go +## 前端代码库 +https://github.com/ThingsPanel/ThingsPanel-Backend-Vue +## 插件开发工具 +https://github.com/ThingsPanel/plugin-devtools +## 手机端代码库 + +https://github.com/ThingsPanel/app + +## 容器代码库 + +https://github.com/ThingsPanel/thingsPanel-go-docker \ No newline at end of file diff --git a/i18n/en/docusaurus-plugin-content-docs/current/systeminduction/demo.md b/i18n/en/docusaurus-plugin-content-docs/current/systeminduction/demo.md new file mode 100644 index 0000000000..c14e675c33 --- /dev/null +++ b/i18n/en/docusaurus-plugin-content-docs/current/systeminduction/demo.md @@ -0,0 +1,16 @@ +--- +sidebar_position: 5 +--- + +# 演示平台 + +电脑端使用网址,手机端扫码 + +http://dev.thingspanel.cn/ + +电脑和手机端共用账号密码 + +- 用户名:admin@thingspanel.cn +- 密码:123456 + +![查看手机端](./../img/Thingspanel-app.png) diff --git a/i18n/en/docusaurus-plugin-content-docs/current/systeminduction/design_ideas.md b/i18n/en/docusaurus-plugin-content-docs/current/systeminduction/design_ideas.md new file mode 100644 index 0000000000..be02a58ea5 --- /dev/null +++ b/i18n/en/docusaurus-plugin-content-docs/current/systeminduction/design_ideas.md @@ -0,0 +1,21 @@ +--- +sidebar_position: 1 +--- + +# 设计理念 + +## 设计思路 + +- 用常识思维设计系统。 +- 用简单的办法解决复杂的问题。 +- 更高层次的抽象。 +- 用标准化组件简化系统 + +## 标准设备 + +同样的一个温湿度传感器,可能有上千个厂家,不同的规格型号,但是他们都是温湿度传感器。 + +温湿度传感器的输入是温度、湿度、时间。输出是当前温度、当前湿度、温度曲线、湿度曲线等图表单元或者报表。这些输入和输出的数量和彼此关系都是确定的。 + +因此,我们将温湿度传感器的软件部分也抽象成一个标准的温湿度传感器组件,这个组件包括了固定的数据输入和结果输出。并使之成为物联网大厦中的标准的砖块。 + diff --git a/i18n/en/docusaurus-plugin-content-docs/current/systeminduction/functions.md b/i18n/en/docusaurus-plugin-content-docs/current/systeminduction/functions.md new file mode 100644 index 0000000000..5ee42864cf --- /dev/null +++ b/i18n/en/docusaurus-plugin-content-docs/current/systeminduction/functions.md @@ -0,0 +1,129 @@ +--- +sidebar_position: 3 +--- + +# 功能介绍 + +## 首页 + +- 服务器状态信息,包括CPU和内存占用率,设备消息数。 + +## 业务 + +- 编辑创建业务,可创建多个业务,按照属性结构创建业务,无限级别分组。 + +- 业务可绑定用户,实现针对业务的用户授权。 + +## 设备管理 + +- 按照分组添加管理设备。获得设备推送参数,进行数据对接。 + +- 查看设备推送状态,设备插件所带的图表组件,可根据分组、设备插件对设备进行快速筛选。 + +- 具有设备向导功能,方便新手添加设备。 + +- 可管理无限级分组。 + +## 可视化 + +- 可创建多个可视化图表大屏。 + +- 一个业务可创建不同分组的大屏包括汇总大屏。 + +- 自动读取设备插件所包含的图表单元并加载。 + +- 可设置刷新率、采样率、时间间隔。 + +- 支持各种图标单元、报表单元加载。 + +- 拖拽式布局 + +## 自动化 + +- 可添加控制策略和告警策略 + +- 支持控制策略优先级。 + +- 支持多个控制策略或与条件 + +- 支持时间和设备触发两种触发类型。 + +- 支持多个控制指令同时下发。 + +- 支持不同业务不同的策略。 + +## 数据管理 + +- 根据业务,根据时间段筛选数据。 + +- 实时查看收到的数据日志,方便监测数据是否已经收到。 + +- 数据可以导出。 + +## 告警信息 + +- 根据业务和分组显示告警信息。 + +- 可根据时间段筛选。 + +## 系统日志 + +- 查看不同的IP在系统中的访问路径,以便进行安全审计。 + +- 查看设备被操作的任何记录,包括手动和自动,由什么条件触发。 + +## 应用管理 + +- 对设备插件进行管理,设备插件是设备的影子设备,包括数据和协议定义,数据处理,设备输出的图表报表单元。 + +## 用户管理 + +- 采用Casbin方案,支持ACL,RBAC多种权限管理方式,支持大型业务权限控制。 + +- 支持到页面的权限控制。 + +- 支持对业务进行分别的权限控制。 + +- 支持多角色定义,自定义角色权限。 + +## 规则引擎 + +- 将收到的数据转发第三方。 + +- 接收设备数据并转换格式。 + +## 产品管理 + +- 创建产品,设定产品编码,导出产品生产数据 + +- 导入产品,生成二维码 + +- 在线升级固件OTA功能。 + +## 系统设置 + +- 更换Logo。 + +- 更换系统标题。 + +- 更换主题风格。 + +## 物联网APP + +- 使用Uniapp开发,可以方便的编译成iOS,安卓,微信小程序以及其他小程序,H5。 + +- 可以扫码添加设备(设备需要在后台先导入)。 + +- 查看监测值。 + +- 切换智能化业务和设备分组。 + +- 手动控制。 + +- 设置控制策略,分为设备触发和时间条件触发两种。 + +- 查看操作日志。 + +- 个人账号管理功能。 + +- 手机验证码登录。 diff --git a/i18n/en/docusaurus-plugin-content-docs/current/systeminduction/releases.md b/i18n/en/docusaurus-plugin-content-docs/current/systeminduction/releases.md new file mode 100644 index 0000000000..d6290da209 --- /dev/null +++ b/i18n/en/docusaurus-plugin-content-docs/current/systeminduction/releases.md @@ -0,0 +1,32 @@ +--- +sidebar_position: 9 +--- + +# 更新记录 + +## ThingsPanel-Ver0.2.0 + +### 本次新增功能 +- 增加了系统设置主菜单,支持更换系统上所有logo和系统名称 +- 增加了设备属性功能,可以填入设备位置,以便在业务可视化中给设备定位 +- 优化了tcp协议,增加了设备重置api接口 +- 增加了外部扩展接口:根据设备id查询设备历史数据 +- 增加了外部扩展接口:提供输入设备数据和图片的接口 +- 数据管理中增加了图片预览功能,修复了时间不显示缺陷 +- 增加了外部扩展接口:根据业务id查询业务下所有设备和设备当前值 +- 增加了外部扩展接口:根据设备id查询设备当前值 +- 增加了数据导出到excel功能 +- 后台增加了日志模块,可在app.conf配置文件中配置拆分行数,8个日志级别,日志保存时间;sql日志记录在info级别 +- 告警信息支持业务id,资产id,设备id检索 +- 增加了动态加载logo,更换了加载风格 +### 本次优化和修复的缺陷 +- 修复了自动化预警“或”关联事件引起服务宕机问题 +- 优化了可视化中切换资产出现的无法切换问题,并优化了切换加载速度 +- 优化了登录页加载时间长的问题 +- 优化了应用管理中图表字段换行会使盒子变高的问题 +- 修复了温湿度可视化插件曲线图无法加载的缺陷 +- 对所有插件的标题和布局进行了优化 +- 优化了前端打包部署部分的配置,与docker一键部署形成了配合 +- 优化了docker版本,支持在docker版本上更新前后端代码、前端代码和nginx配置 +- 优化了数据管理的检索功能,修复了部分bug,增强了用户体验; +- 优化了业务中的编辑业务,降低了显示延迟;修改了部分名称 diff --git a/i18n/en/docusaurus-plugin-content-docs/current/systeminduction/screenshots.md b/i18n/en/docusaurus-plugin-content-docs/current/systeminduction/screenshots.md new file mode 100644 index 0000000000..5f5b9cbae0 --- /dev/null +++ b/i18n/en/docusaurus-plugin-content-docs/current/systeminduction/screenshots.md @@ -0,0 +1,15 @@ +--- +sidebar_position: 6 +--- + +# 系统截图 +ThingsPanel系统首页 ![ThingsPanel系统首页](/img/thingspanel-home.png) + +ThingsPanel业务管理 ![ThingsPanel业务管理](/img/thingspanel-application.png) ThingsPanel空气质量插件 ![ThingsPanel空气质量插件](/img/plugin-pm25.png) + + +ThingsPanel-APP手机客户端登录页面 ![ThingsPanel-APP登录页](/img/thingspanel-app-login.webp) + + +ThingsPanel-APP手机客户端首页 ![ThingsPanel-APP](/img/thingspanel-app-home.webp) + diff --git a/i18n/en/docusaurus-plugin-content-docs/current/systeminduction/test_report.md b/i18n/en/docusaurus-plugin-content-docs/current/systeminduction/test_report.md new file mode 100644 index 0000000000..baa894aa6f --- /dev/null +++ b/i18n/en/docusaurus-plugin-content-docs/current/systeminduction/test_report.md @@ -0,0 +1,18 @@ +--- +sidebar_position: 4 +--- + +# 测试报告 + +单机性能:可达到5000设备同时接入,每分钟接入设备量为30万台。 + +**测试方法** + +- 鲲鹏通用计算增强型 || 4vCPUs | 8GiB +- 5000个温湿度传感器,1秒上报一次消息 + +| 测试项目 | 单机性能 | 每分钟接入设备 | +| ---- | -------- | ------- | +| 后端服务 | 50000TPS | 300万设备 | +| 消息接收 | 50000TPS | 300万设备 | +| 数据库 | 5000TPS | 30万设备 | diff --git a/i18n/fr/docusaurus-plugin-content-blog/2022-07-22-thingspanel-app.md b/i18n/fr/docusaurus-plugin-content-blog/2022-07-22-thingspanel-app.md new file mode 100644 index 0000000000..fd1e51d0c4 --- /dev/null +++ b/i18n/fr/docusaurus-plugin-content-blog/2022-07-22-thingspanel-app.md @@ -0,0 +1,34 @@ +--- +slug: thingspanel-app +title: ThingsPanel 发布物联网手机客户端(多图) +authors: + name: zjhong + title: 极益科技 + url: https://github.com/zjhong + image_url: https://avatars.githubusercontent.com/u/61645647?s=64&v=4 +tags: + - ThingsPanel + - APP +--- + +ThingsPanel 是一款物联网底层开源软件,主要功能是采集设备数据、可视化、自动化控制,为众多集成商、设备商、方案商提供快速的产品和交付方案。 + +ThingsPanel 的手机端 APP 用于对 ThingsPanel 提供移动管理和控制支持。主要实现的功能包括监测、控制、策略、以及设备添加管理等功能。是 ThingsPanel 的轻型使用客户端,支持 SAAS 场景。 + +## 手机端的功能特点包括: + + - 使用 Uniapp 开发,可以方便的编译成 iOS,安卓,微信小程序以及其他小程序,H5。 + - 可以扫码添加设备(设备需要在后台先导入)。 + - 查看监测值。 + - 切换智能化业务和设备分组。 + - 手动控制。 + - 设置控制策略, + - 分为设备触发和时间条件触发两种。 + - 查看操作日志。 + - 个人账号管理功能。 + - 手机验证码登录。 + +ThingsPanel-APP手机客户端登录页面 ![ThingsPanel-APP登录页](/img/thingspanel-app-login.webp) + + +ThingsPanel-APP手机客户端首页 ![ThingsPanel-APP](/img/thingspanel-app-home.webp) diff --git a/i18n/fr/docusaurus-plugin-content-blog/authors.yml b/i18n/fr/docusaurus-plugin-content-blog/authors.yml new file mode 100644 index 0000000000..6f2ebeeb13 --- /dev/null +++ b/i18n/fr/docusaurus-plugin-content-blog/authors.yml @@ -0,0 +1,15 @@ +endi: + name: Endilie Yacop Sucipto + title: Maintainer of Docusaurus + url: https://github.com/endiliey + image_url: https://github.com/endiliey.png +yangshun: + name: Yangshun Tay + title: Front End Engineer @ Facebook + url: https://github.com/yangshun + image_url: https://github.com/yangshun.png +slorber: + name: Sébastien Lorber + title: Docusaurus maintainer + url: https://sebastienlorber.com + image_url: https://github.com/slorber.png diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/common-problem/_category_.json b/i18n/fr/docusaurus-plugin-content-docs/current/common-problem/_category_.json new file mode 100644 index 0000000000..d3fb1952a9 --- /dev/null +++ b/i18n/fr/docusaurus-plugin-content-docs/current/common-problem/_category_.json @@ -0,0 +1,8 @@ +{ + "label": "常见问题", + "position": 26, + "link": { + "type": "generated-index", + "description": "常见问题" + } +} \ No newline at end of file diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/common-problem/faq.md b/i18n/fr/docusaurus-plugin-content-docs/current/common-problem/faq.md new file mode 100644 index 0000000000..0ec47a0cd6 --- /dev/null +++ b/i18n/fr/docusaurus-plugin-content-docs/current/common-problem/faq.md @@ -0,0 +1,5 @@ +--- +sidebar_position: 1 +--- + +# 常见问题 \ No newline at end of file diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/development-interface/_category_.json b/i18n/fr/docusaurus-plugin-content-docs/current/development-interface/_category_.json new file mode 100644 index 0000000000..3880caba55 --- /dev/null +++ b/i18n/fr/docusaurus-plugin-content-docs/current/development-interface/_category_.json @@ -0,0 +1,8 @@ +{ + "label": "开发接口", + "position": 16, + "link": { + "type": "generated-index", + "description": "开发接口" + } +} \ No newline at end of file diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/development-interface/app_api.md b/i18n/fr/docusaurus-plugin-content-docs/current/development-interface/app_api.md new file mode 100644 index 0000000000..1c9dd5a848 --- /dev/null +++ b/i18n/fr/docusaurus-plugin-content-docs/current/development-interface/app_api.md @@ -0,0 +1,5 @@ +--- +sidebar_position: 2 +--- + +# 移动端接口 \ No newline at end of file diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/development-interface/backend_api.md b/i18n/fr/docusaurus-plugin-content-docs/current/development-interface/backend_api.md new file mode 100644 index 0000000000..c1c5456583 --- /dev/null +++ b/i18n/fr/docusaurus-plugin-content-docs/current/development-interface/backend_api.md @@ -0,0 +1,9 @@ +--- +sidebar_position: 1 +--- + +# 后端接口 + +此接口包含APP + +https://www.apifox.cn/apidoc/shared-34b48097-8c3a-4ffe-907e-12ff3c669936/api-14711870 \ No newline at end of file diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/equipment-access/_category_.json b/i18n/fr/docusaurus-plugin-content-docs/current/equipment-access/_category_.json new file mode 100644 index 0000000000..d7d0783843 --- /dev/null +++ b/i18n/fr/docusaurus-plugin-content-docs/current/equipment-access/_category_.json @@ -0,0 +1,8 @@ +{ + "label": "设备接入", + "position": 4, + "link": { + "type": "generated-index", + "description": "设备接入" + } +} \ No newline at end of file diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/equipment-access/coap.md b/i18n/fr/docusaurus-plugin-content-docs/current/equipment-access/coap.md new file mode 100644 index 0000000000..827de2fe6b --- /dev/null +++ b/i18n/fr/docusaurus-plugin-content-docs/current/equipment-access/coap.md @@ -0,0 +1,10 @@ +--- +sidebar_position: 6 +--- + +# CoAP接入 + +CoAP可使用如下几种方式接入 +* 使用ThingsPanel规则引擎接入,并转化成标准设备接入。 +* 使用ThingsBoard网关或者其他软件网关接入。 +* 使用硬件网关接入,并转为MQTT接入到ThingsPanel diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/equipment-access/compatible_device.md b/i18n/fr/docusaurus-plugin-content-docs/current/equipment-access/compatible_device.md new file mode 100644 index 0000000000..751e516e37 --- /dev/null +++ b/i18n/fr/docusaurus-plugin-content-docs/current/equipment-access/compatible_device.md @@ -0,0 +1,7 @@ +--- +sidebar_position: 8 +--- + +# 已对接的设备列表 + +* 金鸽网关 https://4g-iot.com/ diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/equipment-access/gateway.md b/i18n/fr/docusaurus-plugin-content-docs/current/equipment-access/gateway.md new file mode 100644 index 0000000000..349c890e09 --- /dev/null +++ b/i18n/fr/docusaurus-plugin-content-docs/current/equipment-access/gateway.md @@ -0,0 +1,7 @@ +--- +sidebar_position: 2 +--- + +# 网关MQTT接入 + +* 使用ThingsPanel规则引擎转化成标准设备接入。 \ No newline at end of file diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/equipment-access/http.md b/i18n/fr/docusaurus-plugin-content-docs/current/equipment-access/http.md new file mode 100644 index 0000000000..64737b5daf --- /dev/null +++ b/i18n/fr/docusaurus-plugin-content-docs/current/equipment-access/http.md @@ -0,0 +1,5 @@ +--- +sidebar_position: 3 +--- + +# HTTP接入 \ No newline at end of file diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/equipment-access/modbus.md b/i18n/fr/docusaurus-plugin-content-docs/current/equipment-access/modbus.md new file mode 100644 index 0000000000..a28ffaf6a2 --- /dev/null +++ b/i18n/fr/docusaurus-plugin-content-docs/current/equipment-access/modbus.md @@ -0,0 +1,9 @@ +--- +sidebar_position: 4 +--- + +# ModBus接入 + +* 使用ThingsPanel规则引擎接入,并转化成标准设备接入。 +* 使用ThingsBoard网关或者其他软件网关接入。 +* 使用硬件网关接入,并转为MQTT接入到ThingsPanel \ No newline at end of file diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/equipment-access/mqtt.md b/i18n/fr/docusaurus-plugin-content-docs/current/equipment-access/mqtt.md new file mode 100644 index 0000000000..4a1aedf4e9 --- /dev/null +++ b/i18n/fr/docusaurus-plugin-content-docs/current/equipment-access/mqtt.md @@ -0,0 +1,8 @@ +--- +sidebar_position: 1 +--- + +# 设备MQTT接入 + +* MQTT设备可以直接接入到系统中。 +* MQTT设备如果是网关,那么需要通过规则引擎转化为标准设备再接入到系统中。 \ No newline at end of file diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/equipment-access/opc-ua.md b/i18n/fr/docusaurus-plugin-content-docs/current/equipment-access/opc-ua.md new file mode 100644 index 0000000000..4017d4a03d --- /dev/null +++ b/i18n/fr/docusaurus-plugin-content-docs/current/equipment-access/opc-ua.md @@ -0,0 +1,9 @@ +--- +sidebar_position: 7 +--- + +# OPC-UA接入 + +* 使用ThingsPanel规则引擎接入,并转化成标准设备接入。 +* 使用ThingsBoard网关或者其他软件网关接入。 +* 使用硬件网关接入,并转为MQTT接入到ThingsPanel \ No newline at end of file diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/equipment-access/tcp.md b/i18n/fr/docusaurus-plugin-content-docs/current/equipment-access/tcp.md new file mode 100644 index 0000000000..f03a01abb0 --- /dev/null +++ b/i18n/fr/docusaurus-plugin-content-docs/current/equipment-access/tcp.md @@ -0,0 +1,7 @@ +--- +sidebar_position: 5 +--- + +# TCP接入 + +TCP设备可以直接接入到系统中。 \ No newline at end of file diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/img/Thingspanel-app.png b/i18n/fr/docusaurus-plugin-content-docs/current/img/Thingspanel-app.png new file mode 100644 index 0000000000..e4410cc632 Binary files /dev/null and b/i18n/fr/docusaurus-plugin-content-docs/current/img/Thingspanel-app.png differ diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/img/deploy.svg b/i18n/fr/docusaurus-plugin-content-docs/current/img/deploy.svg new file mode 100644 index 0000000000..0703a22c39 --- /dev/null +++ b/i18n/fr/docusaurus-plugin-content-docs/current/img/deploy.svg @@ -0,0 +1,200 @@ + + + + + + + g + 系统部署结构 + + cluster_0 + + MQTT Broker集群 + + + cluster_2 + + 用户端 + + + cluster_3 + + 前端服务 + + + cluster_4 + + 设备端 + + + cluster_5 + + 数据库集群 + + + cluster_6 + + 前端代理 + + + cluster_7 + + 缓存服务集群 + + + cluster_8 + + 后端集群 + + + cluster_9 + + 规则引擎 + + + + MQTT Broker + + MQTT Broker + + + + 后端 + + 后端 + + + + MQTT Broker->后端 + + + + + + MQTT Broker1 + + MQTT Broker1 + + + + 用户 + + 用户 + + + + 前端 + + 前端 + + + + 用户->前端 + + + + + + Nginx + + Nginx + + + + 前端->Nginx + + + + + + 规则引擎 + + 规则引擎 + + + + 前端->规则引擎 + + + + + + 设备 + + 设备 + + + + 设备1 + + 设备1 + + + + 设备1->MQTT Broker + + + + + + 设备2 + + 设备2 + + + + PostgreSQL(TimescaleDB) + + PostgreSQL(TimescaleDB) + + + + PostgreSQL(TimescaleDB)1 + + PostgreSQL(TimescaleDB)1 + + + + 后端2 + + 后端2 + + + + Nginx->后端2 + + + + + + Redis + + Redis + + + + Redis1 + + Redis1 + + + + 后端->PostgreSQL(TimescaleDB) + + + + + + 后端->Redis + + + + + + 后端1 + + 后端1 + + + diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/img/device_Log.png b/i18n/fr/docusaurus-plugin-content-docs/current/img/device_Log.png new file mode 100644 index 0000000000..cf014ad167 Binary files /dev/null and b/i18n/fr/docusaurus-plugin-content-docs/current/img/device_Log.png differ diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/img/gateway-config.png b/i18n/fr/docusaurus-plugin-content-docs/current/img/gateway-config.png new file mode 100644 index 0000000000..7b311edfec Binary files /dev/null and b/i18n/fr/docusaurus-plugin-content-docs/current/img/gateway-config.png differ diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/img/mqttbox-view-data.png b/i18n/fr/docusaurus-plugin-content-docs/current/img/mqttbox-view-data.png new file mode 100644 index 0000000000..9db6e7d02c Binary files /dev/null and b/i18n/fr/docusaurus-plugin-content-docs/current/img/mqttbox-view-data.png differ diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/img/operation_log.png b/i18n/fr/docusaurus-plugin-content-docs/current/img/operation_log.png new file mode 100644 index 0000000000..3b2af32d73 Binary files /dev/null and b/i18n/fr/docusaurus-plugin-content-docs/current/img/operation_log.png differ diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/img/rs485-gateway.jpg b/i18n/fr/docusaurus-plugin-content-docs/current/img/rs485-gateway.jpg new file mode 100644 index 0000000000..768cfb4047 Binary files /dev/null and b/i18n/fr/docusaurus-plugin-content-docs/current/img/rs485-gateway.jpg differ diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/img/systemflow.svg b/i18n/fr/docusaurus-plugin-content-docs/current/img/systemflow.svg new file mode 100644 index 0000000000..8124f3bfd9 --- /dev/null +++ b/i18n/fr/docusaurus-plugin-content-docs/current/img/systemflow.svg @@ -0,0 +1,328 @@ + + + + + + + G + + cluster_0 + + 设备 + + + cluster_1 + + 传输 + + + cluster_2 + + 转换 + + + cluster_3 + + 标准设备数据 + + + cluster_4 + + 设备插件 + + + cluster_5 + + 汇总插件(举例如下) + + + cluster_6 + + 输出 + + + cluster_7 + + ThingsPanel + + + cluster_8 + + 网络组件规则引擎 + + + + 设备1 + + 设备1 + + + + 网关 + + 网关 + + + + 设备1->网关 + + + + + + 设备2 + + 设备2 + + + + 设备2->网关 + + + + + + 设备3 + + 设备3 + + + + 设备3->网关 + + + + + + MQTT + + MQTT + + + + 网关->MQTT + + + + + + 单设备 + + 单设备 + + + + 单设备->MQTT + + + + + + 是否是网关 + + 是否是网关 + + + + MQTT->是否是网关 + + + + + + 转换 + + 转换 + + + + 是否是网关->转换 + + + + + + + 标准设备 + + 标准设备 + + + + 是否是网关->标准设备 + + + + + + + 转换->标准设备 + + + + + + 数据对接 + + 数据对接 + + + + 标准设备->数据对接 + + + + + + 图表单元 + + 图表单元 + + + + 图表大屏 + + 图表大屏 + + + + 图表单元->图表大屏 + + + + + + 报表单元 + + 报表单元 + + + + 分类报表 + + 分类报表 + + + + 报表单元->分类报表 + + + + + + 组态单元 + + 组态单元 + + + + 组态大屏 + + 组态大屏 + + + + 组态单元->组态大屏 + + + + + + 热力图图表单元 + + 热力图图表单元 + + + + 热力图图表单元->图表大屏 + + + + + + 地图图表单元 + + 地图图表单元 + + + + 地图图表单元->图表大屏 + + + + + + 全局统计图表单元 + + 全局统计图表单元 + + + + 全局统计图表单元->图表大屏 + + + + + + 数据 + + 数据 + + + + 数据对接->数据 + + + + + + 数据->图表单元 + + + + + + 数据->报表单元 + + + + + + 数据->组态单元 + + + + + + 数据->热力图图表单元 + + + + + + 数据->地图图表单元 + + + + + + 数据->全局统计图表单元 + + + + + + 数据转换规则 + + 数据转换规则 + + + + 数据转换规则->转换 + + + 调用 + + + diff --git "a/i18n/fr/docusaurus-plugin-content-docs/current/img/\345\212\237\350\203\275\347\273\223\346\236\204\345\233\276.png" "b/i18n/fr/docusaurus-plugin-content-docs/current/img/\345\212\237\350\203\275\347\273\223\346\236\204\345\233\276.png" new file mode 100644 index 0000000000..5687397950 Binary files /dev/null and "b/i18n/fr/docusaurus-plugin-content-docs/current/img/\345\212\237\350\203\275\347\273\223\346\236\204\345\233\276.png" differ diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/intro.md b/i18n/fr/docusaurus-plugin-content-docs/current/intro.md new file mode 100644 index 0000000000..82a887cdb6 --- /dev/null +++ b/i18n/fr/docusaurus-plugin-content-docs/current/intro.md @@ -0,0 +1,32 @@ +--- +sidebar_position: 1 +--- + +# 为什么选择ThingsPanel + +ThingsPanel是一个通用、开源的物联网应用平台,旨在通过可复用的组件,减少开发工作,简化和加速物联网开发交付。 + +**标准设备**是ThingsPanel最大的特点,通过标准设备,使物联网的复杂性大大降低。进一步降低成本、提高效率。同时也降低运维的难度与成本。 + +## 系统优势 + +- 设备上云与企业物联网+。 +- 开源、AGPLv3 。 +- 简洁、易用 。 +- 模块化构建,让项目交付更快。 +## 针对用户 +- 快速交付项目 +- 快速开发自己的方案 +- 设备物联网+ +## 解决问题 +- 针对物联网项目开发慢、复杂度高的问题。 +## 功能结构 +![功能结构图](./img/功能结构图.png) +## 技术栈 +* Golang:天生优异的并发性能,节省硬件成本,可适用于边缘设备。 +* Vue.js:前端构建,体验更佳 +* PostgreSQL:更高的负载能力,更低的拥有成本。 +* TimescaleDB :时序数据库,PostgreSQL插件。 +* Nginx:高性能Web服务器。 +* GMQTT:高性能消息队列处理。 +* Redis:NoSQL缓存数据库 diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/operation-manual/_category_.json b/i18n/fr/docusaurus-plugin-content-docs/current/operation-manual/_category_.json new file mode 100644 index 0000000000..f58b084ef4 --- /dev/null +++ b/i18n/fr/docusaurus-plugin-content-docs/current/operation-manual/_category_.json @@ -0,0 +1,8 @@ +{ + "label": "操作手册", + "position": 3, + "link": { + "type": "generated-index", + "description": "操作手册" + } +} \ No newline at end of file diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/operation-manual/camComponent.md b/i18n/fr/docusaurus-plugin-content-docs/current/operation-manual/camComponent.md new file mode 100644 index 0000000000..d4a349e5b2 --- /dev/null +++ b/i18n/fr/docusaurus-plugin-content-docs/current/operation-manual/camComponent.md @@ -0,0 +1,7 @@ +--- +sidebar_position: 8 +--- + +# 视频组件 + +正在开发中,尚未发布 \ No newline at end of file diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/operation-manual/dataforward.md b/i18n/fr/docusaurus-plugin-content-docs/current/operation-manual/dataforward.md new file mode 100644 index 0000000000..684c613cfa --- /dev/null +++ b/i18n/fr/docusaurus-plugin-content-docs/current/operation-manual/dataforward.md @@ -0,0 +1,5 @@ +--- +sidebar_position: 9 +--- + +# 数据转发 \ No newline at end of file diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/operation-manual/deviceMgt.md b/i18n/fr/docusaurus-plugin-content-docs/current/operation-manual/deviceMgt.md new file mode 100644 index 0000000000..0e736e5c10 --- /dev/null +++ b/i18n/fr/docusaurus-plugin-content-docs/current/operation-manual/deviceMgt.md @@ -0,0 +1,5 @@ +--- +sidebar_position: 7 +--- + +# 设备管理 \ No newline at end of file diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/operation-manual/getting-started-with-example/_category_.json b/i18n/fr/docusaurus-plugin-content-docs/current/operation-manual/getting-started-with-example/_category_.json new file mode 100644 index 0000000000..1f5d21956a --- /dev/null +++ b/i18n/fr/docusaurus-plugin-content-docs/current/operation-manual/getting-started-with-example/_category_.json @@ -0,0 +1,8 @@ +{ + "label": "通过一个例子快速上手", + "position": 1, + "link": { + "type": "generated-index", + "description": "通过一个例子快速上手" + } +} \ No newline at end of file diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/operation-manual/getting-started-with-example/automation-alert.md b/i18n/fr/docusaurus-plugin-content-docs/current/operation-manual/getting-started-with-example/automation-alert.md new file mode 100644 index 0000000000..e6b8eb4974 --- /dev/null +++ b/i18n/fr/docusaurus-plugin-content-docs/current/operation-manual/getting-started-with-example/automation-alert.md @@ -0,0 +1,5 @@ +--- +sidebar_position: 7 +--- + +# 设置自动化与告警 \ No newline at end of file diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/operation-manual/getting-started-with-example/create-device.md b/i18n/fr/docusaurus-plugin-content-docs/current/operation-manual/getting-started-with-example/create-device.md new file mode 100644 index 0000000000..fbb3cb7ad3 --- /dev/null +++ b/i18n/fr/docusaurus-plugin-content-docs/current/operation-manual/getting-started-with-example/create-device.md @@ -0,0 +1,5 @@ +--- +sidebar_position: 3 +--- + +# 创建设备 \ No newline at end of file diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/operation-manual/getting-started-with-example/example.md b/i18n/fr/docusaurus-plugin-content-docs/current/operation-manual/getting-started-with-example/example.md new file mode 100644 index 0000000000..11520a9b8b --- /dev/null +++ b/i18n/fr/docusaurus-plugin-content-docs/current/operation-manual/getting-started-with-example/example.md @@ -0,0 +1,13 @@ +--- +sidebar_position: 1 +--- + +# 温湿度采集并报警 + +这个例子我们将实现如下几点: +- 配置工业网关通过RS485采集Modbus温湿度数据、并连接声光报警器。 +- 将数据推送到ThingsPanel的MQTT网关。 +- 添加设备并获得数据 +- 添加配置可视化 +- 手动控制声光报警器报警。 +- 配置温度超过30°告警。 \ No newline at end of file diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/operation-manual/getting-started-with-example/perequisites.md b/i18n/fr/docusaurus-plugin-content-docs/current/operation-manual/getting-started-with-example/perequisites.md new file mode 100644 index 0000000000..e32fd0505d --- /dev/null +++ b/i18n/fr/docusaurus-plugin-content-docs/current/operation-manual/getting-started-with-example/perequisites.md @@ -0,0 +1,14 @@ +--- +sidebar_position: 2 +--- + +# 准备工作 + +本次的例子需要准备好如下条件。 +- 安装好ThingsPanel并正常运行。 +- 准备一台工业网关(本次使用的是金鸽S475网关) +- 一个485通信的温湿度传感器 +- 一个声光报警器 +- 网线一段或者物联网卡(本次使用网线连接路由器) + + diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/operation-manual/getting-started-with-example/pushdata.md b/i18n/fr/docusaurus-plugin-content-docs/current/operation-manual/getting-started-with-example/pushdata.md new file mode 100644 index 0000000000..df22571f2b --- /dev/null +++ b/i18n/fr/docusaurus-plugin-content-docs/current/operation-manual/getting-started-with-example/pushdata.md @@ -0,0 +1,17 @@ +--- +sidebar_position: 4 +--- + +# 推送数据 + +## 连接设备 + +将买到的设备连接起来,这个大概要花10分钟左右时间(具体连接方式咨询网关提供商)。 + +![网关、温湿度采集器、声光报警器](../../img/rs485-gateway.jpg) +## 在设备端的配置 +![](../../img/gateway-config.png) 要配置的重要项目有:**IP地址、端口、主题**。如果有验证的话,不要填错**用户名密码**。 在以上例子中,网关单独配置了推送主题。服务器端对该网关(金鸽)单独进行了解析。 + + +## 通过MQTTBox查看网关设备推送的数据 +可以看到数据已经收到了。如下图温度282°(为设备直接发来的原始数据) ![查看网关收到的数据](../../img/mqttbox-view-data.png) \ No newline at end of file diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/operation-manual/getting-started-with-example/view-data.md b/i18n/fr/docusaurus-plugin-content-docs/current/operation-manual/getting-started-with-example/view-data.md new file mode 100644 index 0000000000..4a0add805c --- /dev/null +++ b/i18n/fr/docusaurus-plugin-content-docs/current/operation-manual/getting-started-with-example/view-data.md @@ -0,0 +1,5 @@ +--- +sidebar_position: 5 +--- + +# 查看数据 \ No newline at end of file diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/operation-manual/getting-started-with-example/visualization.md b/i18n/fr/docusaurus-plugin-content-docs/current/operation-manual/getting-started-with-example/visualization.md new file mode 100644 index 0000000000..1ca4b731b5 --- /dev/null +++ b/i18n/fr/docusaurus-plugin-content-docs/current/operation-manual/getting-started-with-example/visualization.md @@ -0,0 +1,5 @@ +--- +sidebar_position: 6 +--- + +# 查看可视化 \ No newline at end of file diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/operation-manual/ota.md b/i18n/fr/docusaurus-plugin-content-docs/current/operation-manual/ota.md new file mode 100644 index 0000000000..afc7453f7c --- /dev/null +++ b/i18n/fr/docusaurus-plugin-content-docs/current/operation-manual/ota.md @@ -0,0 +1,5 @@ +--- +sidebar_position: 11 +--- + +# 固件升级(OTA) \ No newline at end of file diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/operation-manual/productMgt.md b/i18n/fr/docusaurus-plugin-content-docs/current/operation-manual/productMgt.md new file mode 100644 index 0000000000..7fee0193c9 --- /dev/null +++ b/i18n/fr/docusaurus-plugin-content-docs/current/operation-manual/productMgt.md @@ -0,0 +1,6 @@ +--- +sidebar_position: 10 +--- + +# 产品管理 +正在开发中,尚未发布 \ No newline at end of file diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/operation-manual/systemLog/_category_.json b/i18n/fr/docusaurus-plugin-content-docs/current/operation-manual/systemLog/_category_.json new file mode 100644 index 0000000000..fb4c0545c5 --- /dev/null +++ b/i18n/fr/docusaurus-plugin-content-docs/current/operation-manual/systemLog/_category_.json @@ -0,0 +1,8 @@ +{ + "label": "系统日志", + "position": 13, + "link": { + "type": "generated-index", + "description": "系统日志" + } +} \ No newline at end of file diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/operation-manual/systemLog/deviceLog.md b/i18n/fr/docusaurus-plugin-content-docs/current/operation-manual/systemLog/deviceLog.md new file mode 100644 index 0000000000..6e56f94918 --- /dev/null +++ b/i18n/fr/docusaurus-plugin-content-docs/current/operation-manual/systemLog/deviceLog.md @@ -0,0 +1,6 @@ +--- +sidebar_position: 2 +--- + +# 设备日志 +记录设备受控的日志。 ![手动与自动对设备的控制](../../img/device_Log.png) \ No newline at end of file diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/operation-manual/systemLog/operation-log.md b/i18n/fr/docusaurus-plugin-content-docs/current/operation-manual/systemLog/operation-log.md new file mode 100644 index 0000000000..1f8a05237a --- /dev/null +++ b/i18n/fr/docusaurus-plugin-content-docs/current/operation-manual/systemLog/operation-log.md @@ -0,0 +1,9 @@ +--- +sidebar_position: 1 +--- + +# 操作日志 + +记录登录到系统的人员对系统的操作,以供安全审计。 + +![登录到系统的人员对系统进行的操作](../../img/operation_log.png) \ No newline at end of file diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/operation-manual/userMgt.md b/i18n/fr/docusaurus-plugin-content-docs/current/operation-manual/userMgt.md new file mode 100644 index 0000000000..a4f802cedd --- /dev/null +++ b/i18n/fr/docusaurus-plugin-content-docs/current/operation-manual/userMgt.md @@ -0,0 +1,21 @@ +--- +sidebar_position: 12 +--- + +# 用户管理 + +## 添加角色 +![添加角色](/img/addRole.png) + + +## 为每个角色选择权限 +![为角色选择权限](/img/userRole.png) + +## 添加用户,为用户设定角色 + +![添加用户](/img/addUserForm.png) + +## 用户列表 + +![用户列表](/img/userList.png) + diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/system development/_category_.json b/i18n/fr/docusaurus-plugin-content-docs/current/system development/_category_.json new file mode 100644 index 0000000000..aa4c9a8686 --- /dev/null +++ b/i18n/fr/docusaurus-plugin-content-docs/current/system development/_category_.json @@ -0,0 +1,8 @@ +{ + "label": "系统开发", + "position": 11, + "link": { + "type": "generated-index", + "description": "系统开发" + } +} \ No newline at end of file diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/system development/appDev.md b/i18n/fr/docusaurus-plugin-content-docs/current/system development/appDev.md new file mode 100644 index 0000000000..6df91e877d --- /dev/null +++ b/i18n/fr/docusaurus-plugin-content-docs/current/system development/appDev.md @@ -0,0 +1,5 @@ +--- +sidebar_position: 14 +--- + +# 开发移动应用 \ No newline at end of file diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/system development/customProtocol.md b/i18n/fr/docusaurus-plugin-content-docs/current/system development/customProtocol.md new file mode 100644 index 0000000000..a2ef0b2317 --- /dev/null +++ b/i18n/fr/docusaurus-plugin-content-docs/current/system development/customProtocol.md @@ -0,0 +1,5 @@ +--- +sidebar_position: 2 +--- + +# 增加自定义协议 \ No newline at end of file diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/system development/devEnv.md b/i18n/fr/docusaurus-plugin-content-docs/current/system development/devEnv.md new file mode 100644 index 0000000000..090f409c28 --- /dev/null +++ b/i18n/fr/docusaurus-plugin-content-docs/current/system development/devEnv.md @@ -0,0 +1,5 @@ +--- +sidebar_position: 1 +--- + +# 开发环境 \ No newline at end of file diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/system development/eveloping-plug-in/_category_.json b/i18n/fr/docusaurus-plugin-content-docs/current/system development/eveloping-plug-in/_category_.json new file mode 100644 index 0000000000..9719e19c26 --- /dev/null +++ b/i18n/fr/docusaurus-plugin-content-docs/current/system development/eveloping-plug-in/_category_.json @@ -0,0 +1,8 @@ +{ + "label": "开发插件", + "position": 12, + "link": { + "type": "generated-index", + "description": "开发插件" + } +} \ No newline at end of file diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/system development/eveloping-plug-in/dependentPlug-in.md b/i18n/fr/docusaurus-plugin-content-docs/current/system development/eveloping-plug-in/dependentPlug-in.md new file mode 100644 index 0000000000..c6254f2e11 --- /dev/null +++ b/i18n/fr/docusaurus-plugin-content-docs/current/system development/eveloping-plug-in/dependentPlug-in.md @@ -0,0 +1,5 @@ +--- +sidebar_position: 3 +--- + +# 依赖型插件 \ No newline at end of file diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/system development/eveloping-plug-in/devicePlugin.md b/i18n/fr/docusaurus-plugin-content-docs/current/system development/eveloping-plug-in/devicePlugin.md new file mode 100644 index 0000000000..326bf3f9fa --- /dev/null +++ b/i18n/fr/docusaurus-plugin-content-docs/current/system development/eveloping-plug-in/devicePlugin.md @@ -0,0 +1,5 @@ +--- +sidebar_position: 2 +--- + +# 设备插件 \ No newline at end of file diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/system development/extendUserMgt.md b/i18n/fr/docusaurus-plugin-content-docs/current/system development/extendUserMgt.md new file mode 100644 index 0000000000..f0b6092781 --- /dev/null +++ b/i18n/fr/docusaurus-plugin-content-docs/current/system development/extendUserMgt.md @@ -0,0 +1,5 @@ +--- +sidebar_position: 13 +--- + +# 拓展用户系统 \ No newline at end of file diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/system development/integrateOtherSystem.md b/i18n/fr/docusaurus-plugin-content-docs/current/system development/integrateOtherSystem.md new file mode 100644 index 0000000000..42f68ecb5a --- /dev/null +++ b/i18n/fr/docusaurus-plugin-content-docs/current/system development/integrateOtherSystem.md @@ -0,0 +1,6 @@ +--- +sidebar_position: 15 +--- + +# 增加非物联网的功能 +例如在ThingsPanel的基础上增加OA、网站、生产管理、电商平台、财务管理等其它非物联网的功能。 \ No newline at end of file diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/system-installation/_category_.json b/i18n/fr/docusaurus-plugin-content-docs/current/system-installation/_category_.json new file mode 100644 index 0000000000..16fe5af3fd --- /dev/null +++ b/i18n/fr/docusaurus-plugin-content-docs/current/system-installation/_category_.json @@ -0,0 +1,8 @@ +{ + "label": "系统安装", + "position": 2, + "link": { + "type": "generated-index", + "description": "系统的安装" + } +} \ No newline at end of file diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/system-installation/arm_installation.md b/i18n/fr/docusaurus-plugin-content-docs/current/system-installation/arm_installation.md new file mode 100644 index 0000000000..115d581fc5 --- /dev/null +++ b/i18n/fr/docusaurus-plugin-content-docs/current/system-installation/arm_installation.md @@ -0,0 +1,5 @@ +--- +sidebar_position: 5 +--- + +# ARM安装 diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/system-installation/cluster_deploy.md b/i18n/fr/docusaurus-plugin-content-docs/current/system-installation/cluster_deploy.md new file mode 100644 index 0000000000..9bb19a72b0 --- /dev/null +++ b/i18n/fr/docusaurus-plugin-content-docs/current/system-installation/cluster_deploy.md @@ -0,0 +1,7 @@ +--- +sidebar_position: 6 +--- + +# 集群部署 + +![部署结构图](./../img/deploy.svg) \ No newline at end of file diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/system-installation/docker_installation.md b/i18n/fr/docusaurus-plugin-content-docs/current/system-installation/docker_installation.md new file mode 100644 index 0000000000..6cd9f308bf --- /dev/null +++ b/i18n/fr/docusaurus-plugin-content-docs/current/system-installation/docker_installation.md @@ -0,0 +1,52 @@ +--- +sidebar_position: 2 +--- + +# Docker安装 + +## Almalinux(centos)安装docker和git +``` +sudo dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo +sudo dnf install docker-ce docker-ce-cli containerd.io +sudo systemctl start docker.service +sudo systemctl enable docker.service +sudo docker version +sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose +sudo chmod +x /usr/local/bin/docker-compose +dnf install git +``` + +## 拉取thingsPanel-go-docker + +``` +git clone https://github.com/ThingsPanel/thingsPanel-go-docker.git +cd thingsPanel-go-docker +``` + + +## 运行项目 + +前台启动项目 + + ``` + docker-compose -f docker-compose.yml up + ``` + +后台启动项目 + +``` +docker-compose -f docker-compose.yml up -d +``` + +停止服务 + +``` + docker-compose -f docker-compose.yml down + ``` + +## 前台访问 +``` +- 地址::8080 +- 用户名:admin@thingspanel.cn +- 密码:123456 +``` \ No newline at end of file diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/system-installation/environmental_requirement.md b/i18n/fr/docusaurus-plugin-content-docs/current/system-installation/environmental_requirement.md new file mode 100644 index 0000000000..b26c5a7a68 --- /dev/null +++ b/i18n/fr/docusaurus-plugin-content-docs/current/system-installation/environmental_requirement.md @@ -0,0 +1,71 @@ +--- +sidebar_position: 1 +--- + +# 环境要求 + +## 硬件设备要求 + +**最低配置** + +| CPU | 1核心 | +| --- | --- | +| 内存 | 1GB | +| 硬盘 | 20G | + +**推荐配置** + +| CPU | 2核+ | +| --- | ----- | +| 内存 | 4GB+ | +| 硬盘 | 40GB+ | + +## 支持的平台 + +ThingsPanel使用Golang开发,Golang支持的平台如下: + + aix/ppc64 + android/386 + android/amd64 + android/arm + android/arm64 + darwin/amd64 + darwin/arm64 + dragonfly/amd64 + freebsd/386 + freebsd/amd64 + freebsd/arm + freebsd/arm64 + illumos/amd64 + js/wasm + linux/386 + linux/amd64 + linux/arm + linux/arm64 + linux/mips + linux/mips64 + linux/mips64le + linux/mipsle + linux/ppc64 + linux/ppc64le + linux/riscv64 + linux/s390x + netbsd/386 + netbsd/amd64 + netbsd/arm + netbsd/arm64 + openbsd/386 + openbsd/amd64 + openbsd/arm + openbsd/arm64 + plan9/386 + plan9/amd64 + plan9/arm + solaris/amd64 + windows/386 + windows/amd64 + windows/arm + + + + diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/system-installation/optimization.md b/i18n/fr/docusaurus-plugin-content-docs/current/system-installation/optimization.md new file mode 100644 index 0000000000..01e8e9e93a --- /dev/null +++ b/i18n/fr/docusaurus-plugin-content-docs/current/system-installation/optimization.md @@ -0,0 +1,5 @@ +--- +sidebar_position: 7 +--- + +# 性能优化 diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/system-installation/package_installation.md b/i18n/fr/docusaurus-plugin-content-docs/current/system-installation/package_installation.md new file mode 100644 index 0000000000..6acc4161e7 --- /dev/null +++ b/i18n/fr/docusaurus-plugin-content-docs/current/system-installation/package_installation.md @@ -0,0 +1,6 @@ +--- +sidebar_position: 4 +--- + +# 包安装 +暂无 \ No newline at end of file diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/system-installation/source_code.installation.md b/i18n/fr/docusaurus-plugin-content-docs/current/system-installation/source_code.installation.md new file mode 100644 index 0000000000..a25cf28a14 --- /dev/null +++ b/i18n/fr/docusaurus-plugin-content-docs/current/system-installation/source_code.installation.md @@ -0,0 +1,5 @@ +--- +sidebar_position: 3 +--- + +# 源码安装 diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/systeminduction/_category_.json b/i18n/fr/docusaurus-plugin-content-docs/current/systeminduction/_category_.json new file mode 100644 index 0000000000..fbfdd64b6a --- /dev/null +++ b/i18n/fr/docusaurus-plugin-content-docs/current/systeminduction/_category_.json @@ -0,0 +1,8 @@ +{ + "label": "系统介绍", + "position": 1, + "link": { + "type": "generated-index", + "description": "系统的目录简介" + } +} \ No newline at end of file diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/systeminduction/application_scenarios.md b/i18n/fr/docusaurus-plugin-content-docs/current/systeminduction/application_scenarios.md new file mode 100644 index 0000000000..f916d9b180 --- /dev/null +++ b/i18n/fr/docusaurus-plugin-content-docs/current/systeminduction/application_scenarios.md @@ -0,0 +1,6 @@ +--- +sidebar_position: 3 +--- + +# 应用场景 +可支持各类数据采集与设备控制的应用场景,包括能源、电力、交通、矿山、社区、楼宇、园区、农业、气象、应急救灾等。 \ No newline at end of file diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/systeminduction/architecture.md b/i18n/fr/docusaurus-plugin-content-docs/current/systeminduction/architecture.md new file mode 100644 index 0000000000..17630ac9cd --- /dev/null +++ b/i18n/fr/docusaurus-plugin-content-docs/current/systeminduction/architecture.md @@ -0,0 +1,7 @@ +--- +sidebar_position: 7 +--- + +# 系统架构 + +![系统架构图](./../img/systemflow.svg) \ No newline at end of file diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/systeminduction/code_repository.md b/i18n/fr/docusaurus-plugin-content-docs/current/systeminduction/code_repository.md new file mode 100644 index 0000000000..9f6d609ff5 --- /dev/null +++ b/i18n/fr/docusaurus-plugin-content-docs/current/systeminduction/code_repository.md @@ -0,0 +1,21 @@ +--- +sidebar_position: 8 +--- + +# 代码库地址 + +https://github.com/ThingsPanel/ + +## 后端代码库 +https://github.com/ThingsPanel/ThingsPanel-Go +## 前端代码库 +https://github.com/ThingsPanel/ThingsPanel-Backend-Vue +## 插件开发工具 +https://github.com/ThingsPanel/plugin-devtools +## 手机端代码库 + +https://github.com/ThingsPanel/app + +## 容器代码库 + +https://github.com/ThingsPanel/thingsPanel-go-docker \ No newline at end of file diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/systeminduction/demo.md b/i18n/fr/docusaurus-plugin-content-docs/current/systeminduction/demo.md new file mode 100644 index 0000000000..c14e675c33 --- /dev/null +++ b/i18n/fr/docusaurus-plugin-content-docs/current/systeminduction/demo.md @@ -0,0 +1,16 @@ +--- +sidebar_position: 5 +--- + +# 演示平台 + +电脑端使用网址,手机端扫码 + +http://dev.thingspanel.cn/ + +电脑和手机端共用账号密码 + +- 用户名:admin@thingspanel.cn +- 密码:123456 + +![查看手机端](./../img/Thingspanel-app.png) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/systeminduction/design_ideas.md b/i18n/fr/docusaurus-plugin-content-docs/current/systeminduction/design_ideas.md new file mode 100644 index 0000000000..be02a58ea5 --- /dev/null +++ b/i18n/fr/docusaurus-plugin-content-docs/current/systeminduction/design_ideas.md @@ -0,0 +1,21 @@ +--- +sidebar_position: 1 +--- + +# 设计理念 + +## 设计思路 + +- 用常识思维设计系统。 +- 用简单的办法解决复杂的问题。 +- 更高层次的抽象。 +- 用标准化组件简化系统 + +## 标准设备 + +同样的一个温湿度传感器,可能有上千个厂家,不同的规格型号,但是他们都是温湿度传感器。 + +温湿度传感器的输入是温度、湿度、时间。输出是当前温度、当前湿度、温度曲线、湿度曲线等图表单元或者报表。这些输入和输出的数量和彼此关系都是确定的。 + +因此,我们将温湿度传感器的软件部分也抽象成一个标准的温湿度传感器组件,这个组件包括了固定的数据输入和结果输出。并使之成为物联网大厦中的标准的砖块。 + diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/systeminduction/functions.md b/i18n/fr/docusaurus-plugin-content-docs/current/systeminduction/functions.md new file mode 100644 index 0000000000..5ee42864cf --- /dev/null +++ b/i18n/fr/docusaurus-plugin-content-docs/current/systeminduction/functions.md @@ -0,0 +1,129 @@ +--- +sidebar_position: 3 +--- + +# 功能介绍 + +## 首页 + +- 服务器状态信息,包括CPU和内存占用率,设备消息数。 + +## 业务 + +- 编辑创建业务,可创建多个业务,按照属性结构创建业务,无限级别分组。 + +- 业务可绑定用户,实现针对业务的用户授权。 + +## 设备管理 + +- 按照分组添加管理设备。获得设备推送参数,进行数据对接。 + +- 查看设备推送状态,设备插件所带的图表组件,可根据分组、设备插件对设备进行快速筛选。 + +- 具有设备向导功能,方便新手添加设备。 + +- 可管理无限级分组。 + +## 可视化 + +- 可创建多个可视化图表大屏。 + +- 一个业务可创建不同分组的大屏包括汇总大屏。 + +- 自动读取设备插件所包含的图表单元并加载。 + +- 可设置刷新率、采样率、时间间隔。 + +- 支持各种图标单元、报表单元加载。 + +- 拖拽式布局 + +## 自动化 + +- 可添加控制策略和告警策略 + +- 支持控制策略优先级。 + +- 支持多个控制策略或与条件 + +- 支持时间和设备触发两种触发类型。 + +- 支持多个控制指令同时下发。 + +- 支持不同业务不同的策略。 + +## 数据管理 + +- 根据业务,根据时间段筛选数据。 + +- 实时查看收到的数据日志,方便监测数据是否已经收到。 + +- 数据可以导出。 + +## 告警信息 + +- 根据业务和分组显示告警信息。 + +- 可根据时间段筛选。 + +## 系统日志 + +- 查看不同的IP在系统中的访问路径,以便进行安全审计。 + +- 查看设备被操作的任何记录,包括手动和自动,由什么条件触发。 + +## 应用管理 + +- 对设备插件进行管理,设备插件是设备的影子设备,包括数据和协议定义,数据处理,设备输出的图表报表单元。 + +## 用户管理 + +- 采用Casbin方案,支持ACL,RBAC多种权限管理方式,支持大型业务权限控制。 + +- 支持到页面的权限控制。 + +- 支持对业务进行分别的权限控制。 + +- 支持多角色定义,自定义角色权限。 + +## 规则引擎 + +- 将收到的数据转发第三方。 + +- 接收设备数据并转换格式。 + +## 产品管理 + +- 创建产品,设定产品编码,导出产品生产数据 + +- 导入产品,生成二维码 + +- 在线升级固件OTA功能。 + +## 系统设置 + +- 更换Logo。 + +- 更换系统标题。 + +- 更换主题风格。 + +## 物联网APP + +- 使用Uniapp开发,可以方便的编译成iOS,安卓,微信小程序以及其他小程序,H5。 + +- 可以扫码添加设备(设备需要在后台先导入)。 + +- 查看监测值。 + +- 切换智能化业务和设备分组。 + +- 手动控制。 + +- 设置控制策略,分为设备触发和时间条件触发两种。 + +- 查看操作日志。 + +- 个人账号管理功能。 + +- 手机验证码登录。 diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/systeminduction/releases.md b/i18n/fr/docusaurus-plugin-content-docs/current/systeminduction/releases.md new file mode 100644 index 0000000000..d6290da209 --- /dev/null +++ b/i18n/fr/docusaurus-plugin-content-docs/current/systeminduction/releases.md @@ -0,0 +1,32 @@ +--- +sidebar_position: 9 +--- + +# 更新记录 + +## ThingsPanel-Ver0.2.0 + +### 本次新增功能 +- 增加了系统设置主菜单,支持更换系统上所有logo和系统名称 +- 增加了设备属性功能,可以填入设备位置,以便在业务可视化中给设备定位 +- 优化了tcp协议,增加了设备重置api接口 +- 增加了外部扩展接口:根据设备id查询设备历史数据 +- 增加了外部扩展接口:提供输入设备数据和图片的接口 +- 数据管理中增加了图片预览功能,修复了时间不显示缺陷 +- 增加了外部扩展接口:根据业务id查询业务下所有设备和设备当前值 +- 增加了外部扩展接口:根据设备id查询设备当前值 +- 增加了数据导出到excel功能 +- 后台增加了日志模块,可在app.conf配置文件中配置拆分行数,8个日志级别,日志保存时间;sql日志记录在info级别 +- 告警信息支持业务id,资产id,设备id检索 +- 增加了动态加载logo,更换了加载风格 +### 本次优化和修复的缺陷 +- 修复了自动化预警“或”关联事件引起服务宕机问题 +- 优化了可视化中切换资产出现的无法切换问题,并优化了切换加载速度 +- 优化了登录页加载时间长的问题 +- 优化了应用管理中图表字段换行会使盒子变高的问题 +- 修复了温湿度可视化插件曲线图无法加载的缺陷 +- 对所有插件的标题和布局进行了优化 +- 优化了前端打包部署部分的配置,与docker一键部署形成了配合 +- 优化了docker版本,支持在docker版本上更新前后端代码、前端代码和nginx配置 +- 优化了数据管理的检索功能,修复了部分bug,增强了用户体验; +- 优化了业务中的编辑业务,降低了显示延迟;修改了部分名称 diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/systeminduction/screenshots.md b/i18n/fr/docusaurus-plugin-content-docs/current/systeminduction/screenshots.md new file mode 100644 index 0000000000..5f5b9cbae0 --- /dev/null +++ b/i18n/fr/docusaurus-plugin-content-docs/current/systeminduction/screenshots.md @@ -0,0 +1,15 @@ +--- +sidebar_position: 6 +--- + +# 系统截图 +ThingsPanel系统首页 ![ThingsPanel系统首页](/img/thingspanel-home.png) + +ThingsPanel业务管理 ![ThingsPanel业务管理](/img/thingspanel-application.png) ThingsPanel空气质量插件 ![ThingsPanel空气质量插件](/img/plugin-pm25.png) + + +ThingsPanel-APP手机客户端登录页面 ![ThingsPanel-APP登录页](/img/thingspanel-app-login.webp) + + +ThingsPanel-APP手机客户端首页 ![ThingsPanel-APP](/img/thingspanel-app-home.webp) + diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/systeminduction/test_report.md b/i18n/fr/docusaurus-plugin-content-docs/current/systeminduction/test_report.md new file mode 100644 index 0000000000..baa894aa6f --- /dev/null +++ b/i18n/fr/docusaurus-plugin-content-docs/current/systeminduction/test_report.md @@ -0,0 +1,18 @@ +--- +sidebar_position: 4 +--- + +# 测试报告 + +单机性能:可达到5000设备同时接入,每分钟接入设备量为30万台。 + +**测试方法** + +- 鲲鹏通用计算增强型 || 4vCPUs | 8GiB +- 5000个温湿度传感器,1秒上报一次消息 + +| 测试项目 | 单机性能 | 每分钟接入设备 | +| ---- | -------- | ------- | +| 后端服务 | 50000TPS | 300万设备 | +| 消息接收 | 50000TPS | 300万设备 | +| 数据库 | 5000TPS | 30万设备 |