摘要:IoTGateway 是一款基于 .NET6 的跨平台工业物联网网关,采用 B/S 架构设计,支持可视化配置。它能够轻松实现南向设备连接与北向平台数据传输,同时支持边缘计算功能。
IoTGateway 是一款基于 .NET6 的跨平台工业物联网网关,采用 B/S 架构设计,支持可视化配置。它能够轻松实现南向设备连接与北向平台数据传输,同时支持边缘计算功能。
无论是 PLC、扫码枪、CNC、数据库、串口设备,还是上位机、非标设备、OPC Server 等,IoTGateway 都能帮助您实现设备与系统的互联互通,并将数据无缝对接到主流物联网平台(如 IoTSharp、ThingsCloud、ThingsBoard、华为云等)或您的自定义平台(MES、SCADA 等)。
在线体验在线体验地址:http://online.iotgateway.net
用户名:admin
密码:
1. 南向连接IoTGateway 支持多种协议和设备类型,满足工业场景下的多样化需求:
• PLC 类型支持:西门子、三菱、欧姆龙、ABPLC 等。
• 通信协议支持:Modbus、OPCUA、OPCDA、MT机床、Fanuc CNC 等。
• 驱动扩展:支持通过驱动支持扩展添加自定义驱动。
• 设备控制:支持设备数据写入、计算表达式、变化上传和定时归档等功能。
2. 北向连接IoTGateway 能够将采集到的数据上传至主流物联网平台,同时支持双向数据通讯:
• 支持平台:IoTSharp、ThingsCloud、ThingsBoard、华为云等。
• 功能特性:
• 遥测数据上传。
• 属性数据上传。
• RPC 反向控制(远程过程调用)。
RPC反向控制图:RPC反向控制
3. 内置服务IoTGateway 提供了丰富的内置服务,方便开发者快速集成:
• Mqtt 服务:内置 Mqtt 服务(端口 1888),支持 WebSocket-MQTT,可直连 MES、SCADA 等系统。
• OpcUA 服务:内置 OpcUA 服务(opc.tcp://localhost:62541/Quickstarts/ReferenceServer),让设备可以通过 OPCUA 与其他设备通信。
• ModbusSlave 模拟设备:端口 503,用于模拟设备测试。
图:OpcUA服务
4. 数据展示IoTGateway 提供了强大的数据展示能力,支持以下功能:
• WebSocket 实时更新:无需刷新页面即可实时查看设备数据。
• 3D 数字孪生 Demo:支持构建 3D 数字孪生场景,直观展示设备状态。
• Web 组态项目接入:支持接入 Web 组态项目,实现灵活的数据可视化。
图:WebSocket免刷新
3D数字孪生图:3D数字孪生
IoTGateway 提供了多种运行和部署方式,满足不同用户的需求:
1. OPCUA 协议授权:使用 OPCUA 协议需联系 OPC 基金会进行授权,产生的纠纷与本项目无关。
2. 赞助说明:我们接受并感谢任何形式的赞助,但不意味着会对您承诺或担保任何事情。
3. 商业用途:若您通过 IoTGateway 获利,我们希望您对项目有所贡献(不限于代码、文档、建议或力所能及的赞助)。
4. 开源协议:请严格遵循 MIT 开源协议。
IoTGateway 凭借其卓越的技术能力和广泛的应用场景,获得了多项荣誉:
• .NET 20周年云原生开发挑战赛一等奖
• Gitee 2022 GVP
• OSC 2022 最火热中国开源项目社区
• GitCode 2025 G-Star 毕业项目
IoTGateway 已成功应用于多家知名企业,包括但不限于:
• 国家电网(电力)
• 中国移动
• 歌尔股份(3C)
• 经纬纺机(央企上市)
• BOSCH(汽车零部件)
• 凌坤智能(AGV)
• 容恒、卧晨、惠斯通、益信……
IoTGateway 是一款功能强大且灵活的工业物联网网关,适用于各种工业场景。无论您是开发者、工程师还是企业用户,IoTGateway 都能为您提供可靠的解决方案。
来源:opendotnet