# OpenNoiseRep：Noise REP 手环的 BLE 客户端

> OpenNoiseRep 为 Noise REP 手环实现 BLE 客户端，通过桌面界面、菜单栏和命令行读取历史健康数据，并在本地导出 CSV 或 JSON。协议笔记依据厂商同步抓包及现场探测还原 GATT 特征、分块帧格式和命令。

- 类型：案例
- 目标：协议
- 类别：独立重建案例
- 关联：独立重建项目
- 来源复核于：2026-11-06
- 收录于：2026-11-08
- 原始资源：<https://github.com/mohammedr3za/OpenNoiseRep>
- 一手来源：<https://github.com/mohammedr3za/OpenNoiseRep/blob/ff1b8e1336d40efb5e514f3c5913ec24916ea19a/docs/PROTOCOL.md>
- 目录页面：<https://awesomerea.org/zh/resources/opennoiserep-case/>
- 记录 JSON：<https://awesomerea.org/resources/opennoiserep-case/record.json>
- 英文版：[English](https://awesomerea.org/resources/opennoiserep-case/index.md)

## 使用条件与局限

- **前提条件：**需要 Noise REP 手环、macOS 或 Linux，以及 Python 3.10 或更新版本。
- **前提条件：**手环同一时间只接受一个 BLE 中心设备；同步时需关闭手机蓝牙。
- **局限：**实时心率、触觉反馈、睡眠分期和运动文件仍待硬件验证。
- **许可：**采用 MIT 许可证。

## 一手来源

1. <https://github.com/mohammedr3za/OpenNoiseRep/blob/ff1b8e1336d40efb5e514f3c5913ec24916ea19a/docs/PROTOCOL.md>
2. <https://github.com/mohammedr3za/OpenNoiseRep/blob/ff1b8e1336d40efb5e514f3c5913ec24916ea19a/README.md>
3. <https://github.com/mohammedr3za/OpenNoiseRep/blob/ff1b8e1336d40efb5e514f3c5913ec24916ea19a/docs/RELEASE-NOTES.md>

## 同分区更多条目：协议

- [rtchair：荣泰 RT7709S 按摩椅本地控制重建](https://awesomerea.org/zh/resources/rtchair-case/index.md) · 案例
- [zte-cpe-sms：重建 ZTE CPE 短信 API 访问流程](https://awesomerea.org/zh/resources/zte-cpe-sms-case/index.md) · 案例
- [gs5-rgb：Creative Sound Blaster GS5 灯光协议](https://awesomerea.org/zh/resources/gs5-rgb-case/index.md) · 案例
- [Telly Remote：重建 TYRC-1 遥控器的蓝牙与红外控制](https://awesomerea.org/zh/resources/telly-remote-case/index.md) · 案例
- [Wave Buds：JBL Wave Buds 控制协议客户端](https://awesomerea.org/zh/resources/wave-buds-case/index.md) · 案例
- [manifold-558s-ble：还原 testo 558s 测量消息协议](https://awesomerea.org/zh/resources/manifold-558s-ble-case/index.md) · 案例

## 关于此条目

说明已依据一手来源复核。
原创说明采用 MIT 许可；外部项目、论文与素材保留各自的权利和许可。
