Page 65 - 大樱桃优质高产栽培与病虫害防治
P. 65
第二章 高产优质生产栽培技术
信息量,通过赋值“?”来进行查询当前变量的数值,并且可以保存为历史数据。
① X0~X7,用于传递传感器数值或者携带的信息量,权限为只能通过赋值
“?”来进行查询当前变量的数值,支持上传到物联网云数据中心存储。举个例子:
第一,温湿度传感器采用 X0 表示温度值,X1 表示湿度值,数值类型为浮点型 0.1
精度;第二,火焰报警传感器采用 X0 表示警报状态,数值类型为整形,未检测
到火焰为 0,检测到火焰 1。
② Y0,Y0 的 Bit0~Bit7 分别对应 X0~X7 的状态(是否主动上传状态),权
限为只能通过赋值“?”来进行查询当前变量的数值,0 表示禁止上传,1 表示
允许主动上传。例如,温湿度传感器 X0 表示温度值,X1 表示湿度值,Y0=0 表
示不上传温度和湿度信息,Y0=1 表示主动上传温度值,Y0=2 表示主动上传湿度
值,Y0=3 表示主动上传温度和湿度值。
③ Y1,Y1 表示控制编码,通过赋值“?”来进行查询当前变量的数值,根
据传感器属性来自定义功能,如温湿度传感器,Y1 的 Bit0 表示电源开关状态,
Y1=0 表示电源处于关闭状态,Y1=1 表示电源处于打开状态。
(2)控制命令设计
CY0/OY0,对 Y0 的位进行操作,CY0 表示位清零操作,OY0 表示位置一操作,
如水泵传感器,OY0=1 表示开启水泵,开启后,会主动上报 X0 的数值。
(3)传感器功能参数设计
Z0~Z3 用于表示传感器的参数,根据传感器属性自定义功能,权限为可读写,
举例设计如下,温湿度传感器,Z0 表示自动上传数据的时间间隔。
(4)复杂设备通信协议设计
为了实现复杂的功能,可以扩展 AGCP 协议,如某个复杂设备包含以下传
感器:一个温度传感器、一个电机开启装置、一个排气扇,要求有如下功能:
①可以开关电源。
②可以实时上报温度浓度值。
③当燃气达到一定峰值,声光报警器能报警,同时排气扇开始工作。
④不同温度,排气扇有不同的转速。
3. 感知层软件设计
Zigbee 技术是一种低复杂度低功耗的双向无线通讯技术,目前广泛应用到了
物联网、家庭自动化、家庭安防、工业与环境控制等领域;ZigBee 网络中存在 3
57

