数据采集服务介绍

程序可以通过各种形式的数据作为输入(视频,音频,等数据文件),再通过用户自定义的方式做处理(提供预选处理方式,可以用户自定义),最后以用户自定义的方式输出.数据的输入,处理,输出三个模块. 例子:

  1. 读取mp4格式的视频文件4个,全屏显示并平均分成四块显示。

  2. TCP的形式将一组齿轮的实时转速以逗号分隔符输入,处理为复制进csv文件中,以接受的数据长度和时间输出在面板上,并且以表格实时显示原本的数据,时间轴显示数据图像。

项目地址:https://github.com/jiangjk2000/DataCollectionService 联系方式E-mail:3385706034@qq.com

Data Collection Service README

关键词

C# TCP服务 Cowboy 开源 WebSocket 网络库

所需第三方类库

参考文档

实现目标

  1. 设置界面

    • 服务器IP、端口号

    • 接收数据存储路径、文件名格式

  2. 状态栏

    • 显示统计数据:接收,发送数据的量与速度,连接数

    • 显示服务器状态

  3. 查看当前接入的客户端

    • IP地址、端口号

  4. 关于对话框

    • 软件信息

    • 版权信息

  5. 界面设计

    • 图标,配色,布局

  6. 查看接收数据

    • 实时数据

    • 历史数据

  7. 接收数据的描述、分析、提取、绘图

  8. 数据存储格式的用户自定义

  9. 网络数据自动应答

  10. 可能的数据格式:

    • 二进制、文本

    • 单变量、数组、矩阵

    • 其他

  11. 其他

    • 参数方式:预想各种场景,设定相关参数

    • 插件方式:通过插件方式,处理、存储数据,每种数据格式定义一个插件,自定义的由用户实现

    • 脚本方式:由用户编写脚

Last updated