Skip to content

M1 Beta: Decide ESP firmware platform #22

Description

@mastertape

Roadmap reference: docs/roadmap/m1-dhl-retrofit-beta.md

Choose the firmware base for the first standalone ESP-based DHL parcel box retrofit prototype.

Options to compare:

  • Arduino Core for ESP32
  • ESP-IDF
  • ESPHome
  • mostly custom firmware stack
  • hybrid approaches, such as ESP-IDF with selected Arduino libraries or an ESPHome-inspired configuration layer

Acceptance criteria:

  • Wiegand input handling is evaluated.
  • NFC and optional fingerprint module support are evaluated.
  • Local web interface feasibility is evaluated.
  • Local storage for users, credentials and logs is evaluated.
  • MQTT support is evaluated.
  • OTA support is evaluated.
  • Offline-first behavior is evaluated.
  • Security and update model are considered.
  • Long-term maintainability for open-source contributors is considered.
  • Future OpenParcelBridge integration is considered.
  • The decision avoids unnecessary dependency on Home Assistant or any vendor ecosystem.
  • A documented recommendation is added to the roadmap or an ADR.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:firmwareDevice firmware and local controller behaviorarea:projectProject foundation and governancepriority:P0Critical for project start or architecture

    Type

    No type

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions