1.温室智能控制系统,其特征是,包括环境感知模块、控制中心、温度调节设备、吸尘设备,所述环境感知模块与控制中心的输入端连接,温度调节设备、吸尘设备均与控制中心的输出端连接;所述环境感知模块用于通过无线传感器网络采集室内环境数据,并将室内环境数据发送至控制中心;所述控制中心根据所述室内环境数据控制温度调节设备、吸尘设备的启闭。
2.根据权利要求1所述的温室智能控制系统,其特征是,所述环境感知模块包括汇聚节点和多个传感器节点,多个传感器节点采集室内环境数据,汇聚节点汇聚多个传感器节点的室内环境数据并发送至所述控制中心;每个传感器节点包括微尘检测传感器、温度传感器。
3.根据权利要求1所述的温室智能控制系统,其特征是,所述控制中心包括温度控制模块、吸尘控制模块;所述温度控制模块对温度调节设备进行控制,以使室内温度达到设定值;所述吸尘控制模块在室内灰尘浓度高于设定值时控制吸尘设备进行灰尘清洁。
4.根据权利要求2所述的温室智能控制系统,其特征是,传感器节点将采集的室内环境数据传递至汇聚节点,包括:(1)传感器节点与汇聚节点的距离不超过预设的距离下限dmin时,传感器节点直接将采集的室内环境数据传递至汇聚节点;
(2)传感器节点与汇聚节点的距离超过预设的距离下限dmin时,传感器节点将采集的室内环境数据通过多跳的形式传递至汇聚节点。
5.根据权利要求4所述的温室智能控制系统,其特征是,传感器节点将采集的室内环境数据通过多跳的形式传递至汇聚节点,具体为:
1)设定采集室内环境数据的传感器节点为源节点,源节点确定其到汇聚节点的传输总跳数k:
式中,di,o为源节点i到汇聚节点的距离, 为取整函数,表示对 进行取整;
2)源节点生成数据包,数据包包括该源节点的标识、室内环境数据包以及跳数计数器,该跳数计数器的初始值为源节点确定的传输总跳数,该室内环境数据包包括源节点所采集的室内环境数据;
3)源节点在其邻居节点中随机选择一个邻居节点作为该跳的目的节点,将数据包发送至该跳的目的节点;
4)目的节点接收到数据包后,更新该数据包,包括:将数据包中的跳数计数器的值减一,并将自身采集的室内环境数据存入数据包中的室内环境数据包;
5)将目的节点作为下一跳的源节点,重复3)、4),直至目的节点接收到的数据包中的跳数计数器的值为1;接收到的数据包中的跳数计数器的值为1的目的节点,将自身采集的室内环境数据存入数据包中的室内环境数据包后,将室内环境数据包直接发送至汇聚节点。
6.根据权利要求5所述的温室智能控制系统,其特征是,若源节点与该目的节点的距离不超过协作距离下限dx-min时,源节点直接将数据包发送至该跳的目的节点;若源节点与该目的节点的距离超过协作距离下限dx-min时,源节点比较直接传输数据包方式的能耗和协作传输数据包方式的能耗,若直接传输数据包方式的能耗最低,源节点直接将数据包发送至该跳的目的节点,否则采用协作传输数据包方式将数据包发送至该跳的目的节点;源节点按照下列公式计算协作距离下限dx-min:式中,U为监测区域面积,N为网络中的传感器节点数量,R为源节点的传输半径;
若源节点与该目的节点的距离不超过协作距离下限dx-min时,源节点直接将数据包发送至该跳的目的节点;若源节点与该目的节点的距离超过协作距离下限dx-min时,源节点比较直接传输数据包方式的能耗和协作传输数据包方式的能耗,若直接传输数据包方式的能耗最低,源节点直接将数据包发送至该跳的目的节点,否则采用协作传输数据包方式将数据包发送至该跳的目的节点。