项目总结--基于Cortex-A9平台的米兰花智能培育系统
基于Cortex-A9平台的米兰花智能培育系统
1. 系统功能概述
本系统主要实现了模拟米兰花智能培育的过程。通过前端传感器采集相关环境因子数据经ZigBee组网发送到协调器汇总,网关通过串口读取协调器汇总的数据进行实施调控,并将处理好的数据上传服务器,移动端访问服务器获得最新培育数据。
2. 系统组成
-
Android智能网关
- 用户注册登录,人脸识别
- 控制LED、继电器、ADC转化,烟雾报警
- 视频监控
- 读取ZigBee数据,并完成调控
- 上传服务器
-
zigbee
- 获得相关传感器数值
- ZigBee组网到协调器
-
云服务器
- 负责数据转发
-
移动APP端
- 控制网关
- 实时获得数据
3. 网关外接设备
注:具体实物可以参照实验室实物
- wifi和BT模块
- 摄像头模块
- 协调器
- 继电器
- LCD
4. 嵌入式网关烧写过程
- 3.1 安装系统(具体参见Tiny4412用户手册当中的烧录Android系统那部分内容)
- 大张SD卡
- 读卡器
- 3.2 安装OpeCV Manager(在工程文件OpenCVManager文件夹),可以通过USB下载,我一般使用豌豆荚连接实现,安装之后点击应用,会出现设备信息,说明安装成功。
- 3.3 使用AndroidStudio打开工程,编译下载网关APK文件。
- 基本步骤见工程目录下的read.txt文件
- 3.4 打开应用,完成注册登录,人脸识别通过后即可进入应用,选择相应功能
5. 移动端烧写过程
- 将手机端的工程用AndroidStudio导入,编译下载,同一般APP下载过程一样。(注:Android7.0版本的手机无bug,但是在低版本的Android手机中会出现个人说明调转到主界面闪退)
- 打开应用,进行注册登录,并且连接IP地址即可进入主界面