编程语言
通信协议
应用框架
前端可视化
数据存储
开发工具
缓存与中间件
首页
Java
Bigdata
React
Python
Database
Docker
AI
IIoT
搜索标题...
编程语言
C#
微软推出的现代化面向对象编程语言,广泛应用于上位机开发、工业控制、桌面应用与数据采集系统
通信协议
NModbus4
基于 .NET 的开源 Modbus 通信库,支持 RTU 与 TCP,常用于PLC、温控仪等设备数据采集
OPC Foundation .NET SDK
OPC 官方提供的跨平台 .NET Standard SDK,用于与工业设备进行 OPC UA 通信
MQTTnet
高性能的 .NET MQTT 协议库,支持客户端、Broker 与 WebSocket,常用于边缘数据上报
S7NetPlus
专为西门子PLC设计的C#通信库,支持S7-1200/1500系列,轻松读写寄存器与I/O变量
应用框架
.NET Worker Service
用于构建长生命周期后台采集服务的模板框架,适合持续轮询或数据采集任务
Quartz.NET
企业级任务调度框架,可用于定时采集、数据同步、报警触发等上位机定时任务
ASP.NET Core WebAPI
轻量级高性能的Web框架,用于对外提供设备数据接口与RESTful服务
前端可视化
WPF
微软的桌面UI框架,支持MVVM架构与高性能图形渲染,用于构建设备监控与趋势曲线界面
Avalonia UI
跨平台 .NET UI 框架,支持Windows/Linux/Mac,可构建工业控制与可视化终端
LiveCharts2
现代化的 .NET 图表库,支持实时数据曲线与仪表盘,适合工业监控可视化
FastReport.NET
灵活的 .NET 报表工具,用于生成生产日报、运行周报与设备统计报表
数据存储
InfluxDB
高性能时序数据库,用于存储温度、压力、振动等实时采集数据
开发工具
Serilog
结构化日志记录框架,支持写入文件、控制台、InfluxDB等多种Sink
OPC UA Expert
OPC调试与诊断工具,用于浏览节点、监控实时变量、验证通信配置
Wireshark
网络数据包抓取与分析工具,用于调试Modbus、OPC UA、MQTT等通信问题
缓存与中间件
EMQX
高性能 MQTT Broker,支持百万级连接,用于设备上报与边缘到云的消息桥接
...