概述
该系统主要用于环境数据的采集和读取,整体架构分为硬件部分和软件部分。硬件指的是用来实时采集环境指数的监测设备,软件部分包含处理这些数据的程序和数据库。
软件介绍(只负责软件部分)
我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:
(1) 客户端
树莓派系统通过指定的协议将传感器采集的数据发送到客户端。
注意:客户端并不会立即、实时地将数据发送给服务器端,而是会将采集到的数据以不断累加的方式保存在客户端的原始数据文件中(radwtmp)。待需要时,启动程序对原始数据文件进行批量解析,并整理成数据清单,通过网络发送至服务器端。
(2) 服务器
系统采用传统的C/S架构,一台服务器可以同时接收多个客户端发送的数据。服务器部分接收到客户端发来的数据之后,将其保存至数据库中,便于日后的分析调研。
(3) 数据库
持久化保存
(4) 后台管理系统
模块划分
1)客户端部分
采集模块 备份模块 网络模块 配置模块 日志模块
2)服务器部分
入库模块 备份模块 网络模块 配置模块 日志模块
功能说明:
1)采集模块
运行在客户端,负责直接读取、解析原始数据文件