Page 69 - 大樱桃优质高产栽培与病虫害防治
P. 69

第二章  高产优质生产栽培技术


              和整个应用注销时数据的服务连接关闭操作。FarmApplication 继承 Application

              对象,Application 基类的作用是为了获取整个应用程序的状态。需要 Activity 的
              getApplication 方法来获得一个 Application 对象,再利用 Application 调用所需的
              方法。FarmApplication、实现对整个应用启动时服务连接的建立、数据的初始化

              和整个应用注销时数据的服务连接关闭操作。
                  3. 网络通信类设计
                  利用 AGCP 通信协议,封装 TCP 网络传输,实现和网关的数据通信,完成
              了传感器终端数据采集、协调器、网关和客户移动终端的对接,达到了数据通信

              的远程传输。
                  4. 传感器设备类设计
                  传感器设备类 Sonser 类实现所有传感器模块 Activity 的抽象类,每个传感
              器建立一个 Sonser 类的之类,有信息采集模块 Information Activity,完成光敏强

              度、温湿度等信息采集与存储;Fan Activity 排气扇控制功能,实现温度控制;
              灌溉控制 Irrigation Activity 类,实现灌溉控制功能、光照控制功能、温度控制
              功能。
                  5. 自动控制类设计

                  Auto Control 是自动控制实现类,该类实现了传感器数据的监听接口,即实
              现 On Sensor Data()方法,通过该方法来实现对底层传感器的控制。
                  (四)系统测试与分析
                  1. 系统测试
                                                           2
                  以某地农业园区为例说明具体应用,把 660m 面积的大棚为实际布置环境,
              以一个大棚按 12m×12m 的大小分割成 4 个区域。整个园区配置一台服务器,若
              干台路由器和交换机,一个大棚每个区域配置一个 Zigbee 协调器节点,其他为
              路由器节点或者终端节点,其中节点包括每个区域配置 4 个温湿度传感器节点、

              6 个光敏传感器节点、2 个二氧化碳传感器节点、4 个土壤温湿度传感器节点、
              2 个大棚顶窗开启节点、2 个大棚侧窗开启节点,2 个灌溉模块节点、2 个排气模
              块节点,环境信息采集节点实时采集大棚中的环境参数,然后通过 Zigbee 网络,
              最终把全部感知数据上传到云终端服务器,移动终端或 PC 终端通过访问 IP 网络

              访问云终端服务器,实现对全部节点信息的数据采集和设备控制,系统测试有温
              室大棚环境数据采集测试和温室大棚设备控制测试。


                                                                                      61
   64   65   66   67   68   69   70   71   72   73   74