数据采集服务介绍
程序可以通过各种形式的数据作为输入(视频,音频,等数据文件),再通过用户自定义的方式做处理(提供预选处理方式,可以用户自定义),最后以用户自定义的方式输出.数据的输入,处理,输出三个模块. 例子:
读取mp4格式的视频文件4个,全屏显示并平均分成四块显示。
TCP的形式将一组齿轮的实时转速以逗号分隔符输入,处理为复制进csv文件中,以接受的数据长度和时间输出在面板上,并且以表格实时显示原本的数据,时间轴显示数据图像。
项目地址:https://github.com/jiangjk2000/DataCollectionService 联系方式E-mail:3385706034@qq.com
Data Collection Service README
关键词
C# TCP服务 Cowboy 开源 WebSocket 网络库
所需第三方类库
类库
Cowboy.Sockets https://github.com/gaochundong/Cowboy
CSkin http://www.cskin.net/
参考文档
C# 高性能 TCP 服务的多种实现方式Cowboy.Sockets
Cowboy 开源 WebSocket 网络库 https://www.cnblogs.com/gaochundong/p/cowboy_websockets.html
ZedGraph Demo https://sourceforge.net/projects/zedgraph/
实现目标
设置界面
服务器IP、端口号
接收数据存储路径、文件名格式
状态栏
显示统计数据:接收,发送数据的量与速度,连接数
显示服务器状态
查看当前接入的客户端
IP地址、端口号
关于对话框
软件信息
版权信息
界面设计
图标,配色,布局
查看接收数据
实时数据
历史数据
接收数据的描述、分析、提取、绘图
数据存储格式的用户自定义
网络数据自动应答
可能的数据格式:
二进制、文本
行
单变量、数组、矩阵
帧
其他
其他
参数方式:预想各种场景,设定相关参数
插件方式:通过插件方式,处理、存储数据,每种数据格式定义一个插件,自定义的由用户实现
脚本方式:由用户编写脚
Last updated