# ESP32 Web Oximeter **Repository Path**: createskyblue/esp32-web-oximeter ## Basic Information - **Project Name**: ESP32 Web Oximeter - **Description**: 一个基于ESP32的MAX3010X Web血氧仪 启用Fat文件系统,允许用户使用FTP管理文件系统上传网页前端 前端使用Bootstrap + ChartJS - **Primary Language**: C++ - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 7 - **Forks**: 8 - **Created**: 2023-01-06 - **Last Updated**: 2025-02-05 ## Categories & Tags **Categories**: Uncategorized **Tags**: Bootstrap, ESP32, Arduino, spo2, oximeter ## README # ESP32 MAX30102 Web血氧仪 一个基于ESP32的MAX3010X Web血氧仪 本项目的心率和血氧计算和驱动代码来之以下项目: https://github.com/coniferconifer/ESP32_MAX30102_simple-SpO2_plotter 本项目在上面项目的基础上进行重构,增加了Fat文件系统,允许用户使用FTP管理文件系统上传网页前端;并使用Bootstrap + ChartJS重新对前端程序进行设计,增加历史图表曲线功能,并对手机移动端进行了适配  ## 注意 Attention 不对本项目的心率和血氧读数精度作出任何保障,不对本项目的稳定性和可靠性负责,不对本项目引发的健康问题负责,不能直接将本项目作为医疗产品使用,绝不对本项目提供任何担保。本项目的说明文档如果出现歧义以中文版本为准。 ## 背景 Background 在新冠疫情开放后的非常时期,您需要时刻监视您和您的家人的身体状况,以最大程度预防紧急情况发生,您迫切地需要一个血氧仪来监视血氧和心率的情况,但很不幸地网上血氧仪的价格已经被奸商和黄牛炒得水涨船高,您即使咬牙买下,却仍旧面临交易成功后被商家单方毁约、始终不发货、发货中途快递退回等问题。为了家人的健康,现在您不得不寻求万能的Internet帮助并马上动手现场手搓一个血氧仪。 ## 开源代码使用情况 和 许可证 License 注意:本项目的不同部分使用不同开源协议!若没有明确说明,则使用Apache-2.0协议。
名称 Name | 开源协议 License | 备注 Note | 链接 Link |
---|---|---|---|
ESP32_MAX30102_simple-SpO2_plotter | Apache-2.0 | 使用在cal_BPM_SpO2.c血氧核心计算部分 | https://github.com/coniferconifer/ESP32_MAX30102_simple-SpO2_plotter |
SparkFun_MAX3010x_Pulse_and_Proximity_Sensor_Library | CC BY-SA 4.0 和 MIT | MAX3010X驱动程序 | https://github.com/sparkfun/SparkFun_MAX3010x_Sensor_Library |
ArduinoJson | MIT | 用于处理JSON | https://arduinojson.org/ |
SimpleFTPServer | MIT | 提供FTP文件管理服务 | https://github.com/xreef/SimpleFTPServer |
Bootstrap | Apache-2.0 | 前端CSS框架 | https://github.com/twbs/bootstrap |
ChartJS | MIT | 提供前端图表绘制 | https://www.chartjs.org/ |
IconPark | Apache-2.0 | 提供两个前端图标 | https://github.com/bytedance/IconPark |