传感器的检测方法和传感器的检测装置与流程

文档序号:12117208阅读:285来源:国知局
传感器的检测方法和传感器的检测装置与流程

本发明涉及种植技术领域,具体而言,涉及一种传感器的检测方法和一种传感器的检测装置。



背景技术:

在相关技术中,在大棚中或在种植箱中,为了检测传感器是否正常工作,通常设置两个相同类型的传感器,将一个作为正常使用的传感器,将另一个作为幅度传感器,通过与幅度传感器采集到的数据进行比较,检测传感器是否正常工作,具有以下缺陷:

(1)设置两个相同类型的传感器,造成了资源浪费;

(2)如果幅度传感器工作异常时,影响了检测的准确性。



技术实现要素:

本发明正是基于上述技术问题至少之一,提出了一种新的传感器的检测方案,通过预设评测模型,以通过评测模型对传感器采集到的实时数据进行评测,并得到评测值,检测评测值是否属于预设评测数值区间,以在检测到评测值不属于预设评测数值区间时,生成传感器的工作异常提示信息,在检测到评测值不属于预设评测数值区间时,表明传感器采集到的实时数据异常,即传感器处于工作异常状态,通过生成工作异常提示信息,防止了由于根据异常的实时数据调节温室大棚内的环境参数造成环境异常,从而导致对温室大棚内的植物造成损害,以及进一步导致的经济损失,提升了用户的使用体验。

有鉴于此,本发明的第一方面提出了一种传感器的检测方法,包括:根据预设的评测模型,对传感器采集到的实时数据进行评测,并得到评测值;检测评测值是否属于预设评测数值区间;在检测到评测值不属于预设评测数值区间时,生成传感器的工作异常提示信息。

在该技术方案中,通过预设评测模型,以通过评测模型对传感器采集到的实时数据进行评测,并得到评测值,检测评测值是否属于预设评测数值区间,以在检测到评测值不属于预设评测数值区间时,生成传感器的工作异常提示信息,在检测到评测值不属于预设评测数值区间时,表明传感器采集到的实时数据异常,即传感器处于工作异常状态,通过生成工作异常提示信息,防止了由于根据异常的实时数据调节温室大棚内的环境参数造成环境异常,从而导致对温室大棚内的植物造成损害,以及进一步导致的经济损失,提升了用户的使用体验。

具体地,在温室大棚内设置有温度、湿度等传感器,以检测温室大棚内的环境参数,并将传感器连接至控制器,控制器根据传感器采集到的数据,控制对应的调节设备调节温室大棚内的温度、湿度等,通过检测传感器是否正常工作,在检测到传感器异常时,能够不采用传感器采集到的数据,防止了根据异常数据调节环境参数,以致由于错误的环境参数导致大棚内环境异常(比如温度过高等),造成对大棚内种植的植物的损害。

在上述技术方案中,优选地,在根据预设的评测模型,对传感器采集到的实时数据进行评测,并得到评测值前,还包括:在预设时间段内,根据预设的采集频率,通过传感器采集多个传感数据;根据多个传感数据与spark核密度算法,建立核密度估计模型,以作为预设的评测模型。

在该技术方案中,通过在预设时间段内,根据预设的采集频率,通过传感器采集多个传感数据,并进行缓存,以作为样本数据,根据多个传感数据与spark核密度算法,建立核密度估算模型,并作为预设的评测模型,一方面,采用核密度估算模型,能够对传感器的传感数据进行有效性估算,如果连续产生较低的估算值时,可拒绝使用该传感数据并报警,另一方面,采用spark核密度算法,能够分布式集群,并且允许用户使用简单的算子将计算并行到不同的机器,对于处理大数据具有优势,与单机处理相比,速度更快,效率更高。

核密度评估(kernel density estimation)是根据已知的样本估计未知的密度,观察某一事物的已知分布,如果某一数据在观察中出现了,则认为该数据的概率密度很大,和该数据相近的数据的概率密度也会比较大,而远离该数据的数据概率密度会比较小。

具体地,根据多个传感数据与spark核密度算法,建立核密度估计模型,包括:

RDD[Double]=sc.parallelize(Seq(20.1,22.3,24.2,23.0,22.0,18.4,20.7,18.3,20.0,18.3,20.0,18.3,20.0,26.1,25.5,24.1,22.8,23.3,17.8,16.7,20.8,17.1,16.8,));

Spark.rdd.RDD[Double]=ParallelCollectionRDD[1];

kd=new KernelDensity().setSample(data).setBandwidth(4.0)。

在上述任一项技术方案中,优选地,在根据预设的评测模型,对传感器采集到的实时数据进行评测,并得到评测值前,还包括:根据传感器采集到的多个传感数据与R语言中的density函数,确定多个传感数据的核密度估算值;根据核密度估算值与R语言中的lines函数,生成核密度估计曲线模型,以作为预设的评测模型。

在该技术方案中,通过根据传感器采集到的多个传感数据与R语言中的density函数,确定核密度估算值,并根据lines函数,生成核密度估计曲线模型,实现了采用R语言确定评测模型的功能

具体地,R是用于统计分析、绘图的语言和操作环境,使用函数density()得到样本的核密度估计值,并使用lines()根据核密度估计值得到密度估计的曲线,另外,density()的调用格式可以为:density(x,bw="nrd0",kernel=c("gaussian","epanechnikov","rectangular","triang ular","biweight","cosine","optcosine"),n=512,from,to)。

另外,还可以根据传感器采集到的多个传感数据,将多个传感数据覆盖的数值区间划分为多个等子区间;根据多个传感数据和多个等子区间,生成传感数据直方图,以根据传感数据直方图确定预设的评测模型。

在上述任一项技术方案中,优选地,根据预设的评测模型,对传感器采集到的实时数据进行评测,并得到评测值,具体包括以下步骤:根据核密度估计模型,确定实时数据的核密度值,以作为评测值。

在该技术方案中,通过根据核密度估计模型,确定实时数据的核密度值,以通过将核密度值作为评测值,通过核密度估计模型来检测传感器的工作状态,在实现了对传感器工作状态的评测的同时,不需要额外的硬件支持。

具体计算过程包括:

Densities=kd.estimate(Array(23.7));

Array[Double]=Array(0.06945289);

Densities=kd.estimate(Array(10.8));

Array[Double]=Array(0.00948)。

以温度传感器为例,如果采集到正常的值,比如23.7℃,则采集到正常值的核密度估计值在[0.070-0.057]的范围内,如果采集到异常的值,比如10.8℃,则产生异常值时核密度估计值会非常的小,表明产生该传感数据的概率非常低,比如感应到1000℃的时候概率为0,即不可能存在的情况,40℃的时候为10的-5次方也比较小,从而表明传感器工作异常。

在上述任一项技术方案中,优选地,在检测到评测值不属于预设评测数值区间时,生成传感器的工作异常提示信息,还包括:在检测到评测值不属于预设评测数值区间时,控制关闭传感器。

在该技术方案中,通过在检测到评测值不属于预设评测数值区间时,控制关闭传感器,以防止传感器将采集到的数据发送至控制器,控制器控制对应的环境调节设备调节大棚内的环境参数,避免了由于误调节造成对种植植物的损害,降低了经济损失。

在上述任一项技术方案中,优选地,传感器为温度传感器、湿度传感器、土壤水分传感器、照度传感器以及二氧化碳浓度传感器中的任意一种。

本发明的第二方面还提出了一种传感器的检测装置,包括:评测单元,用于根据预设的评测模型,对传感器采集到的实时数据进行评测,并得到评测值;检测单元,用于检测评测值是否属于预设评测数值区间;提示单元,用于在检测到评测值不属于预设评测数值区间时,生成传感器的工作异常提示信息。

在该技术方案中,通过预设评测模型,以通过评测模型对传感器采集到的实时数据进行评测,并得到评测值,检测评测值是否属于预设评测数值区间,以在检测到评测值不属于预设评测数值区间时,生成传感器的工作异常提示信息,在检测到评测值不属于预设评测数值区间时,表明传感器采集到的实时数据异常,即传感器处于工作异常状态,通过生成工作异常提示信息,防止了由于根据异常的实时数据调节温室大棚内的环境参数造成环境异常,从而导致对温室大棚内的植物造成损害,以及进一步导致的经济损失,提升了用户的使用体验。

具体地,在温室大棚内设置有温度、湿度等传感器,以检测温室大棚内的环境参数,并将传感器连接至控制器,控制器根据传感器采集到的数据,控制对应的调节设备调节温室大棚内的温度、湿度等,通过检测传感器是否正常工作,在检测到传感器异常时,能够不采用传感器采集到的数据,防止了根据异常数据调节环境参数,以致由于错误的环境参数导致大棚内环境异常(比如温度过高等),造成对大棚内种植的植物的损害。

在上述任一项技术方案中,优选地,还包括:还包括:还包括:采集单元,用于在预设时间段内,根据预设的采集频率,通过传感器采集多个传感数据;建立单元,用于根据多个传感数据与spark核密度算法,建立核密度估计模型,以作为预设的评测模型。

在该技术方案中,通过在预设时间段内,根据预设的采集频率,通过传感器采集多个传感数据,并进行缓存,以作为样本数据,根据多个传感数据与spark核密度算法,建立核密度估算模型,并作为预设的评测模型,一方面,采用核密度估算模型,能够对传感器的传感数据进行有效性估算,如果连续产生较低的估算值时,可拒绝使用该传感数据并报警,另一方面,采用spark核密度算法,能够分布式集群,并且允许用户使用简单的算子将计算并行到不同的机器,对于处理大数据具有优势,与单机处理相比,速度更快,效率更高。

核密度评估(kernel density estimation)是根据已知的样本估计未知的密度,观察某一事物的已知分布,如果某一数据在观察中出现了,则认为该数据的概率密度很大,和该数据相近的数据的概率密度也会比较大,而远离该数据的数据概率密度会比较小。

具体地,根据多个传感数据与spark核密度算法,建立核密度估计模型,包括:

RDD[Double]=sc.parallelize(Seq(20.1,22.3,24.2,23.0,22.0,18.4,20.7,18.3,20.0,18.3,20.0,18.3,20.0,26.1,25.5,24.1,22.8,23.3,17.8,16.7,20.8,17.1,16.8,));

Spark.rdd.RDD[Double]=ParallelCollectionRDD[1];

kd=new KernelDensity().setSample(data).setBandwidth(4.0)。

在上述任一项技术方案中,优选地,还包括:确定单元,用于根据传感器采集到的多个传感数据与R语言中的density函数,确定多个传感数据的核密度估算值;生成单元,用于根据核密度估算值与R语言中的lines函数,生成核密度估计曲线模型,以作为预设的评测模型。

在该技术方案中,通过根据传感器采集到的多个传感数据与R语言中的density函数,确定核密度估算值,并根据lines函数,生成核密度估计曲线模型,实现了采用R语言确定评测模型的功能

具体地,R是用于统计分析、绘图的语言和操作环境,使用函数density()得到样本的核密度估计值,并使用lines()根据核密度估计值得到密度估计的曲线,另外,density()的调用格式可以为:density(x,bw="nrd0",kernel=c("gaussian","epanechnikov","rectangular","triang ular","biweight","cosine","optcosine"),n=512,from,to)。

另外,还可以根据传感器采集到的多个传感数据,将多个传感数据覆盖的数值区间划分为多个等子区间;根据多个传感数据和多个等子区间,生成传感数据直方图,以根据传感数据直方图确定预设的评测模型。

在上述任一项技术方案中,优选地,评测单元还包括:确定子单元,用于根据核密度估计模型,确定实时数据的核密度值,以作为评测值。

在该技术方案中,通过根据核密度估计模型,确定实时数据的核密度值,以通过将核密度值作为评测值,通过核密度估计模型来检测传感器的工作状态,在实现了对传感器工作状态的评测的同时,不需要额外的硬件支持。

具体计算过程包括:

Densities=kd.estimate(Array(23.7));

Array[Double]=Array(0.06945289);

Densities=kd.estimate(Array(10.8));

Array[Double]=Array(0.00948)。

以温度传感器为例,如果采集到正常的值,比如23.7℃,则采集到正常值的核密度估计值在[0.070-0.057]的范围内,如果采集到异常的值,比如10.8℃,则产生异常值时核密度估计值会非常的小,表明产生该传感数据的概率非常低,比如感应到1000℃的时候概率为0,即不可能存在的情况,40℃的时候为10的-5次方也比较小,从而表明传感器工作异常。

在上述任一项技术方案中,优选地,还包括:控制单元,用于在检测到评测值不属于预设评测数值区间时,控制关闭传感器。

在该技术方案中,通过在检测到评测值不属于预设评测数值区间时,控制关闭传感器,以防止传感器将采集到的数据发送至控制器,控制器控制对应的环境调节设备调节大棚内的环境参数,避免了由于误调节造成对种植植物的损害,降低了经济损失。

在上述任一项技术方案中,优选地,传感器为温度传感器、湿度传感器、土壤水分传感器、照度传感器以及二氧化碳浓度传感器中的任意一种。

通过以上技术方案,通过预设评测模型,以通过评测模型对传感器采集到的实时数据进行评测,并得到评测值,检测评测值是否属于预设评测数值区间,以在检测到评测值不属于预设评测数值区间时,生成传感器的工作异常提示信息,在检测到评测值不属于预设评测数值区间时,表明传感器采集到的实时数据异常,即传感器处于工作异常状态,通过生成工作异常提示信息,防止了由于根据异常的实时数据调节温室大棚内的环境参数造成环境异常,从而导致对温室大棚内的植物造成损害,以及进一步导致的经济损失,提升了用户的使用体验。

附图说明

图1示出了根据本发明的实施例的传感器的检测方法的示意流程图;

图2示出了根据本发明的实施例的传感器的检测装置的示意框图。

具体实施方式

为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附图和具体实施方式对本发明进行进一步的详细描述。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。

在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是,本发明还可以采用第三方不同于在此描述的第三方方式来实施,因此,本发明的保护范围并不受下面公开的具体实施例的限制。

图1示出了根据本发明的实施例的传感器的检测方法的示意流程图。

如图1所示,根据本发明的一个实施例的传感器的检测方法,包括:步骤102,根据预设的评测模型,对传感器采集到的实时数据进行评测,并得到评测值;步骤104,检测评测值是否属于预设评测数值区间;步骤106,在检测到评测值不属于预设评测数值区间时,生成传感器的工作异常提示信息。

在该技术方案中,通过预设评测模型,以通过评测模型对传感器采集到的实时数据进行评测,并得到评测值,检测评测值是否属于预设评测数值区间,以在检测到评测值不属于预设评测数值区间时,生成传感器的工作异常提示信息,在检测到评测值不属于预设评测数值区间时,表明传感器采集到的实时数据异常,即传感器处于工作异常状态,通过生成工作异常提示信息,防止了由于根据异常的实时数据调节温室大棚内的环境参数造成环境异常,从而导致对温室大棚内的植物造成损害,以及进一步导致的经济损失,提升了用户的使用体验。

具体地,在温室大棚内设置有温度、湿度等传感器,以检测温室大棚内的环境参数,并将传感器连接至控制器,控制器根据传感器采集到的数据,控制对应的调节设备调节温室大棚内的温度、湿度等,通过检测传感器是否正常工作,在检测到传感器异常时,能够不采用传感器采集到的数据,防止了根据异常数据调节环境参数,以致由于错误的环境参数导致大棚内环境异常(比如温度过高等),造成对大棚内种植的植物的损害。

在上述技术方案中,优选地,在根据预设的评测模型,对传感器采集到的实时数据进行评测,并得到评测值前,还包括:在预设时间段内,根据预设的采集频率,通过传感器采集多个传感数据;根据多个传感数据与spark核密度算法,建立核密度估计模型,以作为预设的评测模型。

在该技术方案中,通过在预设时间段内,根据预设的采集频率,通过传感器采集多个传感数据,并进行缓存,以作为样本数据,根据多个传感数据与spark核密度算法,建立核密度估算模型,并作为预设的评测模型,一方面,采用核密度估算模型,能够对传感器的传感数据进行有效性估算,如果连续产生较低的估算值时,可拒绝使用该传感数据并报警,另一方面,采用spark核密度算法,能够分布式集群,并且允许用户使用简单的算子将计算并行到不同的机器,对于处理大数据具有优势,与单机处理相比,速度更快,效率更高。

核密度评估(kernel density estimation)是根据已知的样本估计未知的密度,观察某一事物的已知分布,如果某一数据在观察中出现了,则认为该数据的概率密度很大,和该数据相近的数据的概率密度也会比较大,而远离该数据的数据概率密度会比较小。

具体地,根据多个传感数据与spark核密度算法,建立核密度估计模型,包括:

RDD[Double]=sc.parallelize(Seq(20.1,22.3,24.2,23.0,22.0,18.4,20.7,18.3,20.0,18.3,20.0,18.3,20.0,26.1,25.5,24.1,22.8,23.3,17.8,16.7,20.8,17.1,16.8,));

Spark.rdd.RDD[Double]=ParallelCollectionRDD[1];

kd=new KernelDensity().setSample(data).setBandwidth(4.0)。

在上述任一项技术方案中,优选地,在根据预设的评测模型,对传感器采集到的实时数据进行评测,并得到评测值前,还包括:根据传感器采集到的多个传感数据与R语言中的density函数,确定多个传感数据的核密度估算值;根据核密度估算值与R语言中的lines函数,生成核密度估计曲线模型,以作为预设的评测模型。

在该技术方案中,通过根据传感器采集到的多个传感数据与R语言中的density函数,确定核密度估算值,并根据lines函数,生成核密度估计曲线模型,实现了采用R语言确定评测模型的功能

具体地,R是用于统计分析、绘图的语言和操作环境,使用函数density()得到样本的核密度估计值,并使用lines()根据核密度估计值得到密度估计的曲线,另外,density()的调用格式可以为:density(x,bw="nrd0",kernel=c("gaussian","epanechnikov","rectangular","triang ular","biweight","cosine","optcosine"),n=512,from,to)。

另外,还可以根据传感器采集到的多个传感数据,将多个传感数据覆盖的数值区间划分为多个等子区间;根据多个传感数据和多个等子区间,生成传感数据直方图,以根据传感数据直方图确定预设的评测模型。

在上述任一项技术方案中,优选地,根据预设的评测模型,对传感器采集到的实时数据进行评测,并得到评测值,具体包括以下步骤:根据核密度估计模型,确定实时数据的核密度值,以作为评测值。

在该技术方案中,通过根据核密度估计模型,确定实时数据的核密度值,以通过将核密度值作为评测值,通过核密度估计模型来检测传感器的工作状态,在实现了对传感器工作状态的评测的同时,不需要额外的硬件支持。

具体计算过程包括:

Densities=kd.estimate(Array(23.7));

Array[Double]=Array(0.06945289);

Densities=kd.estimate(Array(10.8));

Array[Double]=Array(0.00948)。

以温度传感器为例,如果采集到正常的值,比如23.7℃,则采集到正常值的核密度估计值在[0.070-0.057]的范围内,如果采集到异常的值,比如10.8℃,则产生异常值时核密度估计值会非常的小,表明产生该传感数据的概率非常低,比如感应到1000℃的时候概率为0,即不可能存在的情况,40℃的时候为10的-5次方也比较小,从而表明传感器工作异常。

在上述任一项技术方案中,优选地,在检测到评测值不属于预设评测数值区间时,生成传感器的工作异常提示信息,还包括:在检测到评测值不属于预设评测数值区间时,控制关闭传感器。

在该技术方案中,通过在检测到评测值不属于预设评测数值区间时,控制关闭传感器,以防止传感器将采集到的数据发送至控制器,控制器控制对应的环境调节设备调节大棚内的环境参数,避免了由于误调节造成对种植植物的损害,降低了经济损失。

在上述任一项技术方案中,优选地,传感器为温度传感器、湿度传感器、土壤水分传感器、照度传感器以及二氧化碳浓度传感器中的任意一种。

图2示出了根据本发明的实施例的传感器的检测装置的示意框图。

如图2所示,根据本发明的实施例的传感器的检测装置200,包括:评测单元202,用于根据预设的评测模型,对传感器采集到的实时数据进行评测,并得到评测值;检测单元204,用于检测评测值是否属于预设评测数值区间;提示单元206,用于在检测到评测值不属于预设评测数值区间时,生成传感器的工作异常提示信息。

在该技术方案中,通过预设评测模型,以通过评测模型对传感器采集到的实时数据进行评测,并得到评测值,检测评测值是否属于预设评测数值区间,以在检测到评测值不属于预设评测数值区间时,生成传感器的工作异常提示信息,在检测到评测值不属于预设评测数值区间时,表明传感器采集到的实时数据异常,即传感器处于工作异常状态,通过生成工作异常提示信息,防止了由于根据异常的实时数据调节温室大棚内的环境参数造成环境异常,从而导致对温室大棚内的植物造成损害,以及进一步导致的经济损失,提升了用户的使用体验。

具体地,在温室大棚内设置有温度、湿度等传感器,以检测温室大棚内的环境参数,并将传感器连接至控制器,控制器根据传感器采集到的数据,控制对应的调节设备调节温室大棚内的温度、湿度等,通过检测传感器是否正常工作,在检测到传感器异常时,能够不采用传感器采集到的数据,防止了根据异常数据调节环境参数,以致由于错误的环境参数导致大棚内环境异常(比如温度过高等),造成对大棚内种植的植物的损害。

在上述任一项技术方案中,优选地,还包括:还包括:还包括:采集单元208,用于在预设时间段内,根据预设的采集频率,通过传感器采集多个传感数据;建立单元210,用于根据多个传感数据与spark核密度算法,建立核密度估计模型,以作为预设的评测模型。

在该技术方案中,通过在预设时间段内,根据预设的采集频率,通过传感器采集多个传感数据,并进行缓存,以作为样本数据,根据多个传感数据与spark核密度算法,建立核密度估算模型,并作为预设的评测模型,一方面,采用核密度估算模型,能够对传感器的传感数据进行有效性估算,如果连续产生较低的估算值时,可拒绝使用该传感数据并报警,另一方面,采用spark核密度算法,能够分布式集群,并且允许用户使用简单的算子将计算并行到不同的机器,对于处理大数据具有优势,与单机处理相比,速度更快,效率更高。

核密度评估(kernel density estimation)是根据已知的样本估计未知的密度,观察某一事物的已知分布,如果某一数据在观察中出现了,则认为该数据的概率密度很大,和该数据相近的数据的概率密度也会比较大,而远离该数据的数据概率密度会比较小。

具体地,根据多个传感数据与spark核密度算法,建立核密度估计模型,包括:

RDD[Double]=sc.parallelize(Seq(20.1,22.3,24.2,23.0,22.0,18.4,20.7,18.3,20.0,18.3,20.0,18.3,20.0,26.1,25.5,24.1,22.8,23.3,17.8,16.7,20.8,17.1,16.8,));

Spark.rdd.RDD[Double]=ParallelCollectionRDD[1];

kd=new KernelDensity().setSample(data).setBandwidth(4.0)。

在上述任一项技术方案中,优选地,还包括:确定单元212,用于根据传感器采集到的多个传感数据与R语言中的density函数,确定多个传感数据的核密度估算值;生成单元214,用于根据核密度估算值与R语言中的lines函数,生成核密度估计曲线模型,以作为预设的评测模型。

在该技术方案中,通过根据传感器采集到的多个传感数据与R语言中的density函数,确定核密度估算值,并根据lines函数,生成核密度估计曲线模型,实现了采用R语言确定评测模型的功能

具体地,R是用于统计分析、绘图的语言和操作环境,使用函数density()得到样本的核密度估计值,并使用lines()根据核密度估计值得到密度估计的曲线,另外,density()的调用格式可以为:density(x,bw="nrd0",kernel=c("gaussian","epanechnikov","rectangular","triang ular","biweight","cosine","optcosine"),n=512,from,to)。

另外,还可以根据传感器采集到的多个传感数据,将多个传感数据覆盖的数值区间划分为多个等子区间;根据多个传感数据和多个等子区间,生成传感数据直方图,以根据传感数据直方图确定预设的评测模型。

在上述任一项技术方案中,优选地,评测单元202还包括:确定子单元2022,用于根据核密度估计模型,确定实时数据的核密度值,以作为评测值。

在该技术方案中,通过根据核密度估计模型,确定实时数据的核密度值,以通过将核密度值作为评测值,通过核密度估计模型来检测传感器的工作状态,在实现了对传感器工作状态的评测的同时,不需要额外的硬件支持。

具体计算过程包括:

Densities=kd.estimate(Array(23.7));

Array[Double]=Array(0.06945289);

Densities=kd.estimate(Array(10.8));

Array[Double]=Array(0.00948)。

以温度传感器为例,如果采集到正常的值,比如23.7℃,则采集到正常值的核密度估计值在[0.070-0.057]的范围内,如果采集到异常的值,比如10.8℃,则产生异常值时核密度估计值会非常的小,表明产生该传感数据的概率非常低,比如感应到1000℃的时候概率为0,即不可能存在的情况,40℃的时候为10的-5次方也比较小,从而表明传感器工作异常。

在上述任一项技术方案中,优选地,还包括:控制单元216,用于在检测到评测值不属于预设评测数值区间时,控制关闭传感器。

在该技术方案中,通过在检测到评测值不属于预设评测数值区间时,控制关闭传感器,以防止传感器将采集到的数据发送至控制器,控制器控制对应的环境调节设备调节大棚内的环境参数,避免了由于误调节造成对种植植物的损害,降低了经济损失。

在上述任一项技术方案中,优选地,传感器为温度传感器、湿度传感器、土壤水分传感器、照度传感器以及二氧化碳浓度传感器中的任意一种。

以上结合附图详细说明了本发明的技术方案,考虑到相关技术中如何检测传感器是否正常工作,本发明提出了一种新的传感器的检测方案,通过预设评测模型,以通过评测模型对传感器采集到的实时数据进行评测,并得到评测值,检测评测值是否属于预设评测数值区间,以在检测到评测值不属于预设评测数值区间时,生成传感器的工作异常提示信息,在检测到评测值不属于预设评测数值区间时,表明传感器采集到的实时数据异常,即传感器处于工作异常状态,通过生成工作异常提示信息,防止了由于根据异常的实时数据调节温室大棚内的环境参数造成环境异常,从而导致对温室大棚内的植物造成损害,以及进一步导致的经济损失,提升了用户的使用体验。

以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1