项目介绍
IoTGateway 是一个基于 .NET8 开源免费(MIT License)、功能强大且跨平台工业物联网网关,通过可视化配置,能够轻松连接到各种设备和系统(如PLC、扫码枪、CNC、数据库、串口设备、上位机、OPC Server、OPC UA Server、Mqtt Server等),并与Thingsboard、IoTSharp或用户自己的物联网平台(如MES、SCADA)进行双向数据通讯。


应用场景
IoTGateway 广泛应用于工业物联网领域,包括但不限于以下几个场景:
-
数据采集与监控:从各类工业设备中采集数据,并实时监控设备状态,为生产决策提供依据。 -
设备互联与通信:实现不同设备之间的互联互通,打破信息孤岛,提高生产效率。 -
远程控制与管理:通过物联网平台对远程设备进行控制和管理,降低运维成本。 -
边缘计算与数据处理:在设备端进行数据处理和分析,减轻云端负担,提高响应速度。
功能模块
-
基于 .NET8 的 B/S 架构,支持可视化配置。 -
南向连接到你的任何设备和系统(如PLC、扫码枪、CNC、数据库、串口设备、上位机、OPC Server、OPC UA Server、Mqtt Server等)。 -
北向连接Thingsboard、IoTSharp或您自己的物联网平台(或MES、SCADA等)进行双向数据通讯。 -
支持边缘计算,在设备端进行数据处理和分析,实现智能化决策。
功能特点
-
跨平台支持:基于.NET8开发,支持多种操作系统和硬件平台。 -
可视化配置:提供用户友好的配置界面,降低使用难度。 -
丰富的设备支持:支持多种工业设备和系统,满足不同场景的需求。 -
双向数据通讯:实现设备与物联网平台之间的双向数据通讯,确保数据的实时性和准确性。 -
边缘计算能力:在设备端进行数据处理和分析,提高响应速度和智能化水平。 -
安全性高:采用多种安全措施,确保数据传输和存储的安全性。
Docker中运行
通用命令
docker run -d -p 518:518 -p 1888:1888 -p 503:503 --name iotgateway --restart always 15261671110/iotgateway:latest
国内加速命令
docker run -d -p 518:518 -p 1888:1888 -p 503:503 --name iotgateway --restart always registry.cn-hangzhou.aliyuncs.com/iotgateway/iotgateway:latest
功能演示










开源地址
https://gitee.com/iioter/iotgateway