{
  "added_at": "2026-11-09",
  "additional_evidence_urls": [
    "https://github.com/birlet/sky-toppower-stp2s3010e22/blob/77faa89849ed0110921ebefe423fe63b0c30172d/README.md"
  ],
  "category": "reconstruction-cases",
  "class": "hardware",
  "description_en": "skypsu reconstructs the Modbus RTU register map of the SKY TOPPOWER STP2S3010E22 laboratory power supply. It provides a Python driver, read-only register scanner, local web interface and live plot. The documented map covers output control, measurements, setpoints and status flags; the author reports checking it on two units.",
  "description_zh": "skypsu 重建 SKY TOPPOWER STP2S3010E22 实验电源的 Modbus RTU 寄存器映射，并提供 Python 驱动、只读寄存器扫描器、本地网页界面和实时曲线。文档列出输出控制、测量值、设定值及状态位；作者报告已在两台设备上核对。",
  "entry_url": "https://awesomerea.org/resources/skypsu-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/skypsu-case/",
  "evidence_url": "https://github.com/birlet/sky-toppower-stp2s3010e22/blob/77faa89849ed0110921ebefe423fe63b0c30172d/docs/PROTOCOL.md",
  "group": "cases",
  "id": "skypsu-case",
  "json_url": "https://awesomerea.org/resources/skypsu-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/skypsu-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/skypsu-case/index.md",
  "name": "skypsu: reconstructing the STP2S3010E22 Modbus register map",
  "name_zh": "skypsu：重建 STP2S3010E22 的 Modbus 寄存器映射",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "Python 3.10 or newer and a SKY TOPPOWER STP2S3010E22 connected through the COM USB-C data port.",
    "Linux users need access to the device's /dev/ttyUSB* serial port.",
    "Writing protection settings is disabled because those writes have not been tested.",
    "MIT License."
  ],
  "requirements_zh": [
    "需要 Python 3.10 或更新版本，以及通过 COM USB-C 数据端口连接的 SKY TOPPOWER STP2S3010E22。",
    "Linux 用户需要具备访问设备 /dev/ttyUSB* 串口的权限。",
    "保护设置写入尚未测试，因此该功能被禁用。",
    "MIT 许可证。"
  ],
  "targets": [
    "protocol"
  ],
  "url": "https://github.com/birlet/sky-toppower-stp2s3010e22",
  "verification": "source-reviewed",
  "verified_at": "2026-11-08"
}
