大连全瓷种植牙齿制作中心 发表于 2024-9-29 14:49:26

.NET 跨平台工业物联网网关解决方案

前言

随着工业4.0期间的到来,物联网技能正在以前所未有的速度改变着我们的生产和生活方式。本文给各人介绍一个基于 .NET 6 开发的跨平台工业物联网网关解决方案。
工业物联网(IIoT)成为了连接物理天下与数字天下的纽带。而在这个网络中,工业物联网网关就像是一个智能的交通警员,负责指挥着装备与云端系统之间繁忙的数据交通。
接下来,本文将介绍这个解决方案是怎样工作的,它能带来哪些好处,以及怎样轻松集成到现有的生产环境中。
什么是工业物联网网关?

工业物联网网关(IIoT Gateway)是指一种硬件装备或软件步伐,它充当着本地装备(例如 PLC、条形码扫描器、机器人、数控机床、定制化的上位机等)与云端系统(如物联网平台、SCADA 系统、MES 系统等)之间的桥梁。
所有从装备流向云端的数据,以及从云端发送到装备的数据,都会通过 IoT 网关进行传输,如下图所示:
https://img2024.cnblogs.com/blog/576536/202409/576536-20240925145000628-1070889203.png
项目介绍

IoTGateway 物联网网关解决方案采用 .NET 6 搭建,支持跨平台部署。
通过直观的可视化设置界面,您可以轻松连接至各类装备和系统(如 PLC、条码扫描器、CNC 机床、串口装备、上位机、OPC Server、OPC UA Server、MQTT Server 等),实现与 ThingsBoard、IoTSharp 或您自有 IoT 平台(MES、SCADA)的双向数据通信。
提供轻便的驱动开发接口,同时支持边沿计算功能,为数据处理和分析提供强大支持。
项目功能

南向


[*]支持西门子PLC、三菱PLC、Modbus、欧姆龙PLC、OPCUA、OPCDA、ABPLC、MT机床、Fanuc CNC
[*]驱动支持扩展
[*]支持装备数据写入
https://img2024.cnblogs.com/blog/576536/202409/576536-20240925145226331-860185908.png

[*]支持变革上传和定时归档
https://img2024.cnblogs.com/blog/576536/202409/576536-20240925145258200-1109913557.png
北向


[*]thingsboard、iotsharp第三方平台
[*]遥测、属性上传
[*]RPC反向控制
服务


[*]内置Mqtt服务(1888,1888/mqtt),支持websocker-mqtt,直连你的MES、SCADA等
https://img2024.cnblogs.com/blog/576536/202409/576536-20240925145433822-1743929064.png

[*]内置OpcUA(opc.tcp://localhost:62541/Quickstarts/ReferenceServer),你的装备也可以通过OPCUA和其他装备通信
https://img2024.cnblogs.com/blog/576536/202409/576536-20240925145507015-2021291556.png

[*]内置ModbusSlave(模拟装备),端口503
展示效果


[*]Websocker免刷新
https://img2024.cnblogs.com/blog/576536/202409/576536-20240925145553276-1641044791.png

[*]3D数字孪生Demo
https://img2024.cnblogs.com/blog/576536/202409/576536-20240925145636503-1615269433.png 

[*]支持接入web组态项目
https://img2024.cnblogs.com/blog/576536/202409/576536-20240925145724436-176075884.png
https://img2024.cnblogs.com/blog/576536/202409/576536-20240925145838853-771513929.png
项目指南

协议转换
通过可视化设置,轻松的连接到你的任何装备和系统(如PLC、扫码枪、CNC、数据库、串口装备、上位机、OPC Server、OPC UA Server、Mqtt Server等).
云端连接
内置Mqtt服务端,OPCUA服务端,轻松的与MES、SCADA交互数据. 支持IoTSharp、ThingsBoard等私有云平台. 支持RPC指令,反向数据写入.
硬件加持
Cortex-A72, 1.5GHz ARM v8 64-bit CPU; emmc、4G全网通、Wi-Fi、232、485、HDMI、SD卡扩展、多网口、多USB、Bluetooth 5.0、ADC、继电器、蜂鸣器、IO; 当前9-36V DC宽压输入.
企业版
vue前端、时序数据库、全量采集驱动、规则引擎、低代码报表、web组态等
文档
文档包括基础、进阶、高级、以及硬件等信息。
https://img2024.cnblogs.com/blog/576536/202409/576536-20240925145915642-137358295.png
网关选型

硬件网关是软件的载体,开源网关项目可以运行在

[*]任何CPU架构,如Arm、Arm64、Armv6、X64、X86、LoongArch64 大部分系统,如win7-win11,ubuntu、debian、openwrt等
[*]linux系统 并不限于我提供的硬件装备。
但是开源网关项目会针对下列硬件网关做优化适配,如

[*]性能监控:cpu、内存、磁盘等主机指标监控
[*]硬件交互:模拟量采集、继电器控制、IO等
[*]虚拟局域网:通过vpn技能,构建云端局域网,实现多个网关装备的异地组网,实现装备数据的协同获取与控制;支持网关下级未联网装备透传、长途调试、长途升级plc等
[*]虚拟长途串口:具备串口透传的能力,可将远端的串口装备透传到开发者本机;开发者在本地完成长途网关串口装备的开发调试。
[*]网络、防火墙、路由:支持通过web扫描WiFi、设置网络接口修改IP等;通过web设置防火墙、路由规则
[*]web终端:通过web访问终端,不再需要hdmi和网线啦
[*]web文件传输:支持通过web上传、下载文件到网关
https://img2024.cnblogs.com/blog/576536/202409/576536-20240925145946055-701438604.png
在线体验

1、访问地址
http://online.iotgateway.net
用户名:admin 密码:iotgateway.net
2、首页
https://img2024.cnblogs.com/blog/576536/202409/576536-20240925150221357-1303636952.png
3、采集设置
https://img2024.cnblogs.com/blog/576536/202409/576536-20240925150803030-219699147.png
4、网关设置
https://img2024.cnblogs.com/blog/576536/202409/576536-20240925150828947-1427534984.png
项目地址

GitHub:https://github.com/iioter/iotgateway
Gitee:https://gitee.com/iioter/iotgateway
文档地址:http://iotgateway.net/docs/intro
末了

如果你觉得这篇文章对你有帮助,不妨点个赞支持一下!你的支持是我继续分享知识的动力。如果有任何疑问或需要进一步的帮助,接待随时留言。
也可以参加微信公众号 社区,与其他热爱技能的偕行一起交流心得,共同成长!优秀是一种风俗,接待各人留言学习!
https://img2024.cnblogs.com/blog/576536/202408/576536-20240814113403514-910171896.png

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: .NET 跨平台工业物联网网关解决方案