{
  "added_at": "2026-11-09",
  "additional_evidence_urls": [
    "https://github.com/bmpc/mg6250_mqtt/blob/5f51c7d59d2bcb09194c4abeff613ece32e63c51/LICENSE"
  ],
  "category": "reconstruction-cases",
  "class": "hardware",
  "description_en": "mg6250_mqtt reconstructs part of the Paradox MG6250 alarm console's serial event protocol. It documents frame lengths, event fields and CRC-16/MODBUS checksums, and provides a Python test client plus an ESP8266 sketch that forwards decoded events to MQTT.",
  "description_zh": "mg6250_mqtt 解析 Paradox MG6250 报警主机的部分串口事件协议，记录帧长度、事件字段和 CRC-16/MODBUS 校验算法。仓库提供 Python 测试程序及将事件转发到 MQTT 的 ESP8266 程序。",
  "entry_url": "https://awesomerea.org/resources/mg6250-mqtt-protocol-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/mg6250-mqtt-protocol-case/",
  "evidence_class": 2,
  "evidence_status": "observed",
  "evidence_url": "https://github.com/bmpc/mg6250_mqtt/blob/5f51c7d59d2bcb09194c4abeff613ece32e63c51/README.md",
  "group": "cases",
  "id": "mg6250-mqtt-protocol-case",
  "json_url": "https://awesomerea.org/resources/mg6250-mqtt-protocol-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/mg6250-mqtt-protocol-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/mg6250-mqtt-protocol-case/index.md",
  "name": "mg6250_mqtt: decoding Paradox MG6250 serial events",
  "name_zh": "mg6250_mqtt：解析 Paradox MG6250 串口事件",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "An MG6250 console serial connection; the MQTT sketch is designed for ESP8266.",
    "The implementation receives console messages only; remote arm and disarm are planned.",
    "GPL-3.0."
  ],
  "requirements_zh": [
    "需要连接 MG6250 主机的串口；MQTT 程序面向 ESP8266。",
    "当前实现只能接收主机消息；远程布防与撤防仍在计划中。",
    "GPL-3.0 许可证。"
  ],
  "scope": "unknown",
  "targets": [
    "protocol"
  ],
  "url": "https://github.com/bmpc/mg6250_mqtt",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
