{
  "added_at": "2026-11-08",
  "additional_evidence_urls": [
    "https://github.com/Vijtus/empatica-e4-local/blob/1c7a2a0900df503081c6d22d4790d2bfbb345bfc/help/03_how_we_decoded_the_wristband.md"
  ],
  "category": "reconstruction-cases",
  "class": "hardware",
  "description_en": "Empatica E4 wristband work reconstructs the device's BLE telemetry flow and provides a local recorder and decoder for accelerometer, skin temperature, electrodermal activity, and raw photoplethysmogram data. It documents GATT services and packet layouts, preserves raw packets, and writes decoded sensor readings to CSV.",
  "description_zh": "Empatica E4 wristband 项目重建腕带的 BLE 遥测流程，提供本地采集与解码程序，处理加速度、皮肤温度、皮电活动和原始光电容积脉搏波数据。文档记录 GATT 服务和数据包格式；程序保留原始数据包，并将解码结果写入 CSV。",
  "entry_url": "https://awesomerea.org/resources/empatica-e4-local-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/empatica-e4-local-case/",
  "evidence_class": 2,
  "evidence_status": "observed",
  "evidence_url": "https://github.com/Vijtus/empatica-e4-local/blob/1c7a2a0900df503081c6d22d4790d2bfbb345bfc/README.md",
  "group": "cases",
  "id": "empatica-e4-local-case",
  "json_url": "https://awesomerea.org/resources/empatica-e4-local-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/empatica-e4-local-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/empatica-e4-local-case/index.md",
  "name": "Empatica E4 wristband: decoding BLE telemetry",
  "name_zh": "Empatica E4 wristband：解码 BLE 遥测数据",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "An owned Empatica E4 wristband and Bluetooth are required.",
    "Python 3.11 or newer is required; the launcher installs bleak and pyusb on first run.",
    "The PPG packing is tentative, and its original packet bytes are preserved for later decoding.",
    "MIT license."
  ],
  "requirements_zh": [
    "需要自有的 Empatica E4 腕带和蓝牙连接。",
    "需要 Python 3.11 或更新版本；启动器会在首次运行时安装 bleak 和 pyusb。",
    "PPG 的打包格式仍属暂定，程序会保留原始数据包字节供以后重新解码。",
    "MIT 许可证。"
  ],
  "scope": "unknown",
  "targets": [
    "protocol"
  ],
  "url": "https://github.com/Vijtus/empatica-e4-local",
  "verification": "source-reviewed",
  "verified_at": "2026-11-08"
}
