Compare commits

...

343 Commits

Author SHA1 Message Date
Diego
0747374378 release:6.0.3.31 2024-06-19 11:43:53 +08:00
Diego
a0c2fea833 feat: 支持单文件发布 2024-06-19 11:43:14 +08:00
Diego
811c1a445f refactor: 修改基准测试项 2024-06-18 14:55:56 +08:00
Diego
72d3041e7e release:6.0.3.30 2024-06-18 14:31:52 +08:00
Diego
503180e7ec release:6.0.3.23 2024-06-18 12:25:54 +08:00
Diego
8ad548cad7 release:6.0.3.22 2024-06-18 12:14:38 +08:00
Diego2098
85d9acf605 refactor: 并发锁位置调整 2024-06-18 10:09:01 +08:00
Diego
fc93c5ffcb refactor: 并发锁位置调整 2024-06-17 17:01:13 +08:00
Diego
d6b0a9314c refactor: 初始化缓存编译读写表达式 2024-06-17 13:49:45 +08:00
Diego
83bc07c3ff release:6.0.3.11
修改默认启动端口
2024-06-17 10:32:05 +08:00
Diego2098
6ca680cd41 refactor: 数据库表名风格统一 2024-06-16 13:59:17 +08:00
Diego2098
2b533dcb2b fix: s7驱动多语言文本错误 2024-06-15 20:18:37 +08:00
Diego2098
13a5a09f98 refactor: 优化modbusSlave 2024-06-15 19:09:18 +08:00
Diego
75ff7ebdbe other:更新调试工具 2024-06-14 16:01:42 +08:00
Diego
6d8f3a1fc8 release:6.0.3.9 2024-06-14 14:14:39 +08:00
Diego
a11b411912 fix: 修复上个提交导致的表达式空指针错误 2024-06-14 09:28:18 +08:00
Diego
2dba817c69 feat: 登录页面添加版本提示 2024-06-13 16:55:54 +08:00
Diego
d4df9a545f release:6.0.3.8 2024-06-13 14:22:36 +08:00
Diego
cae21391e5 release:6.0.3.8 2024-06-13 14:20:53 +08:00
Diego
573b22d2c2 refactor: 优化CSScript编译 2024-06-13 14:20:30 +08:00
Diego
14d4112a9d fix: 命名空间错误 2024-06-13 13:47:18 +08:00
Diego
28aa9db9c5 更新依赖 2024-06-13 13:40:33 +08:00
Diego
d50c349e00 release:6.0.3.7
破坏性更改

动态编译脚本表达式,传入值不再是dynamic类型,而是object,注意类型转换
2024-06-13 13:38:17 +08:00
Diego
905362c59c release:6.0.3.6 2024-06-13 10:23:36 +08:00
Diego
97e7d44310 fix: 特殊方法选择错误 2024-06-12 16:29:04 +08:00
Diego
bb71a1ef23 feat: tcpservice支持多个ip绑定,以分号间隔 2024-06-12 14:29:14 +08:00
youthalan
de2771d008 !31 添加ShowExtendEditButtonCallback等
Merge pull request !31 from youthalan/master
2024-06-12 02:59:09 +00:00
Diego
02de34b65a refactor: crc方法修改 2024-06-11 19:03:19 +08:00
youthalan
c6e14889f2 !30 添加SetRowClassFormatter属性等
Merge pull request !30 from youthalan/master
2024-06-11 08:07:06 +00:00
Diego
f843732790 other: dockerfile 2024-06-11 15:50:52 +08:00
Diego
80e7ff0fc1 release:6.0.3.5 2024-06-11 15:47:58 +08:00
Diego
2964db6bdd fix: modbusUdp已发送数组获取失败 2024-06-11 15:47:36 +08:00
Diego
5fbd94ec74 refactor: 更新依赖 2024-06-11 15:37:50 +08:00
Diego
1d8d31d4f0 other: 更新docker地址 2024-06-11 12:53:08 +08:00
Diego
707c3eed99 release:6.0.3.3
refactor: 优化错误提示
2024-06-11 12:24:17 +08:00
Diego2098
e33a81ad36 refactor: 优化错误提示 2024-06-10 22:53:48 +08:00
Diego2098
0f7d216379 refactor: 优化错误提示 2024-06-10 22:47:54 +08:00
Diego2098
f0052e97a6 refactor: 修改注销方式 2024-06-10 21:05:59 +08:00
Diego
5c6076d48d refactor: 修改token缓存服务 2024-06-09 19:49:29 +08:00
Diego
883bd31249 refactor: 优化debug软件体验 2024-06-09 17:55:57 +08:00
Diego
d7b5fde3c7 fix: 取消mapster映射忽略大小写,这会导致字典键错误 2024-06-09 17:16:56 +08:00
Diego
f4273efef0 fix: 冗余心跳错误 2024-06-09 14:12:39 +08:00
Diego
471dc966d9 fix: 冗余心跳错误 2024-06-09 13:52:12 +08:00
Diego
50368654a4 build: Photino修改为net6 2024-06-09 13:34:01 +08:00
Diego
b1e1cc04ce refactor: dockerfile 2024-06-09 13:18:49 +08:00
Diego
554f67e295 release:6.0.2.27 2024-06-09 13:16:10 +08:00
Diego
278bd09a6c refactor: 优化插件调试通道创建步骤 2024-06-09 13:12:42 +08:00
Diego
300d083038 release:6.0.2.27
refactor: 优化插件调试通道创建步骤
2024-06-09 13:11:03 +08:00
Diego
34664f0025 other: 代码整理 2024-06-09 12:30:45 +08:00
Diego
7aaa803813 docs: 更新文档 2024-06-09 12:25:28 +08:00
Diego
b075b3ec1c Revert "dcos: 更新大小端配置方式"
This reverts commit 6a1f1ebf9d.
2024-06-09 12:24:01 +08:00
Diego
0f3f4b0f5b refactor: 字节解析顺序回退5.x版本策略 2024-06-09 12:23:55 +08:00
Diego
fd5ed78442 feat: 支持modbus服务端模拟dtu设备 2024-06-07 22:39:17 +08:00
Diego
d516e7dcb4 fix: 回退5.x版本bool解析策略 2024-06-07 13:48:37 +08:00
Diego
6a1f1ebf9d dcos: 更新大小端配置方式 2024-06-06 19:08:15 +08:00
Diego
6ba5c02dd6 release:6.0.2.25 2024-06-06 16:29:19 +08:00
Diego
c9b8f90859 fix: 线程管理锁策略错误 2024-06-06 15:18:58 +08:00
Diego
70a0bf6d5c fix: 心跳格式判断错误(多余空格) 2024-06-06 14:50:05 +08:00
Diego
4caf8d6fab refactor: 默认GC策略修改 2024-06-06 10:32:42 +08:00
Diego
aa90593158 refactor: 优化动态主题错误提示 2024-06-06 09:07:13 +08:00
youthalan
9da5531483 feat(AdminTable): 增加BeforeRowButtonTemplate属性 2024-06-06 01:05:11 +00:00
youthalan
9483459ba7 feat(AdminTable): 增加BeforeRowButtonTemplate属性
feat(AdminTable): 增加BeforeRowButtonTemplate属性
2024-06-05 09:58:13 +00:00
Diego
ae57883770 refactor: 适配touchsocket nuget包新版本 2024-06-05 16:50:30 +08:00
Diego
8cb5a89d10 other: 更新Dockerfile 2024-06-05 16:15:10 +08:00
Diego
1a35fb0d4d release:6.0.2.22 2024-06-05 15:55:58 +08:00
Diego
1a2483c68c docs: 更新mqtt文档 2024-06-05 15:55:35 +08:00
Diego
6c806238b2 refactor: mqttRpc主题策略更改
Break Changes

mqttRpc主题策略更改
2024-06-05 15:51:08 +08:00
Diego
ea6e07a38b refactor: 代码整理 2024-06-05 14:56:34 +08:00
Diego
ec6b07b275 fix: 业务插件基类定时上传方法循环错误 2024-06-05 14:48:54 +08:00
Diego
e85a03a1ca release:6.0.2.20
refactor: 更新依赖包版本
2024-06-05 14:18:03 +08:00
Diego
5d66b7677f refactor: 缓存文件名称修改 2024-06-05 13:19:11 +08:00
Diego
3932834172 other: 修改解决方案文件 2024-06-05 12:36:10 +08:00
Diego
d2e8294a1a release:6.0.2.19
fix: 自定义实时报警条件错误

refactor: webapi登录返回实体更改,添加token到响应body
2024-06-05 10:27:13 +08:00
Diego
b06aa66ad8 refactor: 优化本地化语言显示 2024-06-04 19:15:10 +08:00
Diego
c45b48d949 release:6.0.2.18
fix: 重启运行时偶发空异常

refactor: 变量批量编辑支持报警属性

fix: 批量编辑时刷新缓存
2024-06-04 18:54:37 +08:00
Diego
f779af1f65 fix: 重启运行时偶发空异常 2024-06-04 15:39:16 +08:00
Diego
78d039cd5f refactor: 变量批量编辑支持报警属性 2024-06-04 15:02:53 +08:00
Diego
fdbd5418c7 release:6.0.2.17
fix: 变量业务属性为空时保存失败

fix: TD数据库列描述不支持,删除对应特性

feat: 增加删除缓存按钮
2024-06-04 14:47:11 +08:00
Diego
5df42466fd fix: 变量业务属性为空时保存失败;
fix: TD数据库列描述不支持,删除对应特性
2024-06-04 14:12:46 +08:00
Diego
ff2bed87f2 release:6.0.2.16
refactor: 优化DTU模式采集
2024-06-04 12:02:38 +08:00
Diego
765e7d0b1e release:6.0.2.15
refactor: 优化DTU模式采集
2024-06-04 11:16:22 +08:00
Diego
71ab6d42c8 fix: dtu模式下modbus打包逻辑错误 2024-06-03 18:39:03 +08:00
Diego
2ea2a662ef refactor: 删除不必要的锁操作 2024-06-03 18:28:28 +08:00
Diego
c2d45349a4 release:6.0.2.10
refactor: update touchsocket
2024-06-03 15:11:03 +08:00
Diego
1b5cf410b7 release:6.0.2.7
fix: 回退touchsocket版本
2024-06-03 14:08:33 +08:00
Diego
3e79e2bed0 feat: 增加可选配置json文件 2024-06-03 13:30:31 +08:00
Diego
2a1f933702 release:6.0.2.6
refactor: update touchsocket

refactor: update photino
2024-06-03 09:44:12 +08:00
Diego2098
251d3b487f release:6.0.2.6
refactor: 打包参数策略修改,防止数据类型用户填写错误时出现未能理解的错误
2024-06-01 12:50:50 +08:00
Diego
e55ec48c7d release:6.0.2.5
refactor: 修改每包读取延迟策略
2024-05-31 17:11:05 +08:00
Diego
7ce2195adb release:6.0.2.4
feat: 添加docker公共镜像
refactor: 首次连接失败opcua时,实时重连
2024-05-31 16:51:30 +08:00
Diego
537b79f1c2 feat: opcua客户端读取数据增加服务端时间属性读取 2024-05-30 16:39:02 +08:00
Diego
e4c4d22f56 docs: 更新pro用户列表 2024-05-30 15:58:32 +08:00
Diego
c4d244398c release: 6.0.2.1
refactor: 更新BootstrapBlazor版本

refactor: opc导入导出去重
2024-05-30 15:40:20 +08:00
Diego
47260cdaf0 feat: 添加ValueTask同步扩展 2024-05-30 14:26:45 +08:00
Diego
7ef13058c7 fix: 修复上一提交导致的偶发空异常 2024-05-30 12:37:04 +08:00
Diego
8066cb1804 feat: 优化变量离线逻辑,当设备无法连接时,直接判断全部变量离线 2024-05-30 12:18:17 +08:00
Diego
c5af6062fa fix: 修复网页重启运行时与冗余网关配置重启运行时逻辑冲突错误 2024-05-30 11:23:14 +08:00
Diego
908a2eba20 feat: 添加等待并比较读取返回值的扩展方法 2024-05-30 10:31:03 +08:00
Diego
6f43957703 other: 更新demo 2024-05-30 09:32:14 +08:00
Diego
897ea28cf4 release: 6.0.1.5
fix: table查询返回IsAdvanceSearch属性错误

refactor: 日志表默认时间倒序显示
2024-05-30 09:30:12 +08:00
Diego
d056ddbff1 fix: table查询返回IsAdvanceSearch属性错误 2024-05-30 09:26:30 +08:00
Diego
f157350059 refactor: 日志表默认时间倒序显示 2024-05-30 08:25:17 +08:00
Diego2098
7e3d99bda3 release: 6.0.1.5
refactor: 部分选项恢复上一版本默认值
2024-05-29 23:08:14 +08:00
Diego2098
c7c53e1d94 release: 6.0.1.4
other: 同步master
2024-05-29 22:15:45 +08:00
Diego
b912ee3f6f refactor: 删除多余代码 2024-05-29 19:09:38 +08:00
Diego2098
06c05ad8e5 feat: 更新6.0.1.3 (#9)
1、更新TouchSocket2.1版本,重构相关代码.

2、优化多处细节,提供运行效率.
2024-05-29 19:03:40 +08:00
Diego
7f411400d5 fix(CacheService): GetOrCreate方法错误触发委托 2024-05-27 18:28:07 +08:00
Diego
f24f234869 fix: 修复因缓存修改导致的插件显示错误 #I9NKA7 2024-05-17 12:28:10 +08:00
Kimdiego2098
4e384e7811 refactor: 按钮disable改为isshow 2024-05-06 15:32:57 +08:00
Kimdiego2098
5143448163 fix: 变量上传属性删除按钮丢失 2024-05-06 14:34:10 +08:00
Diego2098
8e5e9f7cbc build: 更新admin解决方案 2024-05-04 22:30:28 +08:00
Diego2098
5ea7fd01bf release: 6.0.0.13 2024-05-04 22:22:20 +08:00
Kimdiego2098
8f3f6bc774 fix: 修正BusinessBaseWithCacheInterval初始化顺序 2024-04-30 17:55:59 +08:00
Kimdiego2098
7f1524b42f fix: v6代码错漏,间隔上传基类重写BusinessPropertyWithCache属性 2024-04-30 17:35:08 +08:00
Diego2098
4b7db4689d fix: variable实体类读写表达式执行错误 (#8)
* fix: variable实体类读写表达式执行错误

fix: 读写表达式编译错误,缺少using

feat: 增加部分使用demo

* refactor: 整理格式
2024-04-29 16:03:38 +08:00
Diego2098
92831ecb43 refactor: 修改下拉框全选项文本 (#7)
* refactor: 修改下拉框全选项文本

refactor: 修改下拉框全选项文本

fix: i18n(AlarmTopic)中文错误

* build: 更新版本号
2024-04-29 14:50:14 +08:00
Argo-AscioTech
d486f3f306 chore: 删除冗余代码 2024-04-29 03:08:22 +00:00
Diego2098
bfb7468f62 !26 test:回退 'Pull Request !22: fix: 增加 fill 元素保证小屏幕时用户信息靠右'
* 回退 'Pull Request !25 : fix: 增加 fill 元素保证小屏幕时用户信息靠右'
2024-04-29 02:27:13 +00:00
Argo-AscioTech
2e417d41db chore: 删除冗余代码 2024-04-29 02:18:45 +00:00
Argo-AscioTech
b17f68cbfb fix: 增加 fill 元素保证小屏幕时用户信息靠右 2024-04-29 02:18:45 +00:00
Argo-AscioTech
8a22a523d6 doc: 代码格式化 2024-04-29 02:18:45 +00:00
Diego2098
97fe752a4e 回退 'Pull Request !22 : fix: 增加 fill 元素保证小屏幕时用户信息靠右' 2024-04-29 02:13:39 +00:00
Diego2098
cc4ea122a2 !22 fix: 增加 fill 元素保证小屏幕时用户信息靠右
* chore: 删除冗余代码
* fix: 增加 fill 元素保证小屏幕时用户信息靠右
* doc: 代码格式化
2024-04-29 02:05:15 +00:00
Kimdiego2098
db995d29e5 Merge branch 'master' of https://gitee.com/dotnetchina/ThingsGateway 2024-04-29 10:04:07 +08:00
Kimdiego2098
c22dde8008 fix(mqttClient): AlarmTopic upload failure
fix: 报警主题中文名称错误

fix: 报警事件订阅漏写
2024-04-29 10:03:55 +08:00
Diego2098
462d888894 refactor: update appsettings
* refactor: 调整顺序,最大通道数量默认改为10000
2024-04-28 19:22:28 +08:00
Argo Zhang
9311b914ad refactor(AdminTable): update page items from 20 (#4)
* chore: 增加单词拼写字典

* refactor: 更改页码每页最少 20 行数据
2024-04-28 19:13:17 +08:00
Argo Zhang
c5e0488210 feat(AdminTable): add ClientTableName parameter (#5)
* refactor: 代码格式化

* feat: 增加 ClientTableName 参数
2024-04-28 19:13:00 +08:00
Kimdiego2098
f548c27179 refactor: modbusSlave默认启用rpc 2024-04-28 15:20:10 +08:00
Kimdiego2098
1f5f405b52 release: 6.0.0.12 2024-04-28 14:41:20 +08:00
Kimdiego2098
cd923ab838 other: 更新readme 2024-04-28 14:40:56 +08:00
Kimdiego2098
aacdff92d2 docs: 更新文档 2024-04-28 14:25:02 +08:00
Kimdiego2098
32160d388a docs: 迁移文档站点 2024-04-28 13:41:41 +08:00
Kimdiego2098
72e31929eb docs: 迁移文档站点 2024-04-28 13:33:35 +08:00
Kimdiego2098
29014bb40e other: 修改git忽略项 2024-04-28 13:32:24 +08:00
Kimdiego2098
e9d0a65536 fix: 重载插件几率死锁 2024-04-28 11:03:14 +08:00
Kimdiego2098
f7a3b68834 fix: 重载插件几率死锁 2024-04-28 10:13:26 +08:00
Kimdiego2098
dcc9d3b588 docs: 更新文档 2024-04-28 09:54:06 +08:00
Kimdiego2098
b8f6f65943 fix(tcpservice): 客户端断开时不需重置全部同步锁 2024-04-28 09:53:46 +08:00
Kimdiego2098
3dacdda21a build: 更新mapster nuget版本 2024-04-28 09:53:05 +08:00
Diego2098
49b766120f refactor: json序列化忽略null值 2024-04-27 16:19:54 +08:00
Diego2098
2d7e1553f8 refactor: 优化间隔检测 2024-04-26 21:17:27 +08:00
Kimdiego2098
d5d41213b0 release: 6.0.0.11 2024-04-26 18:02:23 +08:00
Kimdiego2098
328df00d2e fix: 通道日志导出时,支持中文名称 2024-04-26 18:01:50 +08:00
Kimdiego2098
e4a5bf8234 feat: 添加批量编辑方法 2024-04-26 17:43:41 +08:00
Kimdiego2098
d6ee0f216c feat: 添加demo 2024-04-26 17:20:00 +08:00
Kimdiego2098
0246ef6b6a feat: 添加demo 2024-04-26 17:03:22 +08:00
Kimdiego2098
7fd40518fd refactor: 内存优化 2024-04-26 12:25:38 +08:00
Kimdiego2098
95eb53edf6 feat: 添加当前进程占用内存显示 2024-04-26 11:22:42 +08:00
Kimdiego2098
4cdf2962cd release: 6.0.0.10 2024-04-26 10:07:55 +08:00
Kimdiego2098
5bf8ccd1fd refactor: 优化网关模块页面的使用体验 2024-04-26 10:06:54 +08:00
Kimdiego2098
dd9fbbcfa7 feat: 添加通用并发锁条件 2024-04-26 09:28:44 +08:00
Diego2098
72d8fd5be0 refactor: 设备状态页面优化 2024-04-25 23:25:52 +08:00
Diego2098
b577229ed3 refactor: 表格去除列宽持久化 2024-04-25 23:20:45 +08:00
Diego2098
4ae870b799 fix: 多页面通知刷新 2024-04-25 23:11:43 +08:00
Diego2098
0590e74b30 feat: SystemTextJson修改NumberHandling选项,支持特殊数字 2024-04-25 22:32:54 +08:00
Diego2098
b9956ba800 fix: v6版本支持系统服务 2024-04-25 19:40:18 +08:00
Kimdiego2098
fef6259d09 release: 6.0.0.9 2024-04-25 18:07:00 +08:00
Kimdiego2098
e24f19e88b docs: 更新文档 2024-04-25 18:06:03 +08:00
Kimdiego2098
cc6de1e71c build: 更新肉夹馍nuget版本 2024-04-25 18:00:19 +08:00
Kimdiego2098
b0240a1c95 refactor: appsettings添加urls配置例子 2024-04-25 17:54:43 +08:00
Kimdiego2098
8acdec333b refactor: 控制台字符logo更新 2024-04-25 17:53:56 +08:00
Kimdiego2098
eafcbb81f9 feat: DEBUG启动自动填充账密 2024-04-25 17:52:44 +08:00
Kimdiego2098
4b083463c8 refactor: gateway命名空间 2024-04-25 15:39:00 +08:00
Kimdiego2098
78e834e04f build: 修改插件类库拷贝脚本 2024-04-25 15:13:26 +08:00
Kimdiego2098
2ed1893620 feat: 添加Description方法 2024-04-25 15:12:36 +08:00
Kimdiego2098
35f188a7dd fix: CSScript using namespace无效 2024-04-25 09:47:46 +08:00
Kimdiego2098
07f577a9dd release: 6.0.0.8 2024-04-25 09:26:08 +08:00
Kimdiego2098
25c72b50c0 build: 类库net版本降至net6 2024-04-25 09:25:47 +08:00
Kimdiego2098
e07346ebea other: update readme 2024-04-24 15:00:07 +08:00
Diego2098
699b466291 other: git忽略文件 2024-04-23 21:44:59 +08:00
Diego2098
f0f24ff96f release: 6.0.0.7 2024-04-23 21:21:58 +08:00
Diego2098
1113997c71 fix: 修复类似400001.0位格式读取打包错误 2024-04-23 21:21:40 +08:00
Kimdiego2098
487fb6e5c9 release: 6.0.0.6 2024-04-23 18:34:35 +08:00
Kimdiego2098
62908a323c fix: v6版本modbusRtu bodyLength错误 2024-04-23 18:33:41 +08:00
Kimdiego2098
021131271a other: modify Pro ProjectReference Include 2024-04-23 18:08:21 +08:00
Kimdiego2098
c20fa4dbd2 fix: VersionService取消Assembly.Location用法 2024-04-23 16:54:38 +08:00
Kimdiego2098
b1826678da release: 6.0.0.5 2024-04-23 12:12:17 +08:00
Kimdiego2098
1630338f4e refactor: 修改条件编译 2024-04-23 12:11:53 +08:00
Kimdiego2098
78af3d979c fix: 菜单curd
1、创建模块后,切换模块列表不能马上显示
2、创建根菜单时,不填写路径会出错
2024-04-23 12:08:40 +08:00
Kimdiego2098
8346dfb1f5 perf: 添加ConfigureAwait(false) 2024-04-23 11:33:26 +08:00
Kimdiego2098
5ecb4e4fe4 refactor(VerificatInfoCacheService): DEBUG模式下,实时持久化登录凭据 2024-04-23 08:45:16 +08:00
Kimdiego2098
ec9ff23b23 refactor(DeviceStatusPage): 设备页面筛选下拉框null值显示为none 2024-04-23 08:37:27 +08:00
Diego2098
149e9931e7 refactor: 修改user默认模块种子数据 2024-04-23 00:02:11 +08:00
Diego2098
58b62094bd release: 6.0.0.4 2024-04-22 23:57:51 +08:00
Diego2098
d357074ad4 refactor: 修改excel导出的字段排序 2024-04-22 23:57:14 +08:00
Diego2098
d9bacc129b feat: 业务缓存设备基类添加属性(缓存文件最大长度) 2024-04-22 23:31:48 +08:00
Diego2098
28d869b099 refactor: excel导入时,按行号排序 2024-04-22 23:25:40 +08:00
Kimdiego2098
d04e87718a release: 6.0.0.3 2024-04-22 18:31:41 +08:00
Kimdiego2098
8d81bf60c9 feat(dlt645): 修改FE前导符为自定义格式 2024-04-22 18:30:47 +08:00
Kimdiego2098
4fe9094ff7 refactor: trace日志构建前设置条件 2024-04-22 17:41:22 +08:00
Kimdiego2098
4cfde45755 refactor: 修改单线程读写时的锁范围 2024-04-22 17:12:16 +08:00
Kimdiego2098
c28844dbeb refactor: 迁移读写方法到基础类库 2024-04-22 16:59:14 +08:00
Kimdiego2098
837ea7c8d6 refactor: 迁移Dtu读写方法到基础类库 2024-04-22 14:42:27 +08:00
Kimdiego2098
6c85ac8827 refactor: 补充nuget发布类库 2024-04-22 14:27:53 +08:00
Kimdiego2098
c8eb8bf35d release: 6.0.0.2 2024-04-22 14:22:37 +08:00
Kimdiego2098
0f6cbddd57 refactor: 迁移DtuPlugin到共用类库 2024-04-22 14:18:57 +08:00
Kimdiego2098
530b4755bf refactor: 底层驱动类库升级net版本,保留net462以及netstandard2.0 2024-04-22 13:58:14 +08:00
Kimdiego2098
679395b3fe refactor: modbusMaster 添加 分部定义 2024-04-22 13:56:45 +08:00
Kimdiego2098
9293442836 fix: editForm不应该直接修改缓存 2024-04-22 10:33:51 +08:00
Kimdiego2098
4841b412f3 feat: v6网关模块添加按钮权限 2024-04-22 10:08:57 +08:00
Kimdiego2098
f03575ad89 fix: 角色授权流程错误 2024-04-22 10:07:49 +08:00
Diego2098
e0e5428ebd feat: 添加业务设备离线缓存 2024-04-21 00:06:32 +08:00
Diego2098
015f7edae2 style: 表格列宽调整 2024-04-20 23:14:47 +08:00
Diego2098
d5414f5d91 !20 fix: 修复表格不对齐问题
* fix: 修复表格不对齐问题 , thanks to @Argo
2024-04-20 14:59:00 +00:00
Kimdiego2098
4bc3512d42 按钮授权初始化授权列表错误 2024-04-19 12:50:48 +08:00
Kimdiego2098
4c305994ca 添加多语言资源 2024-04-19 11:39:10 +08:00
Kimdiego2098
788e2cba04 修改变量页面默认排序 2024-04-18 16:52:19 +08:00
Kimdiego2098
b79b79970e 实时数据页面添加关键词搜索 2024-04-18 16:18:53 +08:00
Kimdiego2098
8b0f4de516 更新 2024-04-18 16:15:54 +08:00
Kimdiego2098
a17000ad6d 修改判断值变化方法 2024-04-18 16:15:53 +08:00
Kimdiego2098
c9f63c58df 修改项目文件 2024-04-18 16:01:38 +08:00
Kimdiego2098
c311b1c706 更新git文件 2024-04-18 14:36:58 +08:00
Kimdiego2098
072451afae 删除多余重写属性 2024-04-18 11:06:00 +08:00
Kimdiego2098
7349793463 更新项目文件 2024-04-18 10:21:31 +08:00
Kimdiego2098
c0144eab86 调整项目文件 2024-04-18 10:18:09 +08:00
Kimdiego2098
ba79b25944 VerificatInfo删除不必要的属性 2024-04-17 18:56:20 +08:00
Kimdiego2098
3fb34b12a0 更新部署文件 2024-04-17 15:00:09 +08:00
Kimdiego2098
b6c17e76c2 更新部署文件 2024-04-17 14:57:01 +08:00
Kimdiego2098
1201f20d79 删除不必要的文件 2024-04-17 12:30:44 +08:00
Kimdiego2098
98ae8e692e 添加文档 2024-04-17 12:20:01 +08:00
Kimdiego2098
8342dbff4e 更新6.0版本 2024-04-17 12:18:00 +08:00
Kimdiego2098
a22aa0f9a7 Merge branch 'dev' into temp 2024-04-17 12:15:23 +08:00
Kimdiego2098
b49d221ec1 准备合并dev分支 2024-04-17 12:14:05 +08:00
Kimdiego2098
f1be315147 更新插件 2024-04-17 11:32:36 +08:00
Kimdiego2098
8aaac2a3d4 更新插件UI 2024-04-17 10:55:46 +08:00
Kimdiego2098
bd07d30e47 更新插件 2024-04-17 10:51:42 +08:00
Kimdiego2098
54e103f00f 更新插件 2024-04-17 10:32:31 +08:00
Kimdiego2098
5404d8f7ab 更新插件 2024-04-17 10:21:45 +08:00
Diego2098
1364e02c67 更新插件 2024-04-17 00:42:25 +08:00
Diego2098
b4818e2f9a 修复 变量页面 自动刷新时,每页条数会恢复初始值 的问题 2024-04-16 22:54:05 +08:00
Diego2098
734cf57d4a 更新插件 2024-04-16 21:22:49 +08:00
Diego2098
9236610ec1 更新插件 2024-04-16 21:12:38 +08:00
Diego2098
c33828a5d9 更新插件 2024-04-16 21:11:42 +08:00
Diego2098
faadb03e46 !18 更新插件
Merge pull request !18 from BAD MAN/dev_20240416
2024-04-16 10:11:54 +00:00
allrightsreserved
3a0c4c51d2 Merge branch 'dev' of https://gitee.com/dancingqueen/ThingsGateway into dev 2024-04-16 16:02:40 +08:00
Kimdiego2098
6c28c2b91e 更新OPCUA OPCDA 2024-04-16 16:02:26 +08:00
Kimdiego2098
5226df6194 更新readme 2024-04-16 14:45:15 +08:00
Kimdiego2098
1ad23a3cbb 更新依赖 2024-04-16 14:29:13 +08:00
Kimdiego2098
c4149ca304 修改变量服务 导出方法名称 2024-04-16 14:26:19 +08:00
Kimdiego2098
68b02fe950 优化导入导出,支持属性验证 2024-04-16 14:02:41 +08:00
Kimdiego2098
d9408523a5 更新插件 2024-04-16 11:12:28 +08:00
Diego2098
40ad0f063a 更新版本 2024-04-15 23:31:57 +08:00
Diego2098
40d85e8926 恢复部分代码:tcpclientbase;IDBHistoryAlarm;sqlhisalarm 2024-04-15 23:31:43 +08:00
Diego2098
e655f719e6 !16 为历史报警增加外部访问接口,linux下隐藏 OPCDA 调试选项,TgTcpClientBase.cs 增加try catch,防止出现设备无法连接时visualstudio 抛出异常“在一个非嵌套字上尝试了一个操作”
Merge pull request !16 from BAD MAN/master
2024-04-15 15:26:40 +00:00
BAD MAN
ede0ea02c5 Merge branch 'master' of https://gitee.com/dancingqueen/ThingsGateway 2024-04-15 22:46:37 +08:00
Diego2098
e579575b21 为 history alarm 增加 GetDBHistoryAlarmsAsync 和 GetDBHistoryAlarmPagesAsync 接口,方便外部访问历史报警;增加try catch,防止出现设备无法连接时visualstudio 抛出异常“在一个非嵌套字上尝试了一个操作”;linux 环境下 OPCDA 不显示 2024-04-15 22:46:35 +08:00
Kimdiego2098
06ffcc9fdf 更新插件 2024-04-15 18:14:23 +08:00
Kimdiego2098
774d03e510 更新插件 2024-04-15 17:39:02 +08:00
Kimdiego2098
adcac9dfe6 添加任务最大数量限制 2024-04-15 16:50:06 +08:00
Kimdiego2098
399e14c70c 去除头像种子数据 2024-04-15 14:25:35 +08:00
Kimdiego2098
ec8b51033b signalr dispose 忽略exception 2024-04-15 14:23:29 +08:00
Kimdiego2098
ca5d167b6a 更新插件 2024-04-15 13:57:05 +08:00
Kimdiego2098
fcd1b001d1 更新readme 2024-04-15 13:34:32 +08:00
Kimdiego2098
1cabbefe04 更新插件 2024-04-15 13:31:28 +08:00
Kimdiego2098
ecefe22c95 更新插件 2024-04-15 13:06:43 +08:00
Kimdiego2098
64db77b9a2 更新插件 2024-04-15 13:03:32 +08:00
Kimdiego2098
19d7360ad5 更新插件 2024-04-15 13:01:46 +08:00
Kimdiego2098
2f014cd827 更新插件 2024-04-15 12:46:17 +08:00
Kimdiego2098
7fb84205d9 更新插件 2024-04-15 12:38:07 +08:00
Kimdiego2098
47e1127c5f 更新插件 2024-04-15 12:21:16 +08:00
Kimdiego2098
e036b59306 更新插件 2024-04-15 12:04:34 +08:00
Kimdiego2098
f4904c3b53 添加插件 2024-04-15 11:31:13 +08:00
Diego2098
3002a63ba5 更新BootstrapBlazor版本 2024-04-14 23:38:47 +08:00
Diego2098
b69717e6c3 更新版本 2024-04-14 23:37:05 +08:00
Diego2098
d07962953f 修改注释 2024-04-14 23:16:30 +08:00
Diego2098
857cf0d21e delay策略更改 2024-04-14 23:10:37 +08:00
Diego2098
5f08c2615d 修复缓存类型转换错误 2024-04-14 23:05:21 +08:00
Diego2098
e87428ef33 更新6.0版本 2024-04-14 22:51:56 +08:00
Kimdiego2098
03fd54fe70 td时序库上传时间不应作为主键 2024-04-12 16:57:09 +08:00
Kimdiego2098
086c2c8253 取消ParallelForEachAsync方法 2024-04-11 14:54:54 +08:00
Kimdiego2098
05c19a32ea s7 修改解析 返回码 顺序 2024-04-10 15:20:18 +08:00
Kimdiego2098
99d174906a 更新版本 2024-04-08 21:48:50 +08:00
Kimdiego2098
82e30a326a 修复上个版本 modbus驱动打包变量 代码错误 2024-04-08 21:46:47 +08:00
Diego2098
2963a9cdca !14 获取历史数据之前检查历史数据库是否连接成功
Merge pull request !14 from BAD MAN/master
2024-04-05 13:53:55 +00:00
BAD MAN
288da75b2b Merge branch 'master' of https://gitee.com/dancingqueen/ThingsGateway 2024-04-05 21:05:57 +08:00
Kimdiego2098
0943a496dd 获取历史数据之前检查历史数据库是否连接成功更新版本 2024-04-05 21:04:47 +08:00
Kimdiego2098
e5dd7cc2fa 强推 2024-04-03 19:01:57 +08:00
Kimdiego2098
358836ef9f 更新版本 2024-04-01 10:00:00 +08:00
Kimdiego2098
aab4fac6c5 modbus DTU模式 修复socketid不同时的变量打包方式,以及心跳注册包等不再影响正常数据收发 2024-04-01 09:59:48 +08:00
Kimdiego2098
525540b603 S7打包方法内变量名称修正 2024-03-31 11:36:56 +08:00
Kimdiego2098
b30eeb4694 mchart 更新 2024-03-30 22:03:19 +08:00
Kimdiego2098
3faf0aa2fc 更新版本 2024-03-29 23:23:28 +08:00
Kimdiego2098
fd728dec5d 更新依赖包 2024-03-29 23:23:15 +08:00
Kimdiego2098
08b14b72d4 读写表达式更换为CS-Script实现 2024-03-29 23:15:52 +08:00
Diego2098
de2e005abf 更新版本 2024-03-27 22:17:55 +08:00
Diego2098
0fc75239a6 添加PreEvaluateVariableEnable配置,读取表达式/写入表达式中可以用变量名称获取全局变量的值,因性能问题默认关闭 2024-03-27 22:15:41 +08:00
Kimdiego2098
390fe30a0d 更新版本 2024-03-26 15:02:05 +08:00
Kimdiego2098
633f49fcd2 opcda导出节点excel表时通道名称错误 2024-03-26 15:01:57 +08:00
Kimdiego2098
30c0ba93b9 修复 s7 通过.n的方式读取字节中布尔量时,如果变量地址带有分号时出现的分包错误 2024-03-25 13:28:58 +08:00
Diego2098
e935fb9621 修正数组类型判断值变化方式 2024-03-24 23:08:55 +08:00
Kimdiego2098
5ce8bb1d08 修复首页刷新线程返回时,option还未赋值成功导致报错问题 2024-03-22 12:19:55 +08:00
Kimdiego2098
1acd12980a 调试页面显示异常堆栈 2024-03-16 16:59:12 +08:00
Kimdiego2098
683235dd8a 发布构建脚本重复错误 2024-03-15 10:53:13 +08:00
Kimdiego2098
65fe183ad4 冗余配置文件丢失时不再报空指针错误 2024-03-15 09:55:34 +08:00
Kimdiego2098
f39d5d355c 更新版本 2024-03-13 10:33:15 +08:00
Kimdiego2098
eccc8e0ff0 更新sqldb,删除不需要的转换 2024-03-13 10:25:26 +08:00
Kimdiego2098
dd4d8e775c 更新版本 2024-03-11 16:39:43 +08:00
Kimdiego2098
7a7f857b2f startUp调整注入顺序 2024-03-11 16:39:00 +08:00
Diego2098
10882b7d93 规范代码 2024-03-10 14:29:33 +08:00
Diego2098
e669b81005 发布构建时,默认删除PDB文件 2024-03-10 13:05:25 +08:00
Diego2098
28a81d9539 更新版本 2024-03-10 11:47:32 +08:00
Diego2098
6bf5e4a6b8 修改设备/变量 初始时间为unix 2024-03-10 11:46:05 +08:00
Diego2098
a51eee93f4 更新版本 2024-03-09 16:20:17 +08:00
Diego2098
bece2555c2 自动刷新图标时,启用echarts组件合并模式 2024-03-09 16:13:02 +08:00
Diego2098
d98d405009 更新touchsocket依赖正式版本 2024-03-09 15:19:19 +08:00
Diego2098
8d0881632c 业务设备初始默认状态为成功 2024-03-09 13:37:17 +08:00
Diego2098
e8b81da897 sqldb按选项建表 2024-03-09 13:19:35 +08:00
Diego2098
acf4fbf750 生产环境打印错误sql 2024-03-09 13:16:20 +08:00
Diego2098
b4f1921d33 更新版本 2024-03-09 11:32:26 +08:00
Diego2098
94b4816f53 修复sqldb查询接口错误,增加历史表-变量id字段 2024-03-09 11:29:04 +08:00
Kimdiego2098
b6ddafde3e 更新版本 2024-03-08 17:31:46 +08:00
Kimdiego2098
b01036818f 整理代码 2024-03-08 16:31:33 +08:00
Kimdiego2098
ad7da1a0c3 历史存储插件增加接口,增加历史查询方法 2024-03-08 16:27:45 +08:00
Kimdiego2098
1e0818d9d9 变量导入时,新增部分按行号排序 2024-03-08 16:27:19 +08:00
Kimdiego2098
a4686f01c3 更新touchsocket依赖 2024-03-08 13:22:40 +08:00
Kimdiego2098
84d76f9aab 更新版本 2024-03-07 19:23:05 +08:00
Kimdiego2098
b90bf5eb86 Revert "回退sqlsugar版本(sqldb分表问题)"
This reverts commit fe258f3fe5.
2024-03-07 18:47:04 +08:00
Kimdiego2098
fe258f3fe5 回退sqlsugar版本(sqldb分表问题) 2024-03-07 18:43:37 +08:00
Kimdiego2098
d339494594 更新版本 2024-03-07 15:03:17 +08:00
Kimdiego2098
adfaf13055 更新版本 2024-03-07 12:21:12 +08:00
Kimdiego2098
8abfeb5923 修复 sqldb oracle11 标识符过长 2024-03-07 12:11:20 +08:00
Kimdiego2098
c1a027a771 更新版本 2024-03-06 17:40:21 +08:00
Kimdiego2098
5f3094d79b 恢复误删代码 2024-03-06 12:49:58 +08:00
Kimdiego2098
925b81aca8 更新版本 2024-03-06 12:32:08 +08:00
Kimdiego2098
c0c8437966 OpcDa添加是否使用服务端时间选项 2024-03-06 12:31:43 +08:00
Kimdiego2098
1d27b2fc4a 表达式运行添加linq扩展方法,长度限制1000 2024-03-06 10:57:11 +08:00
Kimdiego2098
5da43e7808 更新版本 2024-03-05 16:55:12 +08:00
Kimdiego2098
5edbb558ae 更新版本 2024-03-04 13:12:47 +08:00
Kimdiego2098
7347cc1df2 json解析布尔值时,特殊忽略大小写 2024-03-04 12:43:47 +08:00
Kimdiego2098
20cac11b2a 磁盘使用率逻辑,缓存删除日志修改 2024-03-04 10:59:49 +08:00
Kimdiego2098
75c35c4ff8 更新版本 2024-03-04 00:10:43 +08:00
Diego2098
9d573512d0 更新版本 2024-03-03 23:49:47 +08:00
Diego2098
7921365853 更新版本 2024-03-03 23:03:02 +08:00
Diego2098
43263fd3b9 分离Variable类库 2024-03-03 17:43:37 +08:00
Diego2098
59042a5ead 修改echart背景颜色,去除多余的字体颜色 2024-03-02 13:39:17 +08:00
Kimdiego2098
91b14de807 文件编码覆盖 2024-03-01 18:54:36 +08:00
Kimdiego2098
81fab2be08 更新依赖包 2024-03-01 13:36:20 +08:00
Kimdiego2098
165b742782 更新版本 2024-03-01 13:33:49 +08:00
Kimdiego2098
76fef9c807 优化业务插件缓存逻辑 2024-03-01 13:33:43 +08:00
Kimdiego2098
e69ea0b9dc 更新版本 2024-02-28 17:41:02 +08:00
Kimdiego2098
98d3183f2b 修复sqldb历史表动态分表名称查询失效 2024-02-28 17:40:51 +08:00
Kimdiego2098
a29390a951 更新依赖包 2024-02-28 17:13:42 +08:00
1878 changed files with 84634 additions and 82086 deletions

6
.gitignore vendored
View File

@@ -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

View File

@@ -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:

121
README.md
View File

@@ -1,67 +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
## 介绍
**NetCore** 跨平台边缘采集网关(工业设备采集)
**ThingsGateway** 存储库同时提供 [**设备采集驱动**](https://www.nuget.org/packages?q=Tags%3A%22ThingsGateway%22)
**ThingsGateway** 存储库同时提供 **基于Blazor的权限框架** 查看 **ThingsGateway - Admin**
## 文档
[ThingsGateway](https://diego2098.gitee.io/thingsgateway-docs/) 文档。
### 插件列表
#### 采集插件
| 插件名称 | 备注 |
| Plugin Name | Remarks |
|-------|-------|
| ModbusMaster | Rtu/Tcp报文格式支持串口/Tcp/Udp链路 |
| S7 | 西门子PLC S7系列 |
| Dlt6452007 | Master支持串口/Tcp/Udp链路 |
| OpcDaClient | 64位编译 |
| OpcUaClient | 支持证书登录扩展对象Json读写 |
| 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 |
#### 业务插件
| 插件名称 | 备注 |
#### Business Plugins
| Plugin Name | Remarks |
|-------|-------|
| ModbusSlave | Rtu/Tcp报文格式支持串口/Tcp/Udp链路支持Rpc反写 |
| OpcUaServer | OpcUa服务端支持Rpc反写 |
| Mqtt Client | Mqtt客户端支持Rpc反写脚本自定义上传内容 |
| Mqtt Server | Mqtt服务端支持WebSocket支持Rpc反写脚本自定义上传内容 |
| Kafka Client | 数据生产,脚本自定义上传内容 |
| RabbitMQ Client | 数据生产,脚本自定义上传内容 |
| SqlDB | 关系数据库存储,支持历史存储和实时数据更新 |
| SqlHisAlarm | 报警历史数据关系数据库存储 |
| TDengineDB | 时序数据库存储 |
| QuestDB | 时序数据库存储 |
| 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](https://gitee.com/diego2098/ThingsGateway) 采用 [Apache-2.0](https://gitee.com/diego2098/ThingsGateway/blob/master/LICENSE) 开源协议。
## 演示
[ThingsGateway演示地址](http://120.24.62.140:5000/)
账户 : **superAdmin**
密码 : **111111**
## 赞助
[ThingsGateway赞助途径](https://diego2098.gitee.io/thingsgateway-docs/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://diego2098.gitee.io/thingsgateway-docs/docs/1001)

## 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 registry.cn-shenzhen.aliyuncs.com/thingsgateway/thingsgateway
```

## 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
View 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 registry.cn-shenzhen.aliyuncs.com/thingsgateway/thingsgateway
```
## 赞助
[赞助途径](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

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

Binary file not shown.

Before

Width:  |  Height:  |  Size: 142 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 169 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 155 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 147 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 176 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 77 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 170 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 141 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 151 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 145 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 139 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 159 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 166 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 140 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 144 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 137 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 138 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 410 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 202 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 43 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 94 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 134 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 120 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 318 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 38 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 98 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 93 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 86 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 63 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 34 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 131 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 45 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 61 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 57 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 151 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 326 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 172 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 242 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 82 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 134 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 136 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 139 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 208 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 350 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 85 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 124 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 222 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 143 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 83 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 140 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 23 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 150 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 158 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 204 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 138 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 154 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 153 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 54 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 272 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 35 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 67 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 89 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 143 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 187 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 235 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 193 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 76 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 106 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 110 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 82 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 131 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 127 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 92 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 204 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 66 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 75 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 104 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 214 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 156 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 283 KiB

File diff suppressed because one or more lines are too long

View File

@@ -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}}]);

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -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"}}]);

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -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))}}}]);

File diff suppressed because one or more lines are too long

View File

@@ -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}}]);

Some files were not shown because too many files have changed in this diff Show More