# 智能家居管理系统 **Repository Path**: RainChang0519/Smart-Home-Management-System ## Basic Information - **Project Name**: 智能家居管理系统 - **Description**: 智能家居管理系统 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 6 - **Forks**: 42 - **Created**: 2019-06-11 - **Last Updated**: 2021-08-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 智能家居管理系统 #### 介绍 本项目通过一个基于armA9板子运行的服务端来获取用户发送的指令,来控制相应的模块按照用户指令运行,设备端利用esp8266wifi模块将家用设备(如灯、空调等)还接入一些必备的传感器来达到家用设备能根据实际环境来自动运行相应的操作。 具体功能:用户需输入密码,登录系统管理界面。 用户可以开关灯和空调,或设置为自动,自动模式会根据传感器来判断是否开关。 灯光通过光敏传感器自动开关 空调通过温度传感器自动开关 摄像头通过人体传感器进行抓拍 设置有三种工作模式: 正常模式(设备维持原状态); 无人模式(关闭所有设备,摄像头根据传感器捕捉画面); 睡眠模式(设备由用户设置开关,摄像头根据传感器捕捉画面); #### 软件架构 服务端:C 客户端:QT 设备端:Arduino 安卓端:QT For Android #### 使用说明 1. 将camera拷贝到server中 2. 然后将整个server拷贝到arm板子系统中 3. 将jpeg第三方库移植到arm板子上(lib中) 4. 客户端可以通过编译qtClient获取到程序 5. 将需要的传感器连接到esp8266模块上 6. 修改对应传感器代码 7. 烧写esp8266源码 8. 启动arm板上的服务端, 9. 启动esp8266设备连接服务端 10. 启动客户端进行操作 #### 参与贡献 1. 服务端:rainChang 2. 客户端:liXiao,liangYuanZhi 3. 摄像头服务端:xueHan 4. 设备端:zhangPeng 5. 安卓端:heJin