@my943813636
2018-08-14T07:31:14.000000Z
字数 4551
阅读 606
{"id": 12, //采集值ID"type": 3, //采集值类型"name": "土壤湿度&水中", //采集值名称"value": 100, //采集值"status": -1, //采集设备的状态"configWarn": false, //用户是否具有修改告警配置的权限"alarmType":1 //当前的告警类型:0-没有告警,非0-告警的类型}
{"id": 1, //设备id"type": 2, //设备类型"name": "电动阀", //设备名称"status": -1, //设备状态"operable": true, //用户是否具有操作设备的权限"dcPoints" : //设备关联的采集值列表[${dcPint},......]}
{"createDate": 13123, //任务创建时间"startDate": 2142131, //任务开始时间"stopDate": 1232114, //任务的结束时间"expDuration": 2324, //用户设置的执行时间"status": 4, //任务当前的状态"result": //任务运行的结果。{"code": 1, //任务结果枚举值"msg": "设备断线异常停止" //任务结果说明}"createUser": //创建该任务的用户{"uid" : 1, //用户ID"headmage" : "http://.../1.png", //用户头像"username" : "测试" //用户名称},"stopUser": //停止该任务的用户(任务自动结束时为空){"uid" : 1,"headmage" : "http://.../1.png","username" : "Hide"}}
{"waitingNum”:2, //当前正在等待运行的任务数量"runningNum”:1, //当前正在运行的任务数量"finishTime”:123123, //任务预计完成时间}
{"id": 1, //灌溉区ID"name": "nm" //灌溉区名称"valves": //阀门列表[${device},......],"devices": //普通设备列表[${device},......],"dcPoints": //采集值列表[${dcPoint},......],"latestIrriTask":${irriTask} //最近一次的灌溉任务}
{"id”:1, //农田ID"name”:”大棚1”, //农田名称"irriAreas”: //灌溉区列表[${irriArea},......],"devices": //普通设备列表[${device},......],"dcPoints": //采集值列表[${dcPoint},......],}
{"id”:1 //农田ID"name”:”大棚1” //农田名称...... //其它信息待定}
{"pump”:${device} //水肥一体化系统中的水泵"dcPoints": //采集值列表[${dcPoint},......]}
{"id”:1, //气象站ID"name”:”气象站”, //气象站名称"dcPoints": //采集值列表[${dcPoint},......],}
{"id”:1, //系统ID"name”:”我的葡萄园”, //系统名称"mode”:1, //系统工作模式"permision”:1, //用户对智慧农业的配置权限"irriTaskStatistic”:${irriTaskStatistic}, //灌溉任务统计信息"weatherStation”:${weatherStation}, //气象站信息"dcPoints": //采集值列表[${dcPoint},......],"irriAndFerSys”:${irriAndFerSys}, //水肥一体化系统"devices": //普通可操作设备列表[${device},......],"farmlandOutlines”: //农田摘要信息列表[${farmlandOutline},......],"cameraPreviews”: //摄像头预览信息列表[${cameraPreview}],}
{"sensorId”:1, //传感器ID"dataType”:1, //采集值类型"startDate”:111111, //开始日期"endDate”:222222, //结束日期"data”:[//number]}
{"alarmType”:1, //告警类型:1-上限预警,2-下限预警......"threshold”:100, //阈值}
{"id”:1, //告警的ID"status”:1, //告警的状态:1-存在,2-已经消除"level”:1 //告警的级别"sensorId”:1, //告警对应的传感器ID"dataType”:1, //告警对应的采集值类型"alarmType”:1, //告警的类型:1-预警上限,2-预警下限..."occurTime”: //告警产生的时间"endTime”: //告警消除的时间"endReason”: //告警消除的原因"threshold”: //告警产生时的阈值"sensorOwner”: //告警对应的传感器的安装位置{"type”:1 //挂接该传感器的对象的类型"iaSystemId”, //智慧农业系统ID"farmlandId”, //农田ID"areaId”, //灌溉区ID"opDevId”, //可操作设备ID}}
{"id”:1, //消息的ID"type”:1, //消息类型"title”:”小知识”, //消息的标题"content”:”巴拉巴拉”, //消息的详情"isRead”:true, //用户是否已经阅读该消息"createData”:123123, //消息的创建时间"extension”: //消息的拓展信息。{//不同的消息类型,有不同的拓展信息}}
仅说明${message}的extension字段内容
${thresholdAlarm}
camera_capability:{"name”:”value”, //功能名称和是否支持该功能标识......}
"camera":{"id”:1, //摄像头ID"name”:”123”, //摄像头名称"sn”:11111, //摄像头序列号"hls”:”http://......” //HLS协议直播流地址"hlsHD”:”http://......” //HLS协议直播流地址,高清"rtmp”:”http://......” //rtmp协议直播流地址"rtmpHD”:”http://......” //rtmp协议直播流地址,高清"capability”:$camera_capability //摄像头能力集}
"cameraPreview":{"id”:1,"name”:”123123”,}
设备类型名称 设备类型枚举值
首部控制器/田间控制器 0
电动阀 1
电磁阀 2
水泵 3
风机 4
卷帘机 5
生长灯 6
加热器 7
除湿器 8
脉冲电磁阀 9
土壤湿度传感器 64
土壤温度传感器 65
土壤温湿度传感器 66
空气湿度传感器 67
空气温度传感器 68
空气温湿度传感器 69
光照强度传感器 70
二氧化碳传感器 71
空气温湿度和光照强度三合一传感器 72
悬挂式空气温湿度传感器 73
启动设备 1
停止设备 2
采集值类型 采集值类型枚举值
土壤温度 1
土壤湿度 2
空气温度 3
空气湿度 4
CO2浓度 5
光照强度 6
蓄电池电压 7
蓄电池在连接太阳能板时的电压 8
太阳能板电压 9
DTU信号强度 10
单板温度 11
采集值取值范围说明:
温度 取值范围-1000到1000,单位0.1摄氏度
湿度 取值范围0到1000,单位0.1 %RH
CO2浓度 取值范围0-5000,单位
光照强度 0-200000
单板电压 0-600
DTU信号强度 0-32
非法采集值 固定为0x7fffffff
等待中 1
启动中 2
运行中 3
停止中 4
结束 5
任务运行结果
0 成功
1 开启阀门失败
2 开启水泵失败
3 关闭水泵失败
4 关闭阀门失败
100 用户取消
101 用户取消但是开启阀门失败
102 用户取消但是开启水泵失败
103 用户取消但是关闭水泵失败
104 用户取消但是关闭阀门失败
任务操作类型:
1 添加
2 删除
1 手动模式
2 自动模式
告警类型:
1
1 普通消息,无extension
2 网页消息,extension中带有URL路径
3 告警消息