Skip to content

A cross-platform IoT gateway based on .net6. Through visual configuration, you can easily connect to any of your devices and systems (such as PLC, barcode scanner, CNC, database, serial device, host computer, OPC Server, OPC UA Server, Mqtt Server, etc.), so as to interact with Thingsboard, IoTSharp or Your own IoT platform for two-way data communi

License

Notifications You must be signed in to change notification settings

wgtfee/iotgateway

 
 

Repository files navigation

IoTGateway

  • 用户名:admin 密码:iotgateway.net

基于.NET6的跨平台工业物联网网关

B/S架构,可视化配置

南向连接到你的任何设备和系统(如PLC、扫码枪、CNC、数据库、串口设备、上位机、非标设备、OPC Server、OPC UA Server、Mqtt Server等)

北向连接IoTSharpThingsCloudThingsBoard、华为云或您自己的物联网平台(MES、SCADA)等进行双向数据通讯

当然也可以进行边缘计算。

运行部署

| 发行包运行 | docker运行 | 源码运行 | 发布部署

社区

微信扫我进群 公众号 QQ群:895199932
qq wx qq

南向

  • 支持西门子PLC三菱PLCModbus欧姆龙PLCOPCUAOPCDAABPLCMT机床Fanuc CNC
  • 驱动支持扩展
  • 支持设备数据写入 set-variabl
  • 支持计算表达式
    express
  • 支持变化上传和定时归档 change-uploa

北向

  • iotsharp、thingscloud、thingsboard、华为云等第三方平台
  • 遥测、属性上传
  • RPC反向控制 rpc

服务

  • 内置Mqtt服务(1888,1888/mqtt),支持websocker-mqtt,直连你的MES、SCADA等 mqtt
  • 内置OpcUA(opc.tcp://localhost:62541/Quickstarts/ReferenceServer),你的设备也可以通过OPCUA和其他设备通信 opcua
  • 内置ModbusSlave(模拟设备),端口503

展示

  • Websocker免刷新 variables

  • 3D数字孪生Demo 3d

  • 支持接入web组态项目 scada scada-config

声明

  • 使用OPCUA协议请联系OPC基金会进行授权,产生一切纠纷与本项目无关
  • 我们接受并感谢资金以及任何方式的的赞助,但并不意味着我们会为您承诺或担保任何事情
  • 若你使用IoTGateway获利,我们希望你对IoTGateway是有贡献的(不限于代码、文档、意见建议或力所能及的赞助)
  • 严格遵循MIT协议
  • 企业版介绍点我

获得奖项(部分)

  • .NET20周年云原生开发挑战赛一等奖

  • Gitee 2022 GVP

  • OSC 2022 最火热中国开源项目社区

企业客户(部分)

国家电网(电力)、中国移动、歌尔股份(3C)、经纬纺机(央企上市)、BOSCH(汽车零部件)、凌坤智能(AGV)、容恒、卧晨、惠斯通、益信......

友情链接

ThingsCloud公有云

项目地址: https://www.thingscloud.xyz/ 概述: ThingsCloud 在设备和用户之间建立开箱即用的云平台和云应用,实现数据采集、实时控制、数据可视化、开放 API,构建灵活强大的物联网应用。

IoTClient通讯库

开源地址: https://github.com/zhaopeiym/IoTClient 概述: 这是一个基于.NET Standard 2.0物联网设备通讯协议实现客户端,包括主流PLC、Bacnet等。

致谢

Star、代码贡献、文档贡献和赞助是我持续更新的动力。

感谢贡献代码的各位:麦壳饼、谷草、老翁钓大鱼、dapeng17951、ccliushou、BenjaminChenGH、sugerlcc、wqliceman

打赏列表:

昵称 金额 时间
TerryHj 8.88 不可考证
Amengone 50 不可考证
xiaotuxing 66 20220520
华仔 28.88 20220524
Mr.Ethan 5 20220611
刘金平 50 20220712
农民也疯狂 600 20220725
. 10 20220725
Gary 50 20220808
. 200 20220902
匿名 20 20220908
浪上飞郑 10 20220915
SPA 50 20221119
iKuo 100 20221212
陶白白 100 20230109
Carrey 100 20230113
MC 400 20230114
LoveChina8888 6.66 20230121
guoke 200 20230207

打赏请留微信或QQ

微信 支付宝
wx-pay ali-pay

About

A cross-platform IoT gateway based on .net6. Through visual configuration, you can easily connect to any of your devices and systems (such as PLC, barcode scanner, CNC, database, serial device, host computer, OPC Server, OPC UA Server, Mqtt Server, etc.), so as to interact with Thingsboard, IoTSharp or Your own IoT platform for two-way data communi

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 66.9%
  • JavaScript 29.3%
  • HTML 3.2%
  • Other 0.6%