{
  "added_at": "2026-11-08",
  "additional_evidence_urls": [
    "https://github.com/niklas-a/irca-ble-protocol/blob/2711be69a3fa8ec99891351f46b36ac0c71d1b66/README.md"
  ],
  "category": "reconstruction-cases",
  "class": "hardware",
  "description_en": "irca-ble-protocol documents the Bluetooth LE control protocol observed on an Olle POWER-family towel rail. It describes GATT characteristics, 20-byte command frames, status fields and authentication behavior, and provides Python, Home Assistant and Android implementations.",
  "description_zh": "irca-ble-protocol 记录在一台 Olle POWER 系列毛巾架上观察到的蓝牙低功耗控制协议，包括 GATT 特征、20 字节命令帧、状态字段和认证行为，并提供 Python、Home Assistant 和 Android 实现。",
  "entry_url": "https://awesomerea.org/resources/irca-ble-protocol-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/irca-ble-protocol-case/",
  "evidence_class": 2,
  "evidence_status": "observed",
  "evidence_url": "https://github.com/niklas-a/irca-ble-protocol/blob/2711be69a3fa8ec99891351f46b36ac0c71d1b66/docs/OLLE_BLE_PROTOCOL.md",
  "group": "cases",
  "id": "irca-ble-protocol-case",
  "json_url": "https://awesomerea.org/resources/irca-ble-protocol-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/irca-ble-protocol-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/irca-ble-protocol-case/index.md",
  "name": "irca-ble-protocol: reconstructing heater control over Bluetooth LE",
  "name_zh": "irca-ble-protocol：还原取暖设备的 Bluetooth LE 控制协议",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "testing",
    "license"
  ],
  "requirements": [
    "A compatible heater and Bluetooth LE access; Home Assistant use requires HA 2024.8 or newer.",
    "The author reports hardware checks against one Olle POWER-family unit; the Home Assistant integration and Celsius climate path were not exercised against a real heater.",
    "MIT license."
  ],
  "requirements_zh": [
    "需要兼容的取暖设备及 Bluetooth LE 连接；用于 Home Assistant 时需 HA 2024.8 或更新版本。",
    "作者报告在一台 Olle POWER 类型设备上检查协议；Home Assistant 集成和 Celsius 气候实体尚未在真实设备上试用。",
    "采用 MIT 许可证。"
  ],
  "scope": "unknown",
  "targets": [
    "protocol"
  ],
  "url": "https://github.com/niklas-a/irca-ble-protocol",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
