基于C开源的强大数据采集及云端监控系统

程序员有二十年 2024-11-08 10:58:37
数据采集及云端监控系统

推荐一个开源的基于 C# 开发的数据采集及云端监控系统。

使用数十个.NET客户端控制硬件设备进行工作,采集数据并进行处理,管理人员通过 Android 应用实时控制各设备的工作。

本作品获得第十二届中国研究生电子设计竞赛华南赛区一等奖。

系统整体设计技术特点

单个硬件设备通过 64 个采集电极,采集大地电压、电流数据, PC 机、 .NET 客户端实时读取这些数据,通过正反演算法生成大地电阻率信息,自动分析地质状况并生成直观展示图。

.NET 客户端与硬件设备通过局域网或串口进行通信, 通信方式可自由切换。

.NET 客户端生成数据采集策略,并控制硬件设备进行数据采集,并实时分析已采数据。

.NET 客户端将算法运算结果上传至 Bmob 后端云,直观展示图上传至七牛云存储。

Android 应用通过 Bmob 后端云和七牛云存储, 实时获取地质监测结果, 实时获取各 个 .NET 客户端的工作状态,并远程控制各客户端进行工作。

基于 Android 的远程控制应用

采用百度地图 SDK

通过 Bmob 后端云控制各个设备进行工作

实时展示远端设备的工作状态及数据处理结果

项目地址

https://github.com/bitkylin/ParallelCollectionMonitoring

分享点收藏
0 阅读:0

程序员有二十年

简介:感谢大家的关注