# raspberry-air-monitor **Repository Path**: flymyd/raspberry-air-monitor ## Basic Information - **Project Name**: raspberry-air-monitor - **Description**: 树莓派空气检测系统(代毕设flymyd@foxmail.com) - **Primary Language**: Java - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 3 - **Forks**: 2 - **Created**: 2020-04-07 - **Last Updated**: 2021-12-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # raspberry-air-monitor #### 介绍 这是一套为毕设而生的树莓派空气检测系统。(代毕设flymyd@foxmail.com) #### 目录介绍 1. Client为浏览器端使用的Web资源,可部署至任意Web服务器上(如Apache2、nginx等) 2. Envmonitor为配套安卓工程(客户端),具有语音报警功能,兼容Android5.0+ 3. monitor为Java后端工程,负责接收传感器上报数据并存储到数据库,同时向外提供查询接口 4. pyserver为Python服务端工程,运行在树莓派上,负责收集传感器数据并上报到Java后端 5. sql为建表脚本,其中monitor.sql含有示例数据 #### 使用说明 1. 搭建MySQL5.7数据库,新建库monitor,字符集utf8mb4 2. 导入monitor.sql 3. 配置java后端工程中的MySQL信息,启动java工程 4. 配置Python工程中的接口信息(IP指向Java服务端),启动 5. 配置浏览器资源/安卓工程中的接口信息(IP指向Java服务端),启动即可看到预期效果 #### 线上Client地址 http://101.200.82.120:8899/ #### 接线说明 GPIO36脚 接烟雾传感器电平量引脚D0 GPIO38脚 接温度传感器电平量引脚D0