{
  "added_at": "2026-11-08",
  "category": "reconstruction-cases",
  "class": "hardware",
  "description_en": "rtchair reconstructs local control of the Rotai RT7709S massage chair from its communication protocol. An OpenWrt router redirects the chair's MQTT connection to a local broker, while a CLI and Home Assistant integration expose controls and timed massage programs.",
  "description_zh": "rtchair 根据荣泰 RT7709S 按摩椅的通信协议重建本地控制。OpenWrt 路由器把按摩椅的 MQTT 连接转到本地代理，CLI 和 Home Assistant 集成提供设备控制及定时按摩程序。",
  "entry_url": "https://awesomerea.org/resources/rtchair-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/rtchair-case/",
  "evidence_class": 2,
  "evidence_status": "observed",
  "evidence_url": "https://github.com/pinlo7/rtchair/blob/c95ea87b8802a264fada410f0ae4155c2f0871ec/README.md",
  "group": "cases",
  "id": "rtchair-case",
  "json_url": "https://awesomerea.org/resources/rtchair-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/rtchair-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/rtchair-case/index.md",
  "name": "rtchair: local control of the Rotai RT7709S massage chair",
  "name_zh": "rtchair：荣泰 RT7709S 按摩椅本地控制重建",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "An RT7709S already configured through the official app, plus an OpenWrt or ImmortalWrt router with passwordless SSH, is required for offline mode.",
    "The local broker has no authentication and is intended for a trusted home network.",
    "MIT license."
  ],
  "requirements_zh": [
    "离线模式需要已通过官方应用配网的 RT7709S，以及配置了免密 SSH 的 OpenWrt 或 ImmortalWrt 路由器。",
    "本地代理没有身份认证，仅适用于可信的家庭局域网。",
    "采用 MIT 许可证。"
  ],
  "scope": "unknown",
  "targets": [
    "protocol"
  ],
  "url": "https://github.com/pinlo7/rtchair",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
