{
  "added_at": "2026-11-08",
  "additional_evidence_urls": [
    "https://github.com/agustinprod/vclights/blob/5d37a7a33d3f5a785bb80a30a1288070684a6add/docs/protocol.md"
  ],
  "category": "reconstruction-cases",
  "class": "hardware",
  "description_en": "vclights reconstructs VC-BLELIGHT lamp control from the Raingel Android app's BLE commands. Its Python client sets power, brightness, color and firmware modes, while protocol notes identify GATT services, write characteristics and opcode payloads; camera-based observations document device responses and color limits.",
  "description_zh": "vclights 从 Raingel Android 应用的 BLE 命令重建 VC-BLELIGHT 灯具控制。Python 客户端设置开关、亮度、颜色和固件模式；协议笔记列出 GATT 服务、写入特征及操作码载荷，并以相机观察记录设备响应和颜色限制。",
  "entry_url": "https://awesomerea.org/resources/vclights-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/vclights-case/",
  "evidence_class": 2,
  "evidence_status": "observed",
  "evidence_url": "https://github.com/agustinprod/vclights/blob/5d37a7a33d3f5a785bb80a30a1288070684a6add/README.md",
  "group": "cases",
  "id": "vclights-case",
  "json_url": "https://awesomerea.org/resources/vclights-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/vclights-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/vclights-case/index.md",
  "name": "vclights: reconstructing VC-BLELIGHT lamp commands",
  "name_zh": "vclights：重建 VC-BLELIGHT 灯具控制命令",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "A VC-BLELIGHT lamp, Bluetooth access and the Python dependencies in requirements.txt.",
    "Intermediate RGB colors are unreliable on the tested strips; BLE writes have no acknowledgement.",
    "MIT."
  ],
  "requirements_zh": [
    "需要 VC-BLELIGHT 灯具、蓝牙连接及 requirements.txt 中的 Python 依赖。",
    "测试灯带的中间 RGB 色值不稳定；BLE 写入没有确认响应。",
    "许可证为 MIT。"
  ],
  "scope": "unknown",
  "targets": [
    "app",
    "protocol"
  ],
  "url": "https://github.com/agustinprod/vclights",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
