Compare commits
423 Commits
Author | SHA1 | Date | |
---|---|---|---|
![]() |
554f67e295 | ||
![]() |
278bd09a6c | ||
![]() |
300d083038 | ||
![]() |
34664f0025 | ||
![]() |
7aaa803813 | ||
![]() |
b075b3ec1c | ||
![]() |
0f3f4b0f5b | ||
![]() |
fd5ed78442 | ||
![]() |
d516e7dcb4 | ||
![]() |
6a1f1ebf9d | ||
![]() |
6ba5c02dd6 | ||
![]() |
c9b8f90859 | ||
![]() |
70a0bf6d5c | ||
![]() |
4caf8d6fab | ||
![]() |
aa90593158 | ||
![]() |
9da5531483 | ||
![]() |
9483459ba7 | ||
![]() |
ae57883770 | ||
![]() |
8cb5a89d10 | ||
![]() |
1a35fb0d4d | ||
![]() |
1a2483c68c | ||
![]() |
6c806238b2 | ||
![]() |
ea6e07a38b | ||
![]() |
ec6b07b275 | ||
![]() |
e85a03a1ca | ||
![]() |
5d66b7677f | ||
![]() |
3932834172 | ||
![]() |
d2e8294a1a | ||
![]() |
b06aa66ad8 | ||
![]() |
c45b48d949 | ||
![]() |
f779af1f65 | ||
![]() |
78d039cd5f | ||
![]() |
fdbd5418c7 | ||
![]() |
5df42466fd | ||
![]() |
ff2bed87f2 | ||
![]() |
765e7d0b1e | ||
![]() |
71ab6d42c8 | ||
![]() |
2ea2a662ef | ||
![]() |
c2d45349a4 | ||
![]() |
1b5cf410b7 | ||
![]() |
3e79e2bed0 | ||
![]() |
2a1f933702 | ||
![]() |
251d3b487f | ||
![]() |
e55ec48c7d | ||
![]() |
7ce2195adb | ||
![]() |
537b79f1c2 | ||
![]() |
e4c4d22f56 | ||
![]() |
c4d244398c | ||
![]() |
47260cdaf0 | ||
![]() |
7ef13058c7 | ||
![]() |
8066cb1804 | ||
![]() |
c5af6062fa | ||
![]() |
908a2eba20 | ||
![]() |
6f43957703 | ||
![]() |
897ea28cf4 | ||
![]() |
d056ddbff1 | ||
![]() |
f157350059 | ||
![]() |
7e3d99bda3 | ||
![]() |
c7c53e1d94 | ||
![]() |
b912ee3f6f | ||
![]() |
06c05ad8e5 | ||
![]() |
7f411400d5 | ||
![]() |
f24f234869 | ||
![]() |
4e384e7811 | ||
![]() |
5143448163 | ||
![]() |
8e5e9f7cbc | ||
![]() |
5ea7fd01bf | ||
![]() |
8f3f6bc774 | ||
![]() |
7f1524b42f | ||
![]() |
4b7db4689d | ||
![]() |
92831ecb43 | ||
![]() |
d486f3f306 | ||
![]() |
bfb7468f62 | ||
![]() |
2e417d41db | ||
![]() |
b17f68cbfb | ||
![]() |
8a22a523d6 | ||
![]() |
97fe752a4e | ||
![]() |
cc4ea122a2 | ||
![]() |
db995d29e5 | ||
![]() |
c22dde8008 | ||
![]() |
462d888894 | ||
![]() |
9311b914ad | ||
![]() |
c5e0488210 | ||
![]() |
f548c27179 | ||
![]() |
1f5f405b52 | ||
![]() |
cd923ab838 | ||
![]() |
aacdff92d2 | ||
![]() |
32160d388a | ||
![]() |
72e31929eb | ||
![]() |
29014bb40e | ||
![]() |
e9d0a65536 | ||
![]() |
f7a3b68834 | ||
![]() |
dcc9d3b588 | ||
![]() |
b8f6f65943 | ||
![]() |
3dacdda21a | ||
![]() |
49b766120f | ||
![]() |
2d7e1553f8 | ||
![]() |
d5d41213b0 | ||
![]() |
328df00d2e | ||
![]() |
e4a5bf8234 | ||
![]() |
d6ee0f216c | ||
![]() |
0246ef6b6a | ||
![]() |
7fd40518fd | ||
![]() |
95eb53edf6 | ||
![]() |
4cdf2962cd | ||
![]() |
5bf8ccd1fd | ||
![]() |
dd9fbbcfa7 | ||
![]() |
72d8fd5be0 | ||
![]() |
b577229ed3 | ||
![]() |
4ae870b799 | ||
![]() |
0590e74b30 | ||
![]() |
b9956ba800 | ||
![]() |
fef6259d09 | ||
![]() |
e24f19e88b | ||
![]() |
cc6de1e71c | ||
![]() |
b0240a1c95 | ||
![]() |
8acdec333b | ||
![]() |
eafcbb81f9 | ||
![]() |
4b083463c8 | ||
![]() |
78e834e04f | ||
![]() |
2ed1893620 | ||
![]() |
35f188a7dd | ||
![]() |
07f577a9dd | ||
![]() |
25c72b50c0 | ||
![]() |
e07346ebea | ||
![]() |
699b466291 | ||
![]() |
f0f24ff96f | ||
![]() |
1113997c71 | ||
![]() |
487fb6e5c9 | ||
![]() |
62908a323c | ||
![]() |
021131271a | ||
![]() |
c20fa4dbd2 | ||
![]() |
b1826678da | ||
![]() |
1630338f4e | ||
![]() |
78af3d979c | ||
![]() |
8346dfb1f5 | ||
![]() |
5ecb4e4fe4 | ||
![]() |
ec9ff23b23 | ||
![]() |
149e9931e7 | ||
![]() |
58b62094bd | ||
![]() |
d357074ad4 | ||
![]() |
d9bacc129b | ||
![]() |
28d869b099 | ||
![]() |
d04e87718a | ||
![]() |
8d81bf60c9 | ||
![]() |
4fe9094ff7 | ||
![]() |
4cfde45755 | ||
![]() |
c28844dbeb | ||
![]() |
837ea7c8d6 | ||
![]() |
6c85ac8827 | ||
![]() |
c8eb8bf35d | ||
![]() |
0f6cbddd57 | ||
![]() |
530b4755bf | ||
![]() |
679395b3fe | ||
![]() |
9293442836 | ||
![]() |
4841b412f3 | ||
![]() |
f03575ad89 | ||
![]() |
e0e5428ebd | ||
![]() |
015f7edae2 | ||
![]() |
d5414f5d91 | ||
![]() |
4bc3512d42 | ||
![]() |
4c305994ca | ||
![]() |
788e2cba04 | ||
![]() |
b79b79970e | ||
![]() |
8b0f4de516 | ||
![]() |
a17000ad6d | ||
![]() |
c9f63c58df | ||
![]() |
c311b1c706 | ||
![]() |
072451afae | ||
![]() |
7349793463 | ||
![]() |
c0144eab86 | ||
![]() |
ba79b25944 | ||
![]() |
3fb34b12a0 | ||
![]() |
b6c17e76c2 | ||
![]() |
1201f20d79 | ||
![]() |
98ae8e692e | ||
![]() |
8342dbff4e | ||
![]() |
a22aa0f9a7 | ||
![]() |
b49d221ec1 | ||
![]() |
f1be315147 | ||
![]() |
8aaac2a3d4 | ||
![]() |
bd07d30e47 | ||
![]() |
54e103f00f | ||
![]() |
5404d8f7ab | ||
![]() |
1364e02c67 | ||
![]() |
b4818e2f9a | ||
![]() |
734cf57d4a | ||
![]() |
9236610ec1 | ||
![]() |
c33828a5d9 | ||
![]() |
faadb03e46 | ||
![]() |
3a0c4c51d2 | ||
![]() |
6c28c2b91e | ||
![]() |
5226df6194 | ||
![]() |
1ad23a3cbb | ||
![]() |
c4149ca304 | ||
![]() |
68b02fe950 | ||
![]() |
d9408523a5 | ||
![]() |
40ad0f063a | ||
![]() |
40d85e8926 | ||
![]() |
e655f719e6 | ||
![]() |
ede0ea02c5 | ||
![]() |
e579575b21 | ||
![]() |
06ffcc9fdf | ||
![]() |
774d03e510 | ||
![]() |
adcac9dfe6 | ||
![]() |
399e14c70c | ||
![]() |
ec8b51033b | ||
![]() |
ca5d167b6a | ||
![]() |
fcd1b001d1 | ||
![]() |
1cabbefe04 | ||
![]() |
ecefe22c95 | ||
![]() |
64db77b9a2 | ||
![]() |
19d7360ad5 | ||
![]() |
2f014cd827 | ||
![]() |
7fb84205d9 | ||
![]() |
47e1127c5f | ||
![]() |
e036b59306 | ||
![]() |
f4904c3b53 | ||
![]() |
3002a63ba5 | ||
![]() |
b69717e6c3 | ||
![]() |
d07962953f | ||
![]() |
857cf0d21e | ||
![]() |
5f08c2615d | ||
![]() |
e87428ef33 | ||
![]() |
03fd54fe70 | ||
![]() |
086c2c8253 | ||
![]() |
05c19a32ea | ||
![]() |
99d174906a | ||
![]() |
82e30a326a | ||
![]() |
2963a9cdca | ||
![]() |
288da75b2b | ||
![]() |
0943a496dd | ||
![]() |
e5dd7cc2fa | ||
![]() |
358836ef9f | ||
![]() |
aab4fac6c5 | ||
![]() |
525540b603 | ||
![]() |
b30eeb4694 | ||
![]() |
3faf0aa2fc | ||
![]() |
fd728dec5d | ||
![]() |
08b14b72d4 | ||
![]() |
de2e005abf | ||
![]() |
0fc75239a6 | ||
![]() |
390fe30a0d | ||
![]() |
633f49fcd2 | ||
![]() |
30c0ba93b9 | ||
![]() |
e935fb9621 | ||
![]() |
5ce8bb1d08 | ||
![]() |
1acd12980a | ||
![]() |
683235dd8a | ||
![]() |
65fe183ad4 | ||
![]() |
f39d5d355c | ||
![]() |
eccc8e0ff0 | ||
![]() |
dd4d8e775c | ||
![]() |
7a7f857b2f | ||
![]() |
10882b7d93 | ||
![]() |
e669b81005 | ||
![]() |
28a81d9539 | ||
![]() |
6bf5e4a6b8 | ||
![]() |
a51eee93f4 | ||
![]() |
bece2555c2 | ||
![]() |
d98d405009 | ||
![]() |
8d0881632c | ||
![]() |
e8b81da897 | ||
![]() |
acf4fbf750 | ||
![]() |
b4f1921d33 | ||
![]() |
94b4816f53 | ||
![]() |
b6ddafde3e | ||
![]() |
b01036818f | ||
![]() |
ad7da1a0c3 | ||
![]() |
1e0818d9d9 | ||
![]() |
a4686f01c3 | ||
![]() |
84d76f9aab | ||
![]() |
b90bf5eb86 | ||
![]() |
fe258f3fe5 | ||
![]() |
d339494594 | ||
![]() |
adfaf13055 | ||
![]() |
8abfeb5923 | ||
![]() |
c1a027a771 | ||
![]() |
5f3094d79b | ||
![]() |
925b81aca8 | ||
![]() |
c0c8437966 | ||
![]() |
1d27b2fc4a | ||
![]() |
5da43e7808 | ||
![]() |
5edbb558ae | ||
![]() |
7347cc1df2 | ||
![]() |
20cac11b2a | ||
![]() |
75c35c4ff8 | ||
![]() |
9d573512d0 | ||
![]() |
7921365853 | ||
![]() |
43263fd3b9 | ||
![]() |
59042a5ead | ||
![]() |
91b14de807 | ||
![]() |
81fab2be08 | ||
![]() |
165b742782 | ||
![]() |
76fef9c807 | ||
![]() |
e69ea0b9dc | ||
![]() |
98d3183f2b | ||
![]() |
a29390a951 | ||
![]() |
6291ce8617 | ||
![]() |
c76b1b50a0 | ||
![]() |
cc45e2aec0 | ||
![]() |
17efebb8e8 | ||
![]() |
5c94c733ee | ||
![]() |
156b89dd9c | ||
![]() |
34ba9f67e7 | ||
![]() |
5ddaa6b872 | ||
![]() |
9043fa7f56 | ||
![]() |
4c8e487dc9 | ||
![]() |
d3b87179aa | ||
![]() |
2166de8331 | ||
![]() |
f0bc3f001f | ||
![]() |
50448e7085 | ||
![]() |
cd1d42353e | ||
![]() |
5e588bf737 | ||
![]() |
7ff777d178 | ||
![]() |
861621189a | ||
![]() |
dcc00e08fd | ||
![]() |
a1b8a47d4b | ||
![]() |
1fd6b5e239 | ||
![]() |
f91e45bf44 | ||
![]() |
0675a45592 | ||
![]() |
0c7c6ae451 | ||
![]() |
cf089e8c4c | ||
![]() |
90928ac679 | ||
![]() |
3bbcf71784 | ||
![]() |
222734775d | ||
![]() |
f23ee7a6e0 | ||
![]() |
5b075aa6d5 | ||
![]() |
80cd6b693e | ||
![]() |
04721a12b1 | ||
![]() |
64e22c0e46 | ||
![]() |
d5a70c5b08 | ||
![]() |
eaac7b6bcf | ||
![]() |
b062a491cd | ||
![]() |
1e868517bb | ||
![]() |
7b2a93a2d7 | ||
![]() |
f57f0447c6 | ||
![]() |
7126ff881e | ||
![]() |
e28da4b165 | ||
![]() |
92d9b91f7c | ||
![]() |
149c4a30c0 | ||
![]() |
84e62062ec | ||
![]() |
dc1fb74850 | ||
![]() |
00c6010789 | ||
![]() |
5d35c058e0 | ||
![]() |
1522a521f6 | ||
![]() |
6e11b885f9 | ||
![]() |
442ae6e0e8 | ||
![]() |
6b49e83464 | ||
![]() |
f1ecf13fe1 | ||
![]() |
83d1c8582b | ||
![]() |
179f6cd454 | ||
![]() |
91b1474ff0 | ||
![]() |
15aabc88a1 | ||
![]() |
afc0d3017d | ||
![]() |
9e0b1dc8aa | ||
![]() |
55b482fd26 | ||
![]() |
4f9c9a6566 | ||
![]() |
4725120ee9 | ||
![]() |
a288f50fbb | ||
![]() |
09cf2560a4 | ||
![]() |
16353de7b1 | ||
![]() |
eb5834cb5c | ||
![]() |
3ef5736aed | ||
![]() |
d2e7b77d16 | ||
![]() |
8f794bce75 | ||
![]() |
c33196a50a | ||
![]() |
6e8b5b431f | ||
![]() |
8ca3ecf17f | ||
![]() |
91f7db59ea | ||
![]() |
a0b4501352 | ||
![]() |
345047820a | ||
![]() |
ac3525a953 | ||
![]() |
c8c3f5b134 | ||
![]() |
51319c0718 | ||
![]() |
43399b8b47 | ||
![]() |
a6596042b7 | ||
![]() |
23ae85fc9c | ||
![]() |
2da54862f1 | ||
![]() |
f272fb0559 | ||
![]() |
bd04e33586 | ||
![]() |
b09b9752ca | ||
![]() |
a810a48158 | ||
![]() |
b4f5792aa8 | ||
![]() |
fdf0330b4f | ||
![]() |
ca73743082 | ||
![]() |
df0cde2cfd | ||
![]() |
5a8421e807 | ||
![]() |
025ac95d81 | ||
![]() |
71b5824fdc | ||
![]() |
1a907c0be7 | ||
![]() |
1635cabd32 | ||
![]() |
27946a5b0f | ||
![]() |
e141822fd0 | ||
![]() |
6326828a02 | ||
![]() |
96b5362491 | ||
![]() |
8ab91a51bc | ||
![]() |
35e7e7af18 | ||
![]() |
0e248a7302 | ||
![]() |
d5ce4d6600 | ||
![]() |
2365bb5e87 | ||
![]() |
2230216a7e | ||
![]() |
54f896d25f | ||
![]() |
e47d239caf | ||
![]() |
ac259958d7 | ||
![]() |
0505ad88a6 | ||
![]() |
b323de3383 | ||
![]() |
c0e023324b | ||
![]() |
495806d5e3 | ||
![]() |
3a9f745a2d | ||
![]() |
7b15d114a3 | ||
![]() |
6ac0f72169 | ||
![]() |
ff68030231 | ||
![]() |
d34361b6dd | ||
![]() |
56c6ebe523 | ||
![]() |
2c6d2e0eb4 | ||
![]() |
8e64196a8f | ||
![]() |
926d5faf21 | ||
![]() |
18bad2af25 | ||
![]() |
6be4dc4aac | ||
![]() |
6398a59dda | ||
![]() |
48158b1db6 | ||
![]() |
47fe519e54 |
6
.gitignore
vendored
@@ -366,6 +366,10 @@ FodyWeavers.xsd
|
||||
/src/*Pro*
|
||||
/src/*pro*
|
||||
/src/*pro*/
|
||||
/src/ThingsGateway.Web.Entry/.config/
|
||||
/doc/.*
|
||||
/doc/build/
|
||||
/src/ThingsGateway.Server/.config/
|
||||
/src/nuget.exe
|
||||
/src/nupkgs/
|
||||
/src/nupkgs
|
||||
|
||||
|
2
LICENSE
@@ -87,7 +87,7 @@
|
||||
granted to You under this License for that Work shall terminate
|
||||
as of the date such litigation is filed.
|
||||
|
||||
4. Redistribution. You may reproduce and distribute copies of the
|
||||
4. Cachetribution. You may reproduce and distribute copies of the
|
||||
Work or Derivative Works thereof in any medium, with or without
|
||||
modifications, and in Source or Object form, provided that You
|
||||
meet the following conditions:
|
||||
|
94
README.md
@@ -1,38 +1,72 @@
|
||||
|
||||
# ThingsGateway
|
||||
|
||||
## Introduction
|
||||
|
||||
A cross-platform, high-performance edge data collection gateway based on net8, capable of handling millions of data points per.
|
||||
|
||||
## Documentation
|
||||
|
||||
[Documentation](https://kimdiego2098.github.io/).
|
||||
|
||||
[NuGet](https://www.nuget.org/packages?q=Tags%3A%22ThingsGateway%22)
|
||||
|
||||
### Plugin List
|
||||
|
||||
#### Data Collection Plugins
|
||||
|
||||
## 介绍
|
||||
| Plugin Name | Remarks |
|
||||
|-------|-------|
|
||||
| Modbus | Supports Rtu/Tcp message formats, with Serial/Tcp/Udp links |
|
||||
| SiemensS7 | Siemens PLC S7 series |
|
||||
| Dlt6452007 | Supports Serial/Tcp/Udp links |
|
||||
| OpcDaMaster | Compiled for 64-bit |
|
||||
| OpcUaMaster | Supports certificate login, object extension, Json read/write |
|
||||
|
||||
**NetCore** 跨平台边缘采集网关(工业设备采集)
|
||||
#### Business Plugins
|
||||
|
||||
**ThingsGateway** 存储库同时提供 [**设备采集驱动**](https://www.nuget.org/packages?q=Tags%3A%22ThingsGateway%22)
|
||||
| Plugin Name | Remarks |
|
||||
|-------|-------|
|
||||
| ModbusSlave | Supports Rtu/Tcp message formats, with Serial/Tcp/Udp links, supports Rpc reverse writing |
|
||||
| OpcUaServer | OpcUa server, supports Rpc reverse writing |
|
||||
| MqttClient | Mqtt client, supports Rpc reverse writing, script-customizable upload content |
|
||||
| MqttServer | Mqtt server, supports WebSocket, supports Rpc reverse writing, script-customizable upload content |
|
||||
| KafkaProducer | Script-customizable upload content |
|
||||
| RabbitMQProducer | Script-customizable upload content |
|
||||
| SqlDB | Relational database storage, supports historical storage and real-time data updates |
|
||||
| SqlHisAlarm | Alarm historical data relational database storage |
|
||||
| TDengineDB | Time-series database storage |
|
||||
| QuestDB | Time-series database storage |
|
||||
|
||||
**ThingsGateway** 存储库同时提供 **基于Blazor的权限框架** 查看 **ThingsGateway - Admin**
|
||||
|
||||
|
||||
## 文档
|
||||
|
||||
[ThingsGateway](https://diego2098.gitee.io/thingsgateway-docs/) 文档。
|
||||
|
||||
## 协议
|
||||
|
||||
[ThingsGateway](https://gitee.com/diego2098/ThingsGateway) 采用 [Apache-2.0](https://gitee.com/diego2098/ThingsGateway/blob/master/LICENSE.zh) 开源协议。
|
||||
|
||||
## 演示
|
||||
|
||||
[ThingsGateway演示地址](http://120.24.62.140:5000/)
|
||||
|
||||
账户 : **superAdmin**
|
||||
|
||||
密码 : **111111**
|
||||
|
||||
## 赞助
|
||||
|
||||
[ThingsGateway赞助途径](https://diego2098.gitee.io/thingsgateway-docs/docs/donate)
|
||||
|
||||
## 社区
|
||||
|
||||
QQ群:605534569
|
||||
|
||||
## License
|
||||
|
||||
[Apache-2.0](https://gitee.com/diego2098/ThingsGateway/blob/master/LICENSE)
|
||||
|
||||
## Demo
|
||||
|
||||
[ThingsGateway Demo Address](http://47.119.161.158:5000/)
|
||||
|
||||
Account: **SuperAdmin**
|
||||
|
||||
Password: **111111**
|
||||
|
||||
**In the upper-right corner, switch to the IoT Gateway module in the personal popup box**
|
||||
|
||||
## Docker
|
||||
```shell
|
||||
|
||||
docker pull diego2098/thingsgateway:latest
|
||||
|
||||
```
|
||||
|
||||
## Sponsorship
|
||||
|
||||
[Sponsorship Approach](https://kimdiego2098.github.io/docs/1000)
|
||||
|
||||
## Community
|
||||
|
||||
QQ Group: 605534569 [Jump](http://qm.qq.com/cgi-bin/qm/qr?_wv=1027&k=NnBjPO-8kcNFzo_RzSbdICflb97u2O1i&authKey=V1MI3iJtpDMHc08myszP262kDykbx2Yev6ebE4Me0elTe0P0IFAmtU5l7Sy5w0jx&noverify=0&group_code=605534569)
|
||||
|
||||
## Pro Plugins
|
||||
|
||||
[Plugin List](https://kimdiego2098.github.io/docs/1001)
|
73
README.zh-CN.md
Normal file
@@ -0,0 +1,73 @@
|
||||
|
||||
# ThingsGateway
|
||||
|
||||
## 介绍
|
||||
|
||||
基于net8的跨平台高性能边缘采集网关,单机采集数据点位可达百万
|
||||
|
||||
## 文档
|
||||
|
||||
[文档](https://kimdiego2098.github.io/)
|
||||
|
||||
[NuGet](https://www.nuget.org/packages?q=Tags%3A%22ThingsGateway%22)
|
||||
|
||||
### 插件列表
|
||||
|
||||
#### 采集插件
|
||||
| 插件名称 | 备注 |
|
||||
|-------|-------|
|
||||
| Modbus | Rtu/Tcp报文格式,支持串口/Tcp/Udp链路 |
|
||||
| SiemensS7 | 西门子PLC S7系列 |
|
||||
| Dlt6452007 | 支持串口/Tcp/Udp链路 |
|
||||
| OpcDaMaster | 64位编译 |
|
||||
| OpcUaMaster | 支持证书登录,扩展对象,Json读写 |
|
||||
|
||||
#### 业务插件
|
||||
| 插件名称 | 备注 |
|
||||
|-------|-------|
|
||||
| ModbusSlave | Rtu/Tcp报文格式,支持串口/Tcp/Udp链路,支持Rpc反写 |
|
||||
| OpcUaServer | OpcUa服务端,支持Rpc反写 |
|
||||
| MqttClient | Mqtt客户端,支持Rpc反写,脚本自定义上传内容 |
|
||||
| MqttServer | Mqtt服务端,支持WebSocket,支持Rpc反写,脚本自定义上传内容 |
|
||||
| KafkaProducer | 脚本自定义上传内容 |
|
||||
| RabbitMQProducer | 脚本自定义上传内容 |
|
||||
| SqlDB | 关系数据库存储,支持历史存储和实时数据更新 |
|
||||
| SqlHisAlarm | 报警历史数据关系数据库存储 |
|
||||
| TDengineDB | 时序数据库存储 |
|
||||
| QuestDB | 时序数据库存储 |
|
||||
|
||||
## 协议
|
||||
|
||||
[Apache-2.0](https://gitee.com/diego2098/ThingsGateway/blob/master/LICENSE)
|
||||
|
||||
## 演示
|
||||
|
||||
[ThingsGateway演示地址](http://47.119.161.158:5000/)
|
||||
|
||||
账户 : **SuperAdmin**
|
||||
|
||||
密码 : **111111**
|
||||
|
||||
**右上角个人弹出框中,切换到物联网关模块**
|
||||
|
||||
## Docker
|
||||
```shell
|
||||
|
||||
docker pull diego2098/thingsgateway:latest
|
||||
|
||||
```
|
||||
|
||||
## 赞助
|
||||
|
||||
[赞助途径](https://kimdiego2098.github.io/docs/1000)
|
||||
|
||||
## 社区
|
||||
|
||||
QQ群:605534569 [跳转](http://qm.qq.com/cgi-bin/qm/qr?_wv=1027&k=NnBjPO-8kcNFzo_RzSbdICflb97u2O1i&authKey=V1MI3iJtpDMHc08myszP262kDykbx2Yev6ebE4Me0elTe0P0IFAmtU5l7Sy5w0jx&noverify=0&group_code=605534569)
|
||||
|
||||
## Pro插件
|
||||
|
||||
[插件列表](https://kimdiego2098.github.io/docs/1001)
|
||||
|
||||
|
||||
|
16
doc/build/404.html
vendored
1
doc/build/assets/css/styles.59b237ac.css
vendored
Before Width: | Height: | Size: 142 KiB |
Before Width: | Height: | Size: 169 KiB |
Before Width: | Height: | Size: 155 KiB |
Before Width: | Height: | Size: 147 KiB |
Before Width: | Height: | Size: 176 KiB |
Before Width: | Height: | Size: 170 KiB |
Before Width: | Height: | Size: 141 KiB |
Before Width: | Height: | Size: 151 KiB |
Before Width: | Height: | Size: 18 KiB |
Before Width: | Height: | Size: 145 KiB |
Before Width: | Height: | Size: 17 KiB |
Before Width: | Height: | Size: 139 KiB |
Before Width: | Height: | Size: 159 KiB |
Before Width: | Height: | Size: 166 KiB |
Before Width: | Height: | Size: 140 KiB |
Before Width: | Height: | Size: 144 KiB |
Before Width: | Height: | Size: 137 KiB |
Before Width: | Height: | Size: 138 KiB |
Before Width: | Height: | Size: 410 KiB |
Before Width: | Height: | Size: 202 KiB |
Before Width: | Height: | Size: 43 KiB |
Before Width: | Height: | Size: 94 KiB |
Before Width: | Height: | Size: 134 KiB |
Before Width: | Height: | Size: 120 KiB |
Before Width: | Height: | Size: 318 KiB |
Before Width: | Height: | Size: 38 KiB |
Before Width: | Height: | Size: 10 KiB |
Before Width: | Height: | Size: 98 KiB |
Before Width: | Height: | Size: 93 KiB |
Before Width: | Height: | Size: 86 KiB |
Before Width: | Height: | Size: 63 KiB |
Before Width: | Height: | Size: 34 KiB |
Before Width: | Height: | Size: 131 KiB |
Before Width: | Height: | Size: 45 KiB |
Before Width: | Height: | Size: 61 KiB |
Before Width: | Height: | Size: 57 KiB |
Before Width: | Height: | Size: 151 KiB |
Before Width: | Height: | Size: 326 KiB |
Before Width: | Height: | Size: 172 KiB |
Before Width: | Height: | Size: 242 KiB |
Before Width: | Height: | Size: 82 KiB |
Before Width: | Height: | Size: 134 KiB |
Before Width: | Height: | Size: 136 KiB |
Before Width: | Height: | Size: 139 KiB |
Before Width: | Height: | Size: 208 KiB |
Before Width: | Height: | Size: 350 KiB |
Before Width: | Height: | Size: 85 KiB |
Before Width: | Height: | Size: 124 KiB |
Before Width: | Height: | Size: 222 KiB |
Before Width: | Height: | Size: 143 KiB |
Before Width: | Height: | Size: 83 KiB |
Before Width: | Height: | Size: 140 KiB |
Before Width: | Height: | Size: 23 KiB |
Before Width: | Height: | Size: 150 KiB |
Before Width: | Height: | Size: 158 KiB |
Before Width: | Height: | Size: 204 KiB |
Before Width: | Height: | Size: 138 KiB |
Before Width: | Height: | Size: 154 KiB |
Before Width: | Height: | Size: 153 KiB |
Before Width: | Height: | Size: 54 KiB |
Before Width: | Height: | Size: 272 KiB |
Before Width: | Height: | Size: 35 KiB |
Before Width: | Height: | Size: 67 KiB |
Before Width: | Height: | Size: 89 KiB |
Before Width: | Height: | Size: 143 KiB |
Before Width: | Height: | Size: 187 KiB |
Before Width: | Height: | Size: 235 KiB |
Before Width: | Height: | Size: 193 KiB |
Before Width: | Height: | Size: 76 KiB |
Before Width: | Height: | Size: 106 KiB |
Before Width: | Height: | Size: 110 KiB |
Before Width: | Height: | Size: 82 KiB |
Before Width: | Height: | Size: 131 KiB |
Before Width: | Height: | Size: 127 KiB |
Before Width: | Height: | Size: 92 KiB |
Before Width: | Height: | Size: 204 KiB |
Before Width: | Height: | Size: 66 KiB |
Before Width: | Height: | Size: 75 KiB |
Before Width: | Height: | Size: 104 KiB |
Before Width: | Height: | Size: 214 KiB |
Before Width: | Height: | Size: 156 KiB |
Before Width: | Height: | Size: 283 KiB |
1
doc/build/assets/js/002eb06a.c9619b84.js
vendored
1
doc/build/assets/js/008eac3c.c33139d4.js
vendored
@@ -1 +0,0 @@
|
||||
"use strict";(self.webpackChunkthingsgateway=self.webpackChunkthingsgateway||[]).push([[488],{8971:(t,e,a)=>{a.r(e),a.d(e,{assets:()=>o,contentTitle:()=>d,default:()=>u,frontMatter:()=>i,metadata:()=>l,toc:()=>r});var s=a(7462),n=(a(7294),a(3905));a(4996),a(510),a(2969);const i={id:1002,title:"\u8054\u7cfb\u6211\u4eec"},d=void 0,l={unversionedId:"1002",id:"1002",title:"\u8054\u7cfb\u6211\u4eec",description:"ThingsGateway\u56e2\u961f\u6210\u7acb1\u5e74\u6765\u4e00\u76f4\u81f4\u529b\u4e8e\u5de5\u4e1a\u7269\u8054\u7f51\u5173\u89e3\u51b3\u65b9\u6848\u3002\u6211\u4eec\u7684\u521d\u8877\u662f\u4f7f\u8bbe\u5907\u63a5\u5165\u66f4\u7b80\u5355\uff0c\u4e3a\u7528\u6237\u6253\u9020\u63d0\u9ad8\u6548\u7387\u7684\u4ea7\u54c1\u3002",source:"@site/docs/1002.mdx",sourceDirName:".",slug:"/1002",permalink:"/thingsgateway-docs/docs/1002",draft:!1,editUrl:"https://gitee.com/diego2098/ThingsGateway/tree/master/doc/docs/1002.mdx",tags:[],version:"current",lastUpdatedBy:"Kimdiego2098",lastUpdatedAt:1705822711,formattedLastUpdatedAt:"Jan 21, 2024",frontMatter:{id:"1002",title:"\u8054\u7cfb\u6211\u4eec"},sidebar:"docs",previous:{title:"Dlt645",permalink:"/thingsgateway-docs/docs/20005"},next:{title:"\u8d5e\u52a9\u9879\u76ee",permalink:"/thingsgateway-docs/docs/1000"}},o={},r=[{value:"\u6280\u672f\u652f\u6301",id:"\u6280\u672f\u652f\u6301",level:3},{value:"\u54a8\u8be2\u3001\u5408\u4f5c",id:"\u54a8\u8be2\u5408\u4f5c",level:3}],p={toc:r},c="wrapper";function u(t){let{components:e,...a}=t;return(0,n.kt)(c,(0,s.Z)({},p,a,{components:e,mdxType:"MDXLayout"}),(0,n.kt)("p",null,(0,n.kt)("strong",{parentName:"p"},"ThingsGateway\u56e2\u961f"),"\u6210\u7acb1\u5e74\u6765\u4e00\u76f4\u81f4\u529b\u4e8e\u5de5\u4e1a\u7269\u8054\u7f51\u5173\u89e3\u51b3\u65b9\u6848\u3002\u6211\u4eec\u7684\u521d\u8877\u662f\u4f7f\u8bbe\u5907\u63a5\u5165\u66f4\u7b80\u5355\uff0c\u4e3a\u7528\u6237\u6253\u9020\u63d0\u9ad8\u6548\u7387\u7684\u4ea7\u54c1\u3002"),(0,n.kt)("p",null,"\u53ef\u4ee5\u901a\u8fc7\u4ee5\u4e0b\u65b9\u5f0f\u627e\u5230\u6211\u4eec\uff1a"),(0,n.kt)("h3",{id:"\u6280\u672f\u652f\u6301"},"\u6280\u672f\u652f\u6301"),(0,n.kt)("p",null,"QQ\u7fa4\uff1a605534569"),(0,n.kt)("p",null,"QQ\uff1a2248356998"),(0,n.kt)("h3",{id:"\u54a8\u8be2\u5408\u4f5c"},"\u54a8\u8be2\u3001\u5408\u4f5c"),(0,n.kt)("p",null,"\u624b\u673a\uff1a15622119120 \u6797\u5de5"),(0,n.kt)("p",null,"\u5fae\u4fe1\uff1a15622119120"))}u.isMDXComponent=!0}}]);
|
1
doc/build/assets/js/01798dc0.6d2031ae.js
vendored
1
doc/build/assets/js/08b96726.ed96da9d.js
vendored
1
doc/build/assets/js/106689a2.b4e9a04f.js
vendored
@@ -1 +0,0 @@
|
||||
"use strict";(self.webpackChunkthingsgateway=self.webpackChunkthingsgateway||[]).push([[6866],{6118:(t,e,a)=>{a.r(e),a.d(e,{assets:()=>p,contentTitle:()=>d,default:()=>c,frontMatter:()=>s,metadata:()=>o,toc:()=>r});var i=a(7462),n=(a(7294),a(3905));a(4996),a(510),a(2969);const s={id:101,title:"\u63d2\u4ef6\u7ba1\u7406"},d=void 0,o={unversionedId:"101",id:"101",title:"\u63d2\u4ef6\u7ba1\u7406",description:"\u66f4\u6539\u8bbe\u5907/\u53d8\u91cf/\u63d2\u4ef6\u7b49\uff0c\u9700\u8981\u91cd\u542f\u540e\u53f0(\u53f3\u4e0a\u89d2\u91cd\u542f\u540e\u53f0\u6309\u94ae)",source:"@site/docs/101.mdx",sourceDirName:".",slug:"/101",permalink:"/thingsgateway-docs/docs/101",draft:!1,editUrl:"https://gitee.com/diego2098/ThingsGateway/tree/master/doc/docs/101.mdx",tags:[],version:"current",lastUpdatedBy:"Kimdiego2098",lastUpdatedAt:1705822711,formattedLastUpdatedAt:"Jan 21, 2024",frontMatter:{id:"101",title:"\u63d2\u4ef6\u7ba1\u7406"},sidebar:"docs",previous:{title:"\u9a71\u52a8\u8c03\u8bd5",permalink:"/thingsgateway-docs/docs/100"},next:{title:"\u901a\u9053",permalink:"/thingsgateway-docs/docs/102"}},p={},r=[{value:"\u4e00\u3001\u8bf4\u660e",id:"\u4e00\u8bf4\u660e",level:2},{value:"\u4e8c\u3001\u4e0a\u4f20\u63d2\u4ef6",id:"\u4e8c\u4e0a\u4f20\u63d2\u4ef6",level:2},{value:"\u4e8c\u3001\u624b\u52a8\u91cd\u8f7d\u63d2\u4ef6",id:"\u4e8c\u624b\u52a8\u91cd\u8f7d\u63d2\u4ef6",level:2}],l={toc:r},m="wrapper";function c(t){let{components:e,...s}=t;return(0,n.kt)(m,(0,i.Z)({},l,s,{components:e,mdxType:"MDXLayout"}),(0,n.kt)("admonition",{type:"tip"},(0,n.kt)("mdxAdmonitionTitle",{parentName:"admonition"},(0,n.kt)("inlineCode",{parentName:"mdxAdmonitionTitle"},"\u914d\u7f6e\u987b\u77e5")),(0,n.kt)("p",{parentName:"admonition"}," \u66f4\u6539\u8bbe\u5907/\u53d8\u91cf/\u63d2\u4ef6\u7b49\uff0c\u9700\u8981\u91cd\u542f\u540e\u53f0(\u53f3\u4e0a\u89d2\u91cd\u542f\u540e\u53f0\u6309\u94ae)")),(0,n.kt)("h2",{id:"\u4e00\u8bf4\u660e"},"\u4e00\u3001\u8bf4\u660e"),(0,n.kt)("p",null,(0,n.kt)("strong",{parentName:"p"},"ThingsGateway")," \u7f51\u5173\u6838\u5fc3\u4ee3\u7801\u90fd\u7531\u63d2\u4ef6\u5b8c\u6210\uff0c\u4e3b\u7a0b\u5e8f\u53ea\u8d1f\u8d23\u8c03\u5ea6\u6267\u884c"),(0,n.kt)("p",null,"\u63d2\u4ef6\u652f\u6301\u70ed\u91cd\u8f7d\uff0c\u53ef\u7531\u5916\u90e8\u4e0a\u4f20\u5230\u7f51\u5173\u4e2d"),(0,n.kt)("h2",{id:"\u4e8c\u4e0a\u4f20\u63d2\u4ef6"},"\u4e8c\u3001\u4e0a\u4f20\u63d2\u4ef6"),(0,n.kt)("img",{src:a(5808).Z}),(0,n.kt)("h2",{id:"\u4e8c\u624b\u52a8\u91cd\u8f7d\u63d2\u4ef6"},"\u4e8c\u3001\u624b\u52a8\u91cd\u8f7d\u63d2\u4ef6"),(0,n.kt)("img",{src:a(7429).Z}),(0,n.kt)("p",null,"\u53ef\u7531\u9876\u90e8\u6309\u94ae\u6216\u8005\u63d2\u4ef6\u7ba1\u7406\u9875\u9762\u6309\u94ae\u6267\u884c\u624b\u52a8\u91cd\u8f7d"),(0,n.kt)("admonition",{title:"\u63d0\u793a",type:"tip"},(0,n.kt)("p",{parentName:"admonition"},"\u63d2\u4ef6\u91cd\u65b0\u68c0\u6d4b\u6587\u4ef6\u540e\uff0c\u8fd0\u884c\u6001\u7684\u63d2\u4ef6\u4e0d\u4f1a\u53d1\u9001\u4efb\u4f55\u6539\u53d8\uff0c\u5982\u679c\u7acb\u5373\u751f\u6548\uff0c\u8bf7\u6309\u53f3\u4e0a\u89d2\u7684\u91cd\u542f\u540e\u53f0\u6309\u94ae")))}c.isMDXComponent=!0},5808:(t,e,a)=>{a.d(e,{Z:()=>i});const i=a.p+"assets/images/\u4e0a\u4f20\u63d2\u4ef6-7b2abd69100f1f9c579e6a52749be97c.png"},7429:(t,e,a)=>{a.d(e,{Z:()=>i});const i=a.p+"assets/images/\u91cd\u8f7d\u63d2\u4ef6-e5f135b68555aaa0d540b3919a3b83b4.png"}}]);
|
1
doc/build/assets/js/151b844f.e187f6e8.js
vendored
1
doc/build/assets/js/1752.95cb0f0d.js
vendored
1
doc/build/assets/js/17896441.18aaa2f2.js
vendored
1
doc/build/assets/js/1a4e3797.f4d87afb.js
vendored
@@ -1 +0,0 @@
|
||||
"use strict";(self.webpackChunkthingsgateway=self.webpackChunkthingsgateway||[]).push([[7920],{2027:(e,t,a)=>{a.r(t),a.d(t,{default:()=>$});var r=a(7294),n=a(2263),l=a(179),s=a(5742),c=a(9960),u=a(5999);const o=["zero","one","two","few","many","other"];function m(e){return o.filter((t=>e.includes(t)))}const h={locale:"en",pluralForms:m(["one","other"]),select:e=>1===e?"one":"other"};function i(){const{i18n:{currentLocale:e}}=(0,n.Z)();return(0,r.useMemo)((()=>{try{return function(e){const t=new Intl.PluralRules(e);return{locale:e,pluralForms:m(t.resolvedOptions().pluralCategories),select:e=>t.select(e)}}(e)}catch(t){return console.error(`Failed to use Intl.PluralRules for locale "${e}".\nDocusaurus will fallback to the default (English) implementation.\nError: ${t.message}\n`),h}}),[e])}function p(){const e=i();return{selectMessage:(t,a)=>function(e,t,a){const r=e.split("|");if(1===r.length)return r[0];r.length>a.pluralForms.length&&console.error(`For locale=${a.locale}, a maximum of ${a.pluralForms.length} plural forms are expected (${a.pluralForms.join(",")}), but the message contains ${r.length}: ${e}`);const n=a.select(t),l=a.pluralForms.indexOf(n);return r[Math.min(l,r.length-1)]}(a,t,e)}}var g=a(6550),d=a(412);const f=function(){const e=(0,g.k6)(),t=(0,g.TH)(),{siteConfig:{baseUrl:a}}=(0,n.Z)(),r=d.Z.canUseDOM?new URLSearchParams(t.search):null,l=r?.get("q")||"",s=r?.get("ctx")||"",c=r?.get("version")||"",u=e=>{const a=new URLSearchParams(t.search);return e?a.set("q",e):a.delete("q"),a};return{searchValue:l,searchContext:s,searchVersion:c,updateSearchPath:t=>{const a=u(t);e.replace({search:a.toString()})},generateSearchPageLink:e=>{const t=u(e);return`${a}search?${t.toString()}`}}};var y=a(22),E=a(8202),S=a(2539),I=a(726),w=a(1073),R=a(311),P=a(3926),b=a(1029);const v={searchQueryInput:"searchQueryInput_CFBF",searchResultItem:"searchResultItem_U687",searchResultItemPath:"searchResultItemPath_uIbk",searchResultItemSummary:"searchResultItemSummary_oZHr"};function F(){const{siteConfig:{baseUrl:e}}=(0,n.Z)(),{selectMessage:t}=p(),{searchValue:a,searchContext:l,searchVersion:c,updateSearchPath:o}=f(),[m,h]=(0,r.useState)(a),[i,g]=(0,r.useState)(),[d,S]=(0,r.useState)(),I=`${e}${c}`,w=(0,r.useMemo)((()=>m?(0,u.I)({id:"theme.SearchPage.existingResultsTitle",message:'Search results for "{query}"',description:"The search page title for non-empty query"},{query:m}):(0,u.I)({id:"theme.SearchPage.emptyResultsTitle",message:"Search the documentation",description:"The search page title for empty query"})),[m]);(0,r.useEffect)((()=>{o(m),i&&(m?i(m,(e=>{S(e)})):S(void 0))}),[m,i]);const P=(0,r.useCallback)((e=>{h(e.target.value)}),[]);return(0,r.useEffect)((()=>{a&&a!==m&&h(a)}),[a]),(0,r.useEffect)((()=>{!async function(){const{wrappedIndexes:e,zhDictionary:t}=await(0,y.w)(I,l);g((()=>(0,E.v)(e,t,100)))}()}),[l,I]),r.createElement(r.Fragment,null,r.createElement(s.Z,null,r.createElement("meta",{property:"robots",content:"noindex, follow"}),r.createElement("title",null,w)),r.createElement("div",{className:"container margin-vert--lg"},r.createElement("h1",null,w),r.createElement("input",{type:"search",name:"q",className:v.searchQueryInput,"aria-label":"Search",onChange:P,value:m,autoComplete:"off",autoFocus:!0}),!i&&m&&r.createElement("div",null,r.createElement(R.Z,null)),d&&(d.length>0?r.createElement("p",null,t(d.length,(0,u.I)({id:"theme.SearchPage.documentsFound.plurals",message:"1 document found|{count} documents found",description:'Pluralized label for "{count} documents found". Use as much plural forms (separated by "|") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)'},{count:d.length}))):r.createElement("p",null,(0,u.I)({id:"theme.SearchPage.noResultsText",message:"No documents were found",description:"The paragraph for empty search result"}))),r.createElement("section",null,d&&d.map((e=>r.createElement(C,{key:e.document.i,searchResult:e}))))))}function C(e){let{searchResult:{document:t,type:a,page:n,tokens:l,metadata:s}}=e;const u=0===a,o=2===a,m=(u?t.b:n.b).slice(),h=o?t.s:t.t;u||m.push(n.t);let i="";if(b.vc&&l.length>0){const e=new URLSearchParams;for(const t of l)e.append("_highlight",t);i=`?${e.toString()}`}return r.createElement("article",{className:v.searchResultItem},r.createElement("h2",null,r.createElement(c.Z,{to:t.u+i+(t.h||""),dangerouslySetInnerHTML:{__html:o?(0,S.C)(h,l):(0,I.o)(h,(0,w.m)(s,"t"),l,100)}})),m.length>0&&r.createElement("p",{className:v.searchResultItemPath},(0,P.e)(m)),o&&r.createElement("p",{className:v.searchResultItemSummary,dangerouslySetInnerHTML:{__html:(0,I.o)(t.t,(0,w.m)(s,"t"),l,100)}}))}const $=function(){return r.createElement(l.Z,null,r.createElement(F,null))}}}]);
|
1
doc/build/assets/js/1be78505.fbeeb0c7.js
vendored
1
doc/build/assets/js/1d6173f5.739a94e1.js
vendored
@@ -1 +0,0 @@
|
||||
"use strict";(self.webpackChunkthingsgateway=self.webpackChunkthingsgateway||[]).push([[962],{4163:(t,e,s)=>{s.r(e),s.d(e,{assets:()=>n,contentTitle:()=>o,default:()=>g,frontMatter:()=>d,metadata:()=>r,toc:()=>c});var a=s(7462),i=(s(7294),s(3905));s(4996),s(510),s(2969);const d={id:10001,title:"ABCipMatser"},o=void 0,r={unversionedId:"10001",id:"10001",title:"ABCipMatser",description:"",source:"@site/docs/10001.mdx",sourceDirName:".",slug:"/10001",permalink:"/thingsgateway-docs/docs/10001",draft:!1,editUrl:"https://gitee.com/diego2098/ThingsGateway/tree/master/doc/docs/10001.mdx",tags:[],version:"current",lastUpdatedBy:"Kimdiego2098",lastUpdatedAt:1705826523,formattedLastUpdatedAt:"Jan 21, 2024",frontMatter:{id:"10001",title:"ABCipMatser"},sidebar:"docs",previous:{title:"OpcUaServer",permalink:"/thingsgateway-docs/docs/309"},next:{title:"\u53d1\u5e03",permalink:"/thingsgateway-docs/docs/400"}},n={},c=[],p={toc:c},l="wrapper";function g(t){let{components:e,...s}=t;return(0,i.kt)(l,(0,a.Z)({},p,s,{components:e,mdxType:"MDXLayout"}))}g.isMDXComponent=!0}}]);
|
1
doc/build/assets/js/1e2c1044.8a5097ab.js
vendored
@@ -1 +0,0 @@
|
||||
"use strict";(self.webpackChunkthingsgateway=self.webpackChunkthingsgateway||[]).push([[4745],{3769:e=>{e.exports=JSON.parse('{"name":"docusaurus-plugin-content-docs","id":"default"}')}}]);
|