这是一个 Arduino Uno、HC-05 经典蓝牙串口和 Android Flutter 客户端的教学原型。它不是安全系统,也不是医疗、健康监护、睡眠评估、助眠治疗或紧急告警系统。
- 默认编译环境禁用模拟数据和 DFPlayer 音频输出;默认监测状态关闭,默认音量为
0,助眠模式为off。 - 默认固件仍会初始化/轮询部分输入模块、I²C 和 HC-05;因此不代表无外设 I/O、无传感器 LED 活动、外设已物理断电或电气安全。
- 未检测到 MAX30100 时,默认输出“无有效数据”,不会自动生成心率或血氧,也不会产生阶段、统计、提示、音频或蜂鸣结论。
- HC-05 SPP 文本协议没有应用层身份认证、授权、端到端加密、MITM 防护、防重放、CRC、确认、重试、顺序或可靠送达保证。
- 已配对设备、蓝牙名称、MAC 地址和一条
CMD:文本都不是可信执行授权。远程文本命令不能被视为实体操作授权。 - 默认固件拒绝通过 HC-05 启动监测、控制音频、切换模拟状态或确认教学阈值提示;实验性音频路径只在两个编译期开关均精确为
1后可用,仍不代表安全、音量合适或已实物验证。
不得将本项目用于或宣传为:医疗器械、健康监护、心率/血氧/体温准确测量、睡眠分期、睡眠评分、睡眠质量判断、跌倒/翻身识别、生理异常预警、紧急报警、看护、救援、隐私保护通信、治疗、助眠效果、消费级产品或生产系统。
请不要在公开 Issue 中提交密码、配对 PIN、设备 MAC、个人生理数据、真实音频、位置、照片 EXIF 或其他敏感信息。可通过仓库所有者的公开 GitHub 联系方式报告公开源码问题。