{
  "added_at": "2026-11-08",
  "additional_evidence_urls": [
    "https://github.com/mooe20-commits/sr16-bridge/blob/0624b0807e839dc0db3f0a477642d2d65bd7b38d/CHANGELOG.md"
  ],
  "category": "reconstruction-cases",
  "class": "hardware",
  "description_en": "sr16-bridge reconstructs the SR16 smart ring's vendor BLE history-sync protocol in a local Python client. It reassembles segmented notifications, checks CRCs, decodes heart-rate records and imports HCI snoop traffic into SQLite; probe logs record the observed message behavior.",
  "description_zh": "sr16-bridge 以本地 Python 客户端还原 SR16 智能戒指的私有 BLE 历史同步协议。它重组分段通知、检查 CRC、解析心率记录，并将 HCI snoop 流量导入 SQLite；探测日志记录观察到的消息行为。",
  "entry_url": "https://awesomerea.org/resources/sr16-bridge-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/sr16-bridge-case/",
  "evidence_class": 2,
  "evidence_status": "observed",
  "evidence_url": "https://github.com/mooe20-commits/sr16-bridge/blob/0624b0807e839dc0db3f0a477642d2d65bd7b38d/README.md",
  "group": "cases",
  "id": "sr16-bridge-case",
  "json_url": "https://awesomerea.org/resources/sr16-bridge-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/sr16-bridge-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/sr16-bridge-case/index.md",
  "name": "sr16-bridge: reconstructing SR16 smart-ring BLE history sync",
  "name_zh": "sr16-bridge：还原 SR16 智能戒指的 BLE 历史数据同步",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "testing",
    "license"
  ],
  "requirements": [
    "macOS with Python 3.11 and an awake, unpaired SR16 ring nearby.",
    "The author reports history-sync decoding through session 17; the session-17 notes say some activity metrics were absent from the captured BLE sync data.",
    "No licence file in the repository."
  ],
  "requirements_zh": [
    "需要 macOS、Python 3.11，以及附近已唤醒且未配对的 SR16 戒指。",
    "作者报告历史数据同步解析进展至第 17 次会话；该次记录指出，捕获的 BLE 同步数据中缺少部分活动指标。",
    "仓库中没有许可证文件。"
  ],
  "scope": "unknown",
  "targets": [
    "protocol"
  ],
  "url": "https://github.com/mooe20-commits/sr16-bridge",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
