第一篇 农业物联网技术
第1章 农业物联网概述
1.1 农业物联网介绍
1.2 国内外研究现状
1.3 主要发展趋势
第2章 农业物联网架构与技术
2.1 农业物联网技术架构
2.1.1 系统构建原则
2.1.2 系统整体架构
2.1.3 创新解决方案
2.2 农业物联网系统业务流程
2.2.1 信息感知
2.2.2 信息安全
2.2.3 通信传输
2.2.4 处理分析
2.3 农业物联网关键技术
2.3.1 传感器网络技术
2.3.2 嵌入式技术
2.3.3 无线路由技术
2.3.4 身份识别技术
2.3.5 近程通信技术
2.3.6 远程通信技术
第二篇 农业用水安全
第3章 农业水质监测硬件系统
3.1 设计与实现目标
3.2 子系统整体介绍
3.3 系统相关模块及技术介绍
3.3.1 PLC处理器
3.3.2 EM235模块
3.3.3 DTU模块
3.3.4 Modbus协议
3.3.5 MCGS组态软件
3.4 水质传感器及其采集电路
3.4.1 温度传感器及采集电路
3.4.2 酸碱度传感器及采集电路
3.4.3 氨氮传感器及采集电路
3.4.4 溶解氧传感器及采集电路
3.4.5 盐度传感器及采集电路
3.4.6 浊度传感器及采集电路
3.4.7 电导率传感器及采集电路
3.5 系统外部接线方案及智能功能设计方案
3.5.1 PLC外部接线方案
3.5.2 EM235外部接线方案
3.5.3 智能监测功能设计方案
3.5.4 智能监控功能设计方案
3.6 系统软件设计与实现
3.6.1 水质采集功能及其相关算法
3.6.2 循环监测功能
3.6.3 远程监控功能
3.6.4 MCGS软件设计
3.7 水质监测系统测试及样机展示
3.7.1 Modbus协议测试
3.7.2 MCGS组态测试
3.7.3 数据分析
第4章 农业水质监测软件系统
4.1 软件设计的背景与意义
4.1.1 设计背景
4.1.2 设计意义
4.2 软件整体介绍
4.2.1 软件框架介绍
4.2.2 整体功能介绍
4.3 软件设计思想与方法
4.4 相关知识介绍
4.4.1 Java语言概述
4.4.2 Android简介
4.4.3 MySQL数据库
4.4.4 SQLite数据库
4.4.5 网络数据爬虫技术
4.5 客户端软件需求分析
4.5.1 功能性需求
4.5.2 非功能性需求
4.6 数据库设计
4.6.1 重点水系信息表
4.6.2 监测站点表
4.6.3 水质数据表
4.6.4 省级数据表
4.6.5 市级数据表
4.6.6 县级数据表
4.6.7 社区数据表
4.7 软件业务功能实现
4.7.1 开发环境搭建
4.7.2 软件代码结构与作用
4.7.3 主界面创建及页面切换策略
4.7.4 流域水质数据实时采集模块
4.7.5 水质实时监测页面
4.7.6 监测站点切换页面
4.7.7 全国站点数据可视化页面
4.7.8 数据分析页面
4.7.9 社区水质数据查询页
4.7.10 用户相关页面
4.8 软件功能测试
4.8.1 软件运行效果测试
4.8.2 软件深度遍历测试
4.8.3 软件深度性能测试
第5章 农业水质监测物联网平台
5.1 云服务器端业务需求分析
5.1.1 功能性需求分析
5.1.2 非功能性需求分析
5.2 云服务器整体框架
5.3 数据库及接口设计
5.3.1 数据库设计
5.3.2 用户类API接口设计
5.3.3 设备类的API接口设计
5.3.4 传感器类的API接口设计
5.3.5 数据点类的API接口设计
5.4 业务模块设计与实现
5.4.1 开发及部署环境搭建
5.4.2 用户类业务模块
5.4.3 设备类业务模块
5.4.4 传感器类业务模块
5.4.5 数据节点类业务模块
第三篇 农业节水灌溉
第6章 农业节水灌溉硬件系统
6.1 系统设计的背景、目标与意义
6.1.1 系统设计的背景
6.1.2 系统设计的目的
6.1.3 系统设计的意义
6.2 系统整体介绍
6.3 相关知识介绍
6.3.1 LoRa无线通信技术
6.3.2 滴灌技术
6.3.3 无线传感网络技术
6.3.4 OneNET平台介绍
6.4 系统硬件电路设计与实现
6.4.1 硬件整体结构
6.4.2 田间无线控制器电路
6.4.3 手持控制端电路
6.4.4 无线中继电路
6.4.5 土壤墒情监测电路
6.4.6 数据上传模块电路
6.4.7 系统硬件实物产品化设计
6.5 系统硬件驱动设计与实现
6.5.1 SX1278LoRa扩频无线模块驱动
6.5.2 SIM900A模块驱动
6.5.3 语音芯片驱动
6.5.4 数码管显示驱动
6.5.5 1602液晶显示驱动
6.5.