{
  "added_at": "2026-11-09",
  "additional_evidence_urls": [
    "https://github.com/AndyMcLeod/qhub-relay-control/blob/676253fe6404485068a188f35a46c2cbb664608c/LICENSE"
  ],
  "category": "reconstruction-cases",
  "class": "hardware",
  "description_en": "Q-Hub Relay Control implements a browser-operated client for the OTAQ Q-Hub relay board using a protocol recovered from the vendor's Windows utility. Its documentation specifies TCP command frames, a Fletcher-style checksum, UDP discovery and status replies, including observed inaccuracies in device status fields.",
  "description_zh": "Q-Hub Relay Control 根据对厂商 Windows 工具的分析，实现 OTAQ Q-Hub 继电器板的浏览器控制客户端。文档说明 TCP 命令帧、类 Fletcher 校验和、UDP 发现及状态响应，并记录设备状态字段的不准确之处。",
  "entry_url": "https://awesomerea.org/resources/qhub-relay-control-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/qhub-relay-control-case/",
  "evidence_url": "https://github.com/AndyMcLeod/qhub-relay-control/blob/676253fe6404485068a188f35a46c2cbb664608c/README.md",
  "group": "cases",
  "id": "qhub-relay-control-case",
  "json_url": "https://awesomerea.org/resources/qhub-relay-control-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/qhub-relay-control-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/qhub-relay-control-case/index.md",
  "name": "Q-Hub Relay Control: reconstructing an OTAQ relay protocol",
  "name_zh": "Q-Hub Relay Control：重建 OTAQ 继电器协议",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "testing",
    "license"
  ],
  "requirements": [
    "Provide access to an OTAQ Q-Hub relay board for device control.",
    "Run from source with Python 3.9 or later.",
    "The author reports that network-configuration writes have not been exercised on physical hardware.",
    "MIT License."
  ],
  "requirements_zh": [
    "控制设备需连接 OTAQ Q-Hub 继电器板。",
    "从源码运行需要 Python 3.9 或更新版本。",
    "作者报告网络配置写入尚未在实体设备上试验。",
    "MIT 许可证。"
  ],
  "targets": [
    "protocol"
  ],
  "url": "https://github.com/AndyMcLeod/qhub-relay-control",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
