摘要:针对现存农业物联网的各项问题,如前期开发和后期维护成本高、系统复杂农业生产人员难以在实际生产中使用,设计了基于Lora的智慧农业移动端系统。依托于Android系统,农业生产人员或研究人员只需在Andorid手机或其他Android终端安装软件,即可实现远程对农业物联网的查看与控制。移动终端以功能进行模块划分,分别为用户管理、数据监控、设备控制和系统设置四个模块。软件使用MVP架构,将数据与界面交互进行分离;使用WebSocket协议建立云服务与移动终端的全双工通信,实现云服务对移动终端的消息推送,使得用户可以实时取得环境信息以及底层设备的故障状态;通过Retrofit2发送HTTP请求实现用户管理和对底层设备的运行控制;使用HLS协议传输监控视频。测试联调表明移动终端运行稳定可靠,易于扩展。