1.一种基于NB-IoT实现的低功耗智能农业数据采集系统,其特征在于,包括:数据采集终端、NB-IoT主控器、数据中心服务器以及管理客户端;其中,所述数据采集终端用于通过配置的多种类型的传感器感应农业生产的环境参数数据,并且将环境参数数据传输给NB-IoT主控器;
所述NB-IoT主控器用于接收所述环境参数数据,以及采集农业生产的现场画面数据,并且基于NB-IoT通信方式将所述环境参数数据和现场画面数据上传至数据中心服务器,并且接收由数据中心服务器下达的远程控制命令和配置参数;
所述数据中心服务器用于从所述NB-IoT主控器接收所述环境参数数据以及现场画面数据并进行存储,执行对环境参数数据的统计和分析;以及响应管理客户端的请求而向管理客户端提供所述环境参数数据、现场画面数据以及统计分析结果数据;以及向所述NB-IoT主控器发送远程控制命令和配置参数;
所述管理客户端用于向用户提供图形化交互功能,获得以及向用户图形化显示所述环境参数数据、现场画面数据以及统计分析结果数据,接收用户输入的交互指令,并且根据交互指令向所述数据中心服务器传输所述远程控制命令和配置参数。
2.根据权利要求1所述的基于NB-IoT实现的低功耗智能农业数据采集系统,其特征在于,所述NB-IoT主控器包括:数据采集终端接口、摄像头接口、主控模块、NB-IoT通信模块、配置参数存储器模块以及电源模块;所述数据采集终端接口用于连接数据采集终端并接收所述数据采集终端发送的环境参数数据;所述摄像头接口用于连接摄像头并且接收摄像头输入的现场画面数据;所述主控模块接收所述环境参数数据和现场画面数据,并将所述环境参数数据和现场画面数据发送给所述NB-IoT通信模块;并且,主控模块还用于控制电源模块对所述NB-IoT主控器其它模块供电的导通和切断;所述主控模块通过NB-IoT通信模块接收远程控制命令和配置参数,并且根据远程控制命令控制所述数据采集终端执行数据采集,以及将所述配置参数存储在配置参数存储器模块;所述NB-IoT通信模块用于基于NB-IoT通信方式将所述环境参数数据和现场画面数据上传给所述数据中心服务器;所述电源模块在所述主控模块的控制下为所述NB-IoT主控器的各模块供电。
3.根据权利要求2所述的基于NB-IoT实现的低功耗智能农业数据采集系统,其特征在于,所述配置参数包括用户自定义的环境参数报警阈值,所述主控模块从配置参数存储器模块读取用户自定义的环境参数报警阈值,并且比较所述环境参数数据与环境参数报警阈值,在环境参数数据超出所述环境参数报警阈值时向所述NB-IoT通信模块发送自动报警数据。
4.根据权利要求2所述的基于NB-IoT实现的低功耗智能农业数据采集系统,其特征在于,所述配置参数包括通信中断时间阈值,并且所述NB-IoT主控器包括声光电路;当所述NB-IoT通信模块与所述数据中心服务器之间无法建立通信连接的时长大于等于所述通信中断时间阈值,所述主控模块控制NB-IoT主控器的声光电路发出声光报警信号。
5.根据权利要求2所述的基于NB-IoT实现的低功耗智能农业数据采集系统,其特征在于,所述主控模块通过供电控制引脚连接电源模块,并且通过所述供电控制引脚控制所述电源模块对NB-IoT主控器其它模块的供电的导通与切断状态。
6.根据权利要求5所述的基于NB-IoT实现的低功耗智能农业数据采集系统,其特征在于,所述电源模块包括第一供电输出端和第二供电输出端,其中第一供电输出端用于为所述主控模块供电;所述第二供电输出端用于为所述NB-IoT主控器的其它模块供电;并且电源模块根据所述供电控制引脚的状态控制所述第二供电输出端供电的导通和切断。
7.根据权利要求1所述的基于NB-IoT实现的低功耗智能农业数据采集系统,其特征在于,所述数据中心服务器包括:网络通信模块,侦听模块和管理模块;所述网络通信模块用于建立与所述NB-IoT主控器之间的通信连接;所述侦听模块用于与所述NB-IoT主控器进行数据通信,处理从NB-IoT主控器接收的所述环境参数数据以及现场画面数据,以及向NB-IoT主控器发送所述远程控制命令和配置参数;所述管理模块用于存储环境参数数据以及现场画面数据,并且执行对环境参数数据的统计和分析,设置NB-IoT主控器的配置参数,执行对主控器与用户的管理,以及向所述管理客户端提供图形化的数据显示与交互页面。
8.根据权利要求7所述的基于NB-IoT实现的低功耗智能农业数据采集系统,其特征在于,所述侦听模块具体包括:
命令发送模块,用于将所述远程控制命令和配置参数封装为数据帧并发送给NB-IoT主控器;数据接收模块,用于接收NB-IoT主控器上传的封装所述环境参数数据以及现场画面数据的数据帧。
9.根据权利要求7所述的基于NB-IoT实现的低功耗智能农业数据采集系统,其特征在于,所述管理模块具体包括:
信息管理子模块,用于查询所存储的环境参数数据以及现场画面数据,并且执行对环境参数数据的统计和分析,生成数据报表;
信息采集子模块,用于实时采集农业生产现场的环境参数数据以及现场画面数据;
参数配置子模块,用于记录和管理针对所述NB-IoT主控器的配置参数;
主控器管理子模块,用于记录NB-IoT主控器的设备管理维护信息,并进行设备管理维护信息的查询;
用户管理子模块,用于记录用户信息及其操作记录,并设定用户权限。
10.根据权利要求7所述的基于NB-IoT实现的低功耗智能农业数据采集系统,其特征在于,所述数据中心服务器进一步包括数据库,所述数据库用于从所述NB-IoT主控器接收并存储环境参数数据以及现场画面数据,并且存储发送给所述NB-IoT主控器的远程控制命令和配置参数。