论文部分内容阅读
本文主要针对目前家庭花卉传统栽培的弊端:当前的家庭花卉浇灌系统存在智能程度不高、稳定性不强、性能差、安全性低、成本高,无法远程浇灌的问题,研制了一种基于Raspberry Pi(树莓派)开发板与阿里云IoT(Internet of Things)平台的家庭花卉智能浇灌系统。该系统使用DHT11空气温湿度传感器、土壤湿度传感器、HC-SR04超声测距传感器、Raspberry Pi等硬件模块,实现硬件底层空气温湿度、土壤湿度、浇灌系统蓄水容器水位信息等相应数据的精确采集;利用Wi-Fi、MQTT(Message Queuing Telemetry Transport,消息队列遥测传输)协议,将数据实时传输至阿里云IoT平台;在传输过程中采用SM2(椭圆曲线公钥密码)算法将数据进行加密处理,从而实现数据安全的传输;经传感器采集的信息,可同时保存至阿里云IoT平台与Raspberry Pi开发板存储介质中,实现IoT平台与用户端的通信;并通过阿里云IoT平台在线IoT Studio工具、消息转发函数等功能构建用户端应用程序,用户端程序分为用户远程监测与控制端和告警信息实时推送端两个部分。用户可通过远程监控终端APP实时获取当前环境下的花卉生长信息,设定最适宜的某种花卉生长的环境阈值信息,设置好蓄水容器最低水位阈值,完成闭环控制,进行环境因子自动监控,水分含量的自动调整;可以利用阿里钉钉通知功能,实时监测蓄水容器水位状态,避免花卉在浇灌中出现缺水的情况。系统开发完成后,在室内对绿萝进行了60天的监控与浇水测试,测试结果表明:各传感器数据采集正常,浇灌水泵能正常作业,土壤湿度范围控制合理,绿萝能健康生长;系统传输时延小、稳定性强、安全性高,可满足家庭花卉植物的自动浇灌,并且在不可靠的网络环境下具有良好的适应性和安全性。