{
  "added_at": "2026-11-09",
  "additional_evidence_urls": [
    "https://github.com/mariuscrsn/smart-coffee-maker/blob/8d21108c7149727b107d7a4944247977df50e778/LICENSE"
  ],
  "category": "reconstruction-cases",
  "class": "hardware",
  "description_en": "CoffeConnect investigates the DeLonghi ESAM 4000 control-panel circuit and its clock, serial-input and strobe signaling. A Raspberry Pi sampling script supports protocol inspection, while an ESP8266 prototype generates panel signals and exchanges MQTT messages with an Android app.",
  "description_zh": "CoffeConnect 研究 DeLonghi ESAM 4000 控制面板电路及其时钟、串行输入和选通信号。项目提供 Raspberry Pi 采样脚本，并以 ESP8266 生成面板信号，通过 MQTT 与 Android 应用通信。",
  "entry_url": "https://awesomerea.org/resources/coffeconnect-esam-4000-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/coffeconnect-esam-4000-case/",
  "evidence_url": "https://github.com/mariuscrsn/smart-coffee-maker/blob/8d21108c7149727b107d7a4944247977df50e778/README.md",
  "group": "cases",
  "id": "coffeconnect-esam-4000-case",
  "json_url": "https://awesomerea.org/resources/coffeconnect-esam-4000-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/coffeconnect-esam-4000-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/coffeconnect-esam-4000-case/index.md",
  "name": "CoffeConnect: reconstructing DeLonghi ESAM 4000 panel control",
  "name_zh": "CoffeConnect：重建 DeLonghi ESAM 4000 面板控制",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "DeLonghi ESAM 4000, Raspberry Pi 3B for the documented capture method, and an ESP8266 for the control prototype.",
    "Raspberry Pi GPIO sampling misses some samples at the reported clock frequency; the source recommends a logic analyzer or oscilloscope for deeper analysis.",
    "GPL-3.0 license."
  ],
  "requirements_zh": [
    "需要 DeLonghi ESAM 4000；文中的采样方法使用 Raspberry Pi 3B，控制原型使用 ESP8266。",
    "在文中所述时钟频率下，Raspberry Pi GPIO 会漏采；进一步分析建议使用逻辑分析仪或示波器。",
    "采用 GPL-3.0 许可证。"
  ],
  "targets": [
    "protocol"
  ],
  "url": "https://github.com/mariuscrsn/smart-coffee-maker",
  "verification": "source-reviewed",
  "verified_at": "2026-11-08"
}
