设计一个分布式采集+集中监控的系统平台。采集设备负责采集数据,具备分布式部署能力,满足多串口和多网口通信,连接传感器、第三方设备或系统,通过网络与服务器进行通信交互;服务器负责汇集各采集点数据,使用数...

您所在的位置:网站首页 网络监控平台 设计一个分布式采集+集中监控的系统平台。采集设备负责采集数据,具备分布式部署能力,满足多串口和多网口通信,连接传感器、第三方设备或系统,通过网络与服务器进行通信交互;服务器负责汇集各采集点数据,使用数...

设计一个分布式采集+集中监控的系统平台。采集设备负责采集数据,具备分布式部署能力,满足多串口和多网口通信,连接传感器、第三方设备或系统,通过网络与服务器进行通信交互;服务器负责汇集各采集点数据,使用数...

2023-03-14 22:04| 来源: 网络整理| 查看: 265

采集设备:采集设备需要具备分布式部署能力,可以通过多串口和多网口连接传感器、第三方设备或系统,并且能够通过网络与服务器进行通信交互。我们可以使用C语言编写嵌入式程序,支持多种接口和协议,例如RS232、RS485、TCP/IP等。可以使用标准通信协议如MODBUS、OPC UA等,也可以根据需要自定义通信协议。采集设备还需要支持自动发现和注册,以便服务器动态管理和控制。

服务器:服务器负责汇集各采集点数据,并使用数据库存储系统配置信息、记录采集数据和日志。我们可以使用C语言编写服务器程序,支持多线程和异步IO,以便能够同时处理多个采集设备的数据。可以使用高性能的数据库如MySQL、PostgreSQL等,支持快速存储和检索数据。服务器还需要支持远程控制和管理,例如配置采集设备、设置告警条件、更新程序等。

客户端:客户端采用QT编写,负责监视、控制、配置和报表。可以使用QT的图形界面和网络库,支持跨平台的开发和部署。客户端可以显示实时数据、历史数据、趋势图等,支持多种数据格式和单位。客户端还可以配置告警条件、发送邮件或短信告警,支持数据导出和打印报表。

通信协议:为了实现采集设备和服务器之间的通信,可以定义自己的通信协议。通信协议可以包括数据帧格式、数据类型、校验码等。可以使用JSON或XML格式定义数据协议,便于解析和扩展。通信协议还可以支持加密和压缩,以保证数据安全和网络带宽的有效利用。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3