{"id":37113139,"url":"https://github.com/iot-cs/iotcs","last_synced_at":"2026-01-14T13:21:35.464Z","repository":{"id":38256157,"uuid":"473182470","full_name":"IOT-CS/IOTCS","owner":"IOT-CS","description":"工业智能网关，基于.net core3.1的跨平台物联网网关。支持不同设备驱动(PLC、CNC、数据库、串口设备、上位机、OPC UA、MQTT）具备二次开发驱动的能力实现与Thingsboard进行数据通讯。同时支持多资源配置化管理，MQTT、MYSQL、WEBHOOK等多种类型，实现数据的快速推送，提供简单的驱动开发接口。","archived":false,"fork":false,"pushed_at":"2022-10-25T14:57:31.000Z","size":3840,"stargazers_count":202,"open_issues_count":0,"forks_count":56,"subscribers_count":6,"default_branch":"main","last_synced_at":"2025-03-29T23:32:28.242Z","etag":null,"topics":["allen-bradley","bacnet","can","can-bus","driver","gateway","iot","iotcs","mitsubishi","modbus","mqtt","mqtt-broker","omron","opc-ua","siemens-s7-plcs","thingsboard","thingscloud"],"latest_commit_sha":null,"homepage":"","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/IOT-CS.png","metadata":{"files":{"readme":"README.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}},"created_at":"2022-03-23T12:41:15.000Z","updated_at":"2025-03-27T02:58:32.000Z","dependencies_parsed_at":"2022-09-22T12:33:57.560Z","dependency_job_id":null,"html_url":"https://github.com/IOT-CS/IOTCS","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"purl":"pkg:github/IOT-CS/IOTCS","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IOT-CS%2FIOTCS","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IOT-CS%2FIOTCS/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IOT-CS%2FIOTCS/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IOT-CS%2FIOTCS/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/IOT-CS","download_url":"https://codeload.github.com/IOT-CS/IOTCS/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IOT-CS%2FIOTCS/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28421080,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-14T10:47:48.104Z","status":"ssl_error","status_checked_at":"2026-01-14T10:46:19.031Z","response_time":107,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["allen-bradley","bacnet","can","can-bus","driver","gateway","iot","iotcs","mitsubishi","modbus","mqtt","mqtt-broker","omron","opc-ua","siemens-s7-plcs","thingsboard","thingscloud"],"created_at":"2026-01-14T13:21:34.742Z","updated_at":"2026-01-14T13:21:35.451Z","avatar_url":"https://github.com/IOT-CS.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# IOTCS\n# Gitee地址：https://gitee.com/wittqueen/IOTCS/\n* 在线体验iotcs后台：http://47.108.190.157/ \n* 在线教程文档地址：http://47.108.190.157:8080/index.html\n\n工业智能网关，基于.net core3.1的跨平台物联网网关。是一款具备采集工业设备数据并接入到自主开发的云平台。支持不同设备驱动(PLC、数据库、串口设备、上位机、OPC UA、MQTT）具备二次开发驱动的能力实现与Thingsboard进行数据通讯。同时支持MQTT、MYSQL、WEBHOOK等多种资源配置化管理，实现数据的快速推送，提供简单的驱动接口开发。  \n### 主要亮点：\n* 内置Mqtt服务端,支持websocket,进行标准mqtt输出\n* 可视化的驱动设备配置实现数据采集\n* 支持工业现场的多种设备协议\n* 支持驱动二次开发\n* 内置OPCUA驱动协议\n* 内置西门子S7协议\n* 内置Modbus驱动全协议支持\n* 内置欧姆龙PLC驱动（待开发中）\n* 内置三菱PLC驱动（待开发中）\n\n \n\n\n# 安装部署\n![image](images/shouye.jpg)\n# 安装运行条件\n## Windows主机运行：\n* 下载windows运行环境：安装.net core3.1   \n  *   官方下载地址：https://dotnet.microsoft.com/zh-cn/download/dotnet/thank-you/runtime-aspnetcore-3.1.24-windows-x64-binaries   \n  *   安装运行环境：\n  *   将安装好的bin目录加入到windows PATH环境变量里\n  *   验证是否安装成功：dotnet --info  \n* 下载release 版本   \n  *   将压缩包解压到指定的位置\n  *   进入到App目录后，执行如下命令:dotent IOTCS.EdgeGateway.Server.dll 或者执行 IOTCS.EdgeGateway.Server.exe \n* windows 运行请在生产环境中安装成windows服务\n## Linux主机运行：\n* 下载Linux运行环境：安装.net core3.1   \n  *   官方下载地址：https://dotnet.microsoft.com/zh-cn/download/dotnet/thank-you/runtime-aspnetcore-3.1.24-linux-x64-binaries\n  *   安装运行环境\n  ```\n  tar -zxvf aspnetcore-runtime-3.1.24-linux-x64.tar.gz -C /opt/netcoresdk/\n  ln -s /opt/netcoresdk/ /usr/local/bin\n  ```\n  *   验证是否安装成功：dotnet --info\n* 下载release 版本  \n  *   将压缩包解压到指定的位置\n  *   然后，进入到App目录后，执行如下命令:dotent IOTCS.EdgeGateway.Server.dll  \n* Linux 运行请安装成systemd服务   \n* 安装步骤   \n```\nvim /usr/lib/systemd/system/gatewayd.service  \n\n[Unit]   \nDescription=Gateway System Service   \nAfter=network.target   \n\n[Service]   \nWorkingDirectory=/gateway/netcore/IOTCS   \nType=simple   \nUser=root   \nGroup=root   \nExecStart=/gateway/sdk/dotnet IOTCS.EdgeGateway.Server.dll   \nRestart=always   \nRestartSec=10   \nSyslogIdentifier=dotnet-zl   \nEnvironment=ASPNETCORE_ENVIRONMENT=Production   \nEnvironment=DOTNET_PRINT_TELEMETRY_MESSAGE=false   \n\n[Install]   \nWantedBy=multi-user.target   \n```\n# 责任说明\n### 实际生产环境中请使用OPCUA基金会授权   \n## linux/amd64 docker运行\n```\ndocker pull iotcs/igateway:0.6\n\ndocker run --restart always --name iigateway -dit -p 8001:8001 -p 9001:9001 iotcs/igateway:0.6\n```\n# 功能说明\n#### 登入系统   \n* 用户名 admin,密码 1111  \n![image](images/1648884682.jpg)\n#### 驱动管理\n* 驱动配置  \n![image](images/1648891338.jpg)\n![image](images/1648891309.jpg)\n#### 设备管理\n* 设备组的统一管理，设备通过父级ID关联设备组\n* 设备参数配置  \n* 设备变量配置  \n![image](images/shebei.jpg)\n![image](images/datalocation.jpg)\n#### 规则管理\n* 规则列表\n* 资源管理  \n![image](images/1648891377.jpg)\n![image](images/1648891419.jpg)\n#### 设备日志\n* 诊断日志   \n![image](images/diagnostics.png)\n#### 联系我们\n* 微信号：Hearteen ``浩瀚星辰`` \n* 公众号   \n![image](images/二维码.jpg)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fiot-cs%2Fiotcs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fiot-cs%2Fiotcs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fiot-cs%2Fiotcs/lists"}