{
  "added_at": "2026-11-08",
  "additional_evidence_urls": [
    "https://github.com/VibeEngineering-LLC/atomfast-esp32/blob/e041955c3ad2c9d7a58d8261916adfa3449cd080/references/atomfast-onair-protocol.md"
  ],
  "category": "reconstruction-cases",
  "class": "hardware",
  "description_en": "AtomFast → ESP32 → Web UI implements a read-only BLE gateway for AtomFast dosimeters. ESPHome firmware parses a 13-byte measurement payload into count rate, dose, battery and temperature readings and publishes them in a browser; protocol notes map GATT characteristics and payload fields.",
  "description_zh": "AtomFast → ESP32 → Web UI 为 AtomFast 剂量仪实现只读 BLE 网关。ESPHome 固件将 13 字节测量载荷解析为计数率、剂量、电池及温度数据，并显示在网页中；协议笔记列出 GATT 特征值和字段布局。",
  "entry_url": "https://awesomerea.org/resources/atomfast-esp32-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/atomfast-esp32-case/",
  "evidence_class": 1,
  "evidence_status": "observed",
  "evidence_url": "https://github.com/VibeEngineering-LLC/atomfast-esp32/blob/e041955c3ad2c9d7a58d8261916adfa3449cd080/README.md",
  "group": "cases",
  "id": "atomfast-esp32-case",
  "json_url": "https://awesomerea.org/resources/atomfast-esp32-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/atomfast-esp32-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/atomfast-esp32-case/index.md",
  "name": "AtomFast → ESP32 → Web UI: reconstructing dosimeter BLE telemetry",
  "name_zh": "AtomFast → ESP32 → Web UI：重建剂量仪 BLE 遥测",
  "preview_kind": "image",
  "preview_url": "https://awesomerea.org/previews/atomfast-esp32-case.jpg",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "testing",
    "license"
  ],
  "requirements": [
    "An AtomFast 5xx BLE dosimeter and a supported ESP32 board are required.",
    "The documented ESPHome path requires Python 3.10+ and ESPHome 2026.5 or newer.",
    "The author reports that the ESP32-C3 build still awaits device smoke testing.",
    "MIT license."
  ],
  "requirements_zh": [
    "需要 AtomFast 5xx BLE 剂量仪和受支持的 ESP32 开发板。",
    "文档中的 ESPHome 路线需要 Python 3.10+ 和 ESPHome 2026.5 或更新版本。",
    "作者指出 ESP32-C3 构建仍待设备冒烟测试。",
    "MIT 许可证。"
  ],
  "scope": "partial",
  "targets": [
    "protocol"
  ],
  "url": "https://github.com/VibeEngineering-LLC/atomfast-esp32",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
