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..0fdfa982e8
--- /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
+---
+
+The ThingsPanel is a web-based open-source software for goods whose primary function is the collection of equipment data, visualization, automation control and the provision of fast products and delivery programmes to a large number of integrators, equipment dealers and programmers.
+
+The mobile phone APP for ThingsPanel provides mobile management and control support to the ThingsPanelMajor deliverables include monitoring, control, strategy, and equipment addition management.It's a light client for ThingsPanel and supports the SAAS scene.
+
+## Functional features on phone include:
+
+ - Develops using Uniapp to easily compile into iOS, Android, micromessaging applets and other applets, H5.
+ - Can scan add devices (devices need to be imported first in background).
+ - View monitoring values.
+ - Toggle smart business and device grouping.
+ - Manual control.
+ - Set control strategy,
+ - Split to device triggers and time conditions trigger.
+ - View operations log.
+ - Personal account management functionality.
+ - Phone verification code login.
+
+The ThingsPanel-APP mobile client login page 
+
+
+ThingsPanel-APP phone client homepage 
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..d90b5a818f
--- /dev/null
+++ b/i18n/en/docusaurus-plugin-content-blog/authors.yml
@@ -0,0 +1,15 @@
+endi:
+ name: Endilie Yacop Sucipto
+ title: Maintainer of Docusaur
+ 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: Sailiter bastien Lorber
+ title: Docusauur 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..514d303b2f
--- /dev/null
+++ b/i18n/en/docusaurus-plugin-content-docs/current/common-problem/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "FAQ",
+ "position": 26,
+ "link": {
+ "type": "generated-index",
+ "description": "FAQ"
+ }
+}
\ 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..6c650fc799
--- /dev/null
+++ b/i18n/en/docusaurus-plugin-content-docs/current/common-problem/faq.md
@@ -0,0 +1,5 @@
+---
+sidebar_position: 1
+---
+
+# FAQ
\ 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..38fd215dfc
--- /dev/null
+++ b/i18n/en/docusaurus-plugin-content-docs/current/development-interface/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Development Interface",
+ "position": 16,
+ "link": {
+ "type": "generated-index",
+ "description": "Development Interface"
+ }
+}
\ 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..ed7cec7d90
--- /dev/null
+++ b/i18n/en/docusaurus-plugin-content-docs/current/development-interface/app_api.md
@@ -0,0 +1,5 @@
+---
+sidebar_position: 2
+---
+
+# Mobile Interface
\ 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..8dd1c13fcf
--- /dev/null
+++ b/i18n/en/docusaurus-plugin-content-docs/current/development-interface/backend_api.md
@@ -0,0 +1,9 @@
+---
+sidebar_position: 1
+---
+
+# Backend interface
+
+This interface contains APP
+
+https://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..bfa16777e2
--- /dev/null
+++ b/i18n/en/docusaurus-plugin-content-docs/current/equipment-access/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Device Access",
+ "position": 4,
+ "link": {
+ "type": "generated-index",
+ "description": "Device Access"
+ }
+}
\ 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..012ee213b1
--- /dev/null
+++ b/i18n/en/docusaurus-plugin-content-docs/current/equipment-access/coap.md
@@ -0,0 +1,10 @@
+---
+sidebar_position: 6
+---
+
+# CoAP Access
+
+The CoAP is accessible in the following ways.
+* Use the ThingsPanel rule engine to access and convert it into standard equipment access.
+* Access via ThingsBoard gateway or other software gateway.
+* Use hardware gateway to connect to 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..e43274f3c0
--- /dev/null
+++ b/i18n/en/docusaurus-plugin-content-docs/current/equipment-access/compatible_device.md
@@ -0,0 +1,7 @@
+---
+sidebar_position: 8
+---
+
+# List of connected devices
+
+* Gold Pigeon Gateway 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..ae092ec91c
--- /dev/null
+++ b/i18n/en/docusaurus-plugin-content-docs/current/equipment-access/gateway.md
@@ -0,0 +1,7 @@
+---
+sidebar_position: 2
+---
+
+# Gateway MQTT Access
+
+* Convert to standard equipment access using the ThingsPanel rule engine.
\ 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..58939ff5f3
--- /dev/null
+++ b/i18n/en/docusaurus-plugin-content-docs/current/equipment-access/http.md
@@ -0,0 +1,5 @@
+---
+sidebar_position: 3
+---
+
+# HTTP Access
\ 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..a6f7ce9692
--- /dev/null
+++ b/i18n/en/docusaurus-plugin-content-docs/current/equipment-access/modbus.md
@@ -0,0 +1,9 @@
+---
+sidebar_position: 4
+---
+
+# ModBus Access
+
+* Use the ThingsPanel rule engine to access and convert it into standard equipment access.
+* Access via ThingsBoard gateway or other software gateway.
+* Use hardware gateway to connect to 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..f18caac5bc
--- /dev/null
+++ b/i18n/en/docusaurus-plugin-content-docs/current/equipment-access/mqtt.md
@@ -0,0 +1,8 @@
+---
+sidebar_position: 1
+---
+
+# Device MQTT access
+
+* MQTT devices can be accessed directly into the system.
+* If MQTT equipment is a gateway, then it needs to be converted to standard equipment by a rule engine and then into the system.
\ 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..17e4f3c2e6
--- /dev/null
+++ b/i18n/en/docusaurus-plugin-content-docs/current/equipment-access/opc-ua.md
@@ -0,0 +1,9 @@
+---
+sidebar_position: 7
+---
+
+# OPC-UA Access
+
+* Use the ThingsPanel rule engine to access and convert it into standard equipment access.
+* Access via ThingsBoard gateway or other software gateway.
+* Use hardware gateway to connect to 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..56bab0c55f
--- /dev/null
+++ b/i18n/en/docusaurus-plugin-content-docs/current/equipment-access/tcp.md
@@ -0,0 +1,7 @@
+---
+sidebar_position: 5
+---
+
+# TCP Access
+
+TCP devices can be accessed directly into the system.
\ 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..52a5c6f3ab
--- /dev/null
+++ b/i18n/en/docusaurus-plugin-content-docs/current/img/deploy.svg
@@ -0,0 +1,200 @@
+
+
+
+
+
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..06010bdadb
--- /dev/null
+++ b/i18n/en/docusaurus-plugin-content-docs/current/img/systemflow.svg
@@ -0,0 +1,328 @@
+
+
+
+
+
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..c3dbd42e98
--- /dev/null
+++ b/i18n/en/docusaurus-plugin-content-docs/current/intro.md
@@ -0,0 +1,32 @@
+---
+sidebar_position: 1
+---
+
+# Why ThingsPanel
+
+ThingsPanel is a general-purpose, open source IoT application platform designed to simplify and accelerate IoT development delivery by reducing development efforts through reusable components.
+
+**The standard device plug-in** is the biggest feature of ThingsPanel, which makes the IoT much less complex through standard devices.reduce costs and improve efficiency.Also reduce the difficulty and cost of operation and maintenance.
+
+## FEATURES
+
+- Device and Enterprise IoT+.
+- Open Source, AGPLv3.
+- Simplicity and ease of use.
+- Modular architecture for faster project delivery.
+## For users
+- Quick Delivery Projects
+- Quickly develop your program
+- Device IoT+
+## Issue
+- The development of a slow and highly complex issue for the Internet of Things project.
+## Function Structure
+
+## Stack
+* Golang:Excellent parallel performance and hardware cost savings.
+* Vue.js:frontend build, experience it
+* PostgreSQL:higher load capacity, lower ownership cost.
+* TimescaleDB :time series database, PostgreSQL plugin.
+* Nginx:High Performance Web server.
+* GMQTT:high performance message queue processing.
+* Redis:NoSQL cache database
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..36cb54a718
--- /dev/null
+++ b/i18n/en/docusaurus-plugin-content-docs/current/operation-manual/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Operations Manual",
+ "position": 3,
+ "link": {
+ "type": "generated-index",
+ "description": "Operations Manual"
+ }
+}
\ 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..c52ad91b40
--- /dev/null
+++ b/i18n/en/docusaurus-plugin-content-docs/current/operation-manual/camComponent.md
@@ -0,0 +1,7 @@
+---
+sidebar_position: 8
+---
+
+# Video Component
+
+Developing, not yet published
\ 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..f41fe0e4c1
--- /dev/null
+++ b/i18n/en/docusaurus-plugin-content-docs/current/operation-manual/dataforward.md
@@ -0,0 +1,5 @@
+---
+sidebar_position: 9
+---
+
+# Data Forward
\ 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..1b63c02069
--- /dev/null
+++ b/i18n/en/docusaurus-plugin-content-docs/current/operation-manual/deviceMgt.md
@@ -0,0 +1,5 @@
+---
+sidebar_position: 7
+---
+
+# Device management
\ 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..8a41accea0
--- /dev/null
+++ b/i18n/en/docusaurus-plugin-content-docs/current/operation-manual/getting-started-with-example/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Get started quickly by an example",
+ "position": 1,
+ "link": {
+ "type": "generated-index",
+ "description": "Get started quickly by an example"
+ }
+}
\ 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..5861e3d585
--- /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
+---
+
+# Set automation and warning
\ 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..0179806b8e
--- /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
+---
+
+# Create Device
\ 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..b6e0875b11
--- /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
+---
+
+# Warm moisture Gathering and Alarm
+
+这个例子我们将实现如下几点:
+- Configure the industrial gateway to collect modbus humidity data via RS485 and connect to the sound alarm system.
+- Push data to the MQTT gateway for ThingsPanel.
+- Add device and get data
+- Add Configuration Visualization
+- Manual control of sound alarm alerts.
+- Configure temperature exceeding 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..18eb040992
--- /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
+---
+
+# Preparatory work
+
+This example needs to be prepared for the following conditions.
+- Install ThingsPanel and run it properly.
+- Prepare an industrial gateway (this time used by the Golden Pigeon S475)
+- A temperature-moisture sensor for 485 communications
+- A sound alarm
+- Network segment or property network card (this time using network connection router)
+
+
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..b58e8f0973
--- /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
+---
+
+# Push Data
+
+## Connect device
+
+Connect the purchased device and this takes about 10 minutes (contact gateways provider).
+
+
+## Configuration at the device end
+ Important items to configure are:**IP addresses, ports, themes**如果有验证的话,不要填错**用户名密码**。 In the above example, the gateway has a separate push theme configured.The gateway (Golden Pigeons) is resolved separately by the server.
+
+
+## View gateway device push data via MQTTBox
+It can be seen that the data has been received.Temperature 282° below (raw data coming directly from the device) 
\ 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..1341219397
--- /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
+---
+
+# View Data
\ 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..fc0167e67b
--- /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
+---
+
+# View Visualization
\ 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..1032b002a1
--- /dev/null
+++ b/i18n/en/docusaurus-plugin-content-docs/current/operation-manual/ota.md
@@ -0,0 +1,5 @@
+---
+sidebar_position: 11
+---
+
+# Firmware upgrade (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..785a5f7119
--- /dev/null
+++ b/i18n/en/docusaurus-plugin-content-docs/current/operation-manual/productMgt.md
@@ -0,0 +1,6 @@
+---
+sidebar_position: 10
+---
+
+# Product Management
+Developing, not yet published
\ 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..f32bfae476
--- /dev/null
+++ b/i18n/en/docusaurus-plugin-content-docs/current/operation-manual/systemLog/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "System Logs",
+ "position": 13,
+ "link": {
+ "type": "generated-index",
+ "description": "System Logs"
+ }
+}
\ 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..1a40b39e50
--- /dev/null
+++ b/i18n/en/docusaurus-plugin-content-docs/current/operation-manual/systemLog/deviceLog.md
@@ -0,0 +1,6 @@
+---
+sidebar_position: 2
+---
+
+# Device Logs
+Log device controlled. 
\ 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..39aada587d
--- /dev/null
+++ b/i18n/en/docusaurus-plugin-content-docs/current/operation-manual/systemLog/operation-log.md
@@ -0,0 +1,9 @@
+---
+sidebar_position: 1
+---
+
+# Operation Log
+
+Log the system operations of the person logged into the system for security audits.
+
+
\ 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..52cfa901c3
--- /dev/null
+++ b/i18n/en/docusaurus-plugin-content-docs/current/operation-manual/userMgt.md
@@ -0,0 +1,21 @@
+---
+sidebar_position: 12
+---
+
+# User management
+
+## Add Role
+
+
+
+## Select permissions for each role
+
+
+## Add User to Set Role for User
+
+
+
+## User List
+
+
+
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..2012c1042e
--- /dev/null
+++ b/i18n/en/docusaurus-plugin-content-docs/current/system development/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "System development",
+ "position": 11,
+ "link": {
+ "type": "generated-index",
+ "description": "System development"
+ }
+}
\ 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..82ea9164b7
--- /dev/null
+++ b/i18n/en/docusaurus-plugin-content-docs/current/system development/appDev.md
@@ -0,0 +1,5 @@
+---
+sidebar_position: 14
+---
+
+# Development of mobile apps
\ 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..b0f8473739
--- /dev/null
+++ b/i18n/en/docusaurus-plugin-content-docs/current/system development/customProtocol.md
@@ -0,0 +1,5 @@
+---
+sidebar_position: 2
+---
+
+# Add custom protocol
\ 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..aab8b1690f
--- /dev/null
+++ b/i18n/en/docusaurus-plugin-content-docs/current/system development/devEnv.md
@@ -0,0 +1,5 @@
+---
+sidebar_position: 1
+---
+
+# Development environment
\ 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..e0faf5ff5f
--- /dev/null
+++ b/i18n/en/docusaurus-plugin-content-docs/current/system development/eveloping-plug-in/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Development Plugins",
+ "position": 12,
+ "link": {
+ "type": "generated-index",
+ "description": "Development Plugins"
+ }
+}
\ 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..c45e9c2ea2
--- /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
+---
+
+# Dependency Plugin
\ 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..de824f8914
--- /dev/null
+++ b/i18n/en/docusaurus-plugin-content-docs/current/system development/eveloping-plug-in/devicePlugin.md
@@ -0,0 +1,5 @@
+---
+sidebar_position: 2
+---
+
+# Device Plugin
\ 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..d4ce630867
--- /dev/null
+++ b/i18n/en/docusaurus-plugin-content-docs/current/system development/extendUserMgt.md
@@ -0,0 +1,5 @@
+---
+sidebar_position: 13
+---
+
+# Extend User System
\ 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..5ae4dba3d8
--- /dev/null
+++ b/i18n/en/docusaurus-plugin-content-docs/current/system development/integrateOtherSystem.md
@@ -0,0 +1,6 @@
+---
+sidebar_position: 15
+---
+
+# Adds features that are not connected to objects
+For example, in ThingsPanels, other non-material networking features were added to the OA, website, production management, electrical platforms, financial management, etc.
\ 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..7d2a2bd70d
--- /dev/null
+++ b/i18n/en/docusaurus-plugin-content-docs/current/system-installation/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "System Installation",
+ "position": 2,
+ "link": {
+ "type": "generated-index",
+ "description": "System Installation"
+ }
+}
\ 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..b129a351d8
--- /dev/null
+++ b/i18n/en/docusaurus-plugin-content-docs/current/system-installation/arm_installation.md
@@ -0,0 +1,5 @@
+---
+sidebar_position: 5
+---
+
+# ARM Installation
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..834de901a6
--- /dev/null
+++ b/i18n/en/docusaurus-plugin-content-docs/current/system-installation/cluster_deploy.md
@@ -0,0 +1,7 @@
+---
+sidebar_position: 6
+---
+
+# Cluster deployment
+
+
\ 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..4f34d490ea
--- /dev/null
+++ b/i18n/en/docusaurus-plugin-content-docs/current/system-installation/docker_installation.md
@@ -0,0 +1,52 @@
+---
+sidebar_position: 2
+---
+
+# Docker Installation
+
+## Almalinux (centos) installation of docker and 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 enabling docker. ervice
+sudo docker version
+sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
+sudo chmod +x /usr/local/bin/docker-compose
+dnf install git
+```
+
+## Pull Things Panel-go-docker
+
+```
+git clone https://github.com/ThingsPanel/thingsPanel-go-docker.git
+cd thingsPanel-go-docker
+```
+
+
+## Run Project
+
+Start Project in Front Office
+
+ ```
+ docker-compose -f docker-compose.yml up
+ ```
+
+Launch project in background
+
+```
+docker-compose -f docker-compose.yml up -d
+```
+
+Stop Service
+
+```
+ dock-compose -f docker-compose.yml down
+ ```
+
+## Front Office Access
+```
+- Address::8080
+- Username:admin@thisspanel.cn
+- Password: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..88af1b3bb9
--- /dev/null
+++ b/i18n/en/docusaurus-plugin-content-docs/current/system-installation/environmental_requirement.md
@@ -0,0 +1,71 @@
+---
+sidebar_position: 1
+---
+
+# Environmental requirements
+
+## Hardware Devices Requirements
+
+**Minimum configuration**
+
+| CPU | 1 Core |
+| ---------- | ------ |
+| Memory | 1GB |
+| Hard Drive | 20G |
+
+**Recommended Configuration**
+
+| CPU | 2 nuclear + |
+| ---------- | ----------- |
+| Memory | 4GB+ |
+| Hard Drive | 40GB+ |
+
+## Supported Platforms
+
+The Golang, Golang-supported platform for ThingsPanel is set out below:
+
+ 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..88c0ec5bb0
--- /dev/null
+++ b/i18n/en/docusaurus-plugin-content-docs/current/system-installation/optimization.md
@@ -0,0 +1,5 @@
+---
+sidebar_position: 7
+---
+
+# Performance optimization
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..281a2c06e7
--- /dev/null
+++ b/i18n/en/docusaurus-plugin-content-docs/current/system-installation/package_installation.md
@@ -0,0 +1,6 @@
+---
+sidebar_position: 4
+---
+
+# Package Installation
+None
\ 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..28487170e2
--- /dev/null
+++ b/i18n/en/docusaurus-plugin-content-docs/current/system-installation/source_code.installation.md
@@ -0,0 +1,5 @@
+---
+sidebar_position: 3
+---
+
+# Source Installation
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..ef025d3062
--- /dev/null
+++ b/i18n/en/docusaurus-plugin-content-docs/current/systeminduction/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "System Introduction",
+ "position": 1,
+ "link": {
+ "type": "generated-index",
+ "description": "System Directory Overview"
+ }
+}
\ 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..12e65e7f9f
--- /dev/null
+++ b/i18n/en/docusaurus-plugin-content-docs/current/systeminduction/application_scenarios.md
@@ -0,0 +1,6 @@
+---
+sidebar_position: 3
+---
+
+# Apply Scene
+Applications supported for data collection and equipment control, including energy, electricity, transport, mines, communities, buildings, parks, agriculture, meteorology, emergency disaster response, etc.
\ 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..d633e7fb47
--- /dev/null
+++ b/i18n/en/docusaurus-plugin-content-docs/current/systeminduction/architecture.md
@@ -0,0 +1,7 @@
+---
+sidebar_position: 7
+---
+
+# System architecture
+
+
\ 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..d85e6b717a
--- /dev/null
+++ b/i18n/en/docusaurus-plugin-content-docs/current/systeminduction/code_repository.md
@@ -0,0 +1,21 @@
+---
+sidebar_position: 8
+---
+
+# Repository Address
+
+https://github.com/ThingsPanel/
+
+## Backend repository
+https://github.com/ThingsPanel/ThingsPanel-Go
+## Frontend Library
+https://github.com/ThingsPanel/ThingsPanel-Backend-Vue
+## Plugin Development Tool
+https://github.com/ThingsPanel/plugin-devtools
+## Mobile Repository
+
+https://github.com/ThingsPanel/app
+
+## Container Library
+
+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..6004ed85b1
--- /dev/null
+++ b/i18n/en/docusaurus-plugin-content-docs/current/systeminduction/demo.md
@@ -0,0 +1,16 @@
+---
+sidebar_position: 5
+---
+
+# Demo Platform
+
+Website URL
+
+http://dev.thingspanel.cn/
+
+Username and Password
+
+- Username:admin@thingspanel.cn
+- Password:123456
+
+
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..8013589d74
--- /dev/null
+++ b/i18n/en/docusaurus-plugin-content-docs/current/systeminduction/design_ideas.md
@@ -0,0 +1,21 @@
+---
+sidebar_position: 1
+---
+
+# Design concept
+
+## Idea
+
+- Design the system with common sense thinking.
+- Simple solutions to complex problems.
+- Higher abstraction.
+- Simplified system with standardized components
+
+## Standard Devices
+
+The same temperature humidity sensor may have thousands of factories, different specification types, but they are alltemperature humidity sensors
+
+The input of the temperature and humidity sensor is temperature, humidity, time.Output is the current temperature, current humidity, temperature curve, humidity curve or statement.The quantity and relationship of these inputs and outputs are determined.
+
+Therefore, we also abstract the software component of the temperature humidity sensor as a standard temperature sensor component, which includes fixed data input and result output.and make it a standard brick in the Web Building.
+
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..36101481bf
--- /dev/null
+++ b/i18n/en/docusaurus-plugin-content-docs/current/systeminduction/functions.md
@@ -0,0 +1,129 @@
+---
+sidebar_position: 3
+---
+
+# Feature Introduction
+
+## Home
+
+- Server status information, including CPU and memory usage rates, number of device messages.
+
+## Operations
+
+- Edit to create a business, create more than one business, create a business according to an attribute structure, group at unlimited levels.
+
+- Business can bind users to achieve user authorization for business.
+
+## Device management
+
+- Add admin device by group.Get device push parameters for data interface.
+
+- View the device's push status, the graphical component with the device plugin. This allows you to quickly filter the device according to the grouping, device plugin.
+
+- Provides device wizard to add new devices.
+
+- Unlimited groups can be managed.
+
+## Visualizations
+
+- Multiple visualizer large screens can be created.
+
+- A business can create large screens for different groups including large screens.
+
+- Automatically read the tablet cells contained in the device plugin and load them.
+
+- You can set refresh rate, sample rate, interval.
+
+- Various icon modules, report modules are supported.
+
+- Drag Layout
+
+## Automation
+
+- Can add control policies and warning policies
+
+- Support control policy priorities.
+
+- Support multiple control strategies or conditions
+
+- Support time and device triggers two trigger types.
+
+- Support multiple control commands to be issued simultaneously.
+
+- Support different strategies for different operations.
+
+## Data management
+
+- Based on operations, data are screened according to time periods.
+
+- View incoming data logs in real time to facilitate monitoring of data arrival.
+
+- Data can be exported.
+
+## Warning message
+
+- Display warning information based on business and group.
+
+- Can be filtered by time.
+
+## System Logs
+
+- View different IP access paths in the system to perform security audits.
+
+- View any record of the device's operation, both manual and automatic, by what conditions trigger.
+
+## App management
+
+- Device plugins are managed as shadow devices for the device, including data and protocol definitions, data processing, graphical report units for equipment output.
+
+## User management
+
+- The Casbin programme supports ACL and RBAC management approaches and controls on large business permissions.
+
+- Permissions control supported to pages.
+
+- Separate control of business is supported.
+
+- Support multi-role definition, custom role permissions.
+
+## Rule Engine
+
+- Forward the data received to third parties.
+
+- Receive device data and convert the format.
+
+## Product Management
+
+- Create a product, set product code, export production data
+
+- Import products, generate QR code
+
+- Updates firmware OTA functionality online.
+
+## System Settings
+
+- Replace the logo.
+
+- Change system title.
+
+- Change theme style.
+
+## Web Site APP
+
+- Developed using Uniapp, easily compiled into iOS, Android, micromessaging applet, and other applets, H5.
+
+- Can scan add devices (devices need to be imported first in background).
+
+- View monitoring values.
+
+- Toggle smart business and device grouping.
+
+- Manual control.
+
+- Set control policy, split into device triggers and time conditions trigger.
+
+- View operations log.
+
+- Personal account management functionality.
+
+- Phone verification code login.
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..825abd5d56
--- /dev/null
+++ b/i18n/en/docusaurus-plugin-content-docs/current/systeminduction/releases.md
@@ -0,0 +1,32 @@
+---
+sidebar_position: 9
+---
+
+# Update Records
+
+## Things Panel-Ver0.2.0
+
+### New feature
+- System settings main menu has been added to support the replacement of all logo and system names on the system
+- Device properties have been added and can be filled to position in order to position the device in business visualization
+- The tcp protocol was optimized and the device reset api interface added
+- Added external extension interface:query device history based on device id
+- Added external extension interface:provides interface for input device data and pictures
+- Image preview added in data management, fixes time defaults
+- Added external extension interface:for all devices and devices based on business ids.
+- Added external extension interface:query device current value based on device id
+- Added data export to excel.
+- Log module added to the background to configure split lines in app.conf configuration file, 8 log levels, log saving time; sql log at info.
+- Warning information supports business ids, asset ids, equipment ids.
+- Added a dynamic loading logo, changed the loading style
+### This optimized and repaired bugs
+- Fix service delay problems caused by automated early warning “or” associated events
+- Optimized to toggle assets in visualization and optimized toggle load speed
+- Optimized login page loading issues
+- Optimize the question of changing chart fields in the app management
+- Fixed defects that the temperature humidity visualization plugin map cannot be loaded
+- Optimized titles and layout for all plugins
+- Optimize the configuration of the front-end pack deployment component with docker key deployment
+- Optimize docker version, support updating of preend, front-end and nginx configuration on docker version
+- Optimized data management retrieval features, repaired some bugs and enhanced user experience;
+- Optimize editing in business and decrease display delay; partially name changed
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..96aaea3822
--- /dev/null
+++ b/i18n/en/docusaurus-plugin-content-docs/current/systeminduction/screenshots.md
@@ -0,0 +1,15 @@
+---
+sidebar_position: 6
+---
+
+# System screenshot
+ThingsPanel Home 
+
+Things Panel's Management Management Operations  ThingsPanel's Air Quality Plugin 
+
+
+The ThingsPanel-APP mobile client login page 
+
+
+ThingsPanel-APP phone client homepage 
+
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..3b3b49f758
--- /dev/null
+++ b/i18n/en/docusaurus-plugin-content-docs/current/systeminduction/test_report.md
@@ -0,0 +1,18 @@
+---
+sidebar_position: 4
+---
+
+# Test Report
+
+Solid performance: Can reach 5,000 devices at the same time, with 300,000 units per minute.
+
+**Test Method**
+
+- Super generic computing enhancement|| 4vCPUs | 8GB
+- 500 temperature sensors, 1 second message
+
+| Test Project | Mono Performance | Access device per minute |
+| ---------------- | ---------------- | ------------------------ |
+| Backend Service | 5000 TPS | 3 million devices |
+| Message Received | 5000 TPS | 3 million devices |
+| Database | 5000TPS | 300,000 Devices |