{"id":18999972,"url":"https://github.com/dgiot/dgiot_dtu","last_synced_at":"2025-04-22T16:52:49.902Z","repository":{"id":44375137,"uuid":"354910937","full_name":"dgiot/dgiot_dtu","owner":"dgiot","description":"dgiot_dtu是dgiot 另一款Windows桌面级产品，可以桥接企业内网的串口、OPC/PLC、BacNet、软件界面、MDB、Sql Sever、视频等传统数据源到DG-IoT","archived":false,"fork":false,"pushed_at":"2023-08-08T02:20:37.000Z","size":132803,"stargazers_count":34,"open_issues_count":2,"forks_count":24,"subscribers_count":8,"default_branch":"master","last_synced_at":"2025-04-17T07:17:17.382Z","etag":null,"topics":["bacnet","modbus","mqtt","opc-da","plc"],"latest_commit_sha":null,"homepage":"https://www.dgiotcloud.cn/","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dgiot.png","metadata":{"files":{"readme":"README-CN.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2021-04-05T17:12:46.000Z","updated_at":"2025-04-12T00:05:07.000Z","dependencies_parsed_at":"2023-12-16T00:07:02.619Z","dependency_job_id":"86cb905a-7206-4603-839f-177d85e765a4","html_url":"https://github.com/dgiot/dgiot_dtu","commit_stats":{"total_commits":122,"total_committers":7,"mean_commits":"17.428571428571427","dds":"0.28688524590163933","last_synced_commit":"0fd2b096e49b00451a90dfd4cefd36e163b06fac"},"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgiot%2Fdgiot_dtu","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgiot%2Fdgiot_dtu/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgiot%2Fdgiot_dtu/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgiot%2Fdgiot_dtu/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dgiot","download_url":"https://codeload.github.com/dgiot/dgiot_dtu/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250283013,"owners_count":21405078,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bacnet","modbus","mqtt","opc-da","plc"],"created_at":"2024-11-08T18:05:50.509Z","updated_at":"2025-04-22T16:52:49.868Z","avatar_url":"https://github.com/dgiot.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# dgiot_dtu\n\n  [dgiot_dtu.exe](https://dgiot-release-1306147891.cos.ap-nanjing.myqcloud.com/v4.4.0/dgiot_dtu.exe) 是dgiot工业物联网整体解决方案中边缘侧的桌面实用工具\n + 可以部署在企业内网,通过多个dgiot_dtu的mqtt/tcp/udp等级联的方式,打通企业内网与云端服务器的通讯通道\n + 将企业内网中的串口/PLC/OPC/BACNet/UI/Access/SqlServer等老的工业系统中的数据汇聚到云端dgiot服务中\n + 对OPC/OPC/BACNet/UI/Access/SqlServer等实现自动扫描工具，实现远程施工与运维服务\n + 与云端dgiot服务器中的通道配合实现数据自动采集、协议解析，数据存储和展示功能\n\n# 交互流程\n\n![dgiot_dtu_bus.png](http://dgiot-1253666439.cos.ap-shanghai-fsi.myqcloud.com/dgiot4.0/dgiot_dtu.png)\n\n# 界面预览\n\n![dgiot_dtu_demo.png](http://dgiot-1253666439.cos.ap-shanghai-fsi.myqcloud.com/dgiot4.0/dgiot_dtu_demo.png)\n\n# 运行环境\ndgiot_dtu 依赖[.net4.5](https://dgiot-dev-1306147891.cos.ap-nanjing.myqcloud.com/dgiot_dtu/dotNetFx45.rar)运行环境，\n在window7及以下环境下需要安装.net4.5\n\n# 编译环境\ndgiot_dtu 用[vc2019](https://dgiot-dev-1306147891.cos.ap-nanjing.myqcloud.com/dgiot_dtu/visualstudio2019.zip)编译调试\n\n# 数据映射\n\n|  TreeNode | TAG     | Text   | Name | Level   | Index  | FullPath  | Action   |\n| --------  | ------  | ----   |----- |  -----  | -----  | --------  | -------- |\n| OPCDA     | Proctol | ItemId | Name |  Type   | {Id}    | Path     |  API    |\n\n\n## 设备树Level映射到设备Type\n| TreeNode | Level0  | Level1  | Level2  | Level3  |  Level4 | Level5 |  Level6 |\n| -------- | ------- | ------- | ------- | ------- | ------- | ------ | ------- |\n| OPCDA    | OPCDA   | HOST    | Service | Device  | Group   |Item    | Property|\n\n\n# 测试环境\n\n## OPC模拟测试\n+ [opcserver](https://dgiot-dev-1306147891.cos.ap-nanjing.myqcloud.com/dgiot_dtu/MatrikonOPCSimulation.zip)\n\n+ [opcclient](https://dgiot-dev-1306147891.cos.ap-nanjing.myqcloud.com/dgiot_dtu/MatrikonOPCSimulationV_1.5.zip)\n\n [OPC设备通过dgiot_dtu接入dgiot物联网平台实战教程](https://gitee.com/dgiiot/dgiot/wikis/%E5%BF%AB%E9%80%9F%E6%8E%A5%E5%85%A5/OPC%E8%AE%BE%E5%A4%87%E6%8E%A5%E5%85%A5/%E6%A6%82%E8%BF%B0)\n\n## 串口模拟测试\n\n+ [虚拟电表](https://gitee.com/dgiiot/dgiot/wikis/%E5%BF%AB%E9%80%9F%E6%8E%A5%E5%85%A5/%E8%99%9A%E6%8B%9F%E7%94%B5%E8%A1%A8%E6%8E%A5%E5%85%A5/%E6%A6%82%E8%BF%B0)\n+ [虚拟modbus](https://gitee.com/dgiiot/dgiot/wikis/%E5%BF%AB%E9%80%9F%E6%8E%A5%E5%85%A5/Modbus%E8%AE%BE%E5%A4%87%E6%8E%A5%E5%85%A5/modbus%20slave%E9%85%8D%E7%BD%AE)\n\n[DLT645虚拟电表通过dgiot_dtu接入dgiot物联网平台实战教程](https://gitee.com/dgiiot/dgiot/wikis/%E5%BF%AB%E9%80%9F%E6%8E%A5%E5%85%A5/%E8%99%9A%E6%8B%9F%E7%94%B5%E8%A1%A8%E6%8E%A5%E5%85%A5/%E6%A6%82%E8%BF%B0)\n\n## Bacnet模拟测试\n\n## PLC模拟测试\n\n## Control模拟测试\n\n## Access模拟测试\n\n## SqlSever模拟测试\n\n## mqtt桥接测试\n\n## tcp桥接测试\n\n## udp桥接测试\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdgiot%2Fdgiot_dtu","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdgiot%2Fdgiot_dtu","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdgiot%2Fdgiot_dtu/lists"}