# stm32-environment-detection **Repository Path**: su_en_quan/stm32 ## Basic Information - **Project Name**: stm32-environment-detection - **Description**: 该系统允许您监测和记录环境参数,如温度、湿度、气压等,并将数据上传到OneNet云平台,以便远程访问和分析。 - **Primary Language**: C - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2025-06-04 - **Last Updated**: 2025-06-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Stm32-Environment-Detection-OneNet ## 简介 这是一个基于STM32微控制器和OneNet云平台的环境监测系统,用于监测和记录环境参数,如温度、湿度、气压等。通过连接到OneNet云平台,您可以远程访问实时数据、查看历史数据,并进行进一步的数据分析。 ## 功能特点 - 实时监测环境参数,并上传至OneNet云平台。 - 数据可视化:通过OneNet云平台的仪表板查看实时数据和历史数据图表。 - 数据存储:OneNet云平台提供数据存储和导出功能,方便后续分析。 - 低功耗设计:系统采用低功耗模式,以确保长时间运行。 ## 硬件要求 为了搭建这个环境监测系统,您需要以下硬件组件: - STM32微控制器板(在本示例中使用了STM32F4系列)。 - 传感器模块:温度、湿度、气压传感器(例如DHT11/DHT22、BMP180/BMP280等)。 - Wi-Fi模块或以太网模块,用于连接到互联网。 - 与OneNet平台兼容的开发板或OneNet设备(您需要在OneNet平台上注册并获取API密钥)。 ## 软件要求 为了成功运行这个环境监测系统,您需要以下软件工具: - STM32CubeIDE:用于STM32微控制器的开发和编程。 - OneNet云平台账户:用于创建设备并获取API密钥。 ## 配置和安装 - 打开STM32CubeIDE,导入项目文件夹。 - 配置STM32CubeIDE以适应您的硬件配置和网络设置。 - 在OneNet云平台上创建一个新的设备,并获取设备的API密钥。 - 在项目中配置OneNet的API密钥和设备ID。 - 编译和烧录代码到STM32微控制器。 ## 使用方法 - 确保硬件连接正确。 - 启动STM32设备。 - 设备将开始监测环境参数并将其上传到OneNet云平台。 - 使用OneNet云平台的界面来查看实时数据、历史数据和图表。