← Back to selected work
CASE / 03closed source

ANPR Access Control

Automated barrier access control integrating Dahua ANPR cameras with an asynchronous FastAPI gateway. Features reverse-engineered event streaming, real-time license plate whitelist validation, hardware barrier actuation, and mobile temporary pass management across ≈4,000 vehicle passages.

  • Dahua ANPR
  • Python
  • FastAPI
  • Flutter
  • HLS
  • Docker
OPERABLE PROTOTYPE / LOCAL ONLY

Try the access loop.

Grant a plate, run the arrival, revoke it and run the same car again.

SYS/03 / LIVE DEMO
Visitor carWAITING FOR ARRIVAL
ACCESS CONSOLE / DEMO SYSTEM READY
Fictional demo data. Nothing is stored or sent.
ACTIVE ALLOWLIST01 PLATE

    Event log

    NEWEST FIRST
    1. SYSTEM / WAITING FOR CAMERA EVENT
    SYSTEM MAP / 03

    Signal path

    The working path from input to physical or measurable outcome.

    SENSORDahua ANPR
    DECISIONFastAPI gateway
    ACTUATORBarrier relay
    ↳ OPERATOR PATHMobile administration

    Temporary plates · protected live view · event log

    RoleReverse engineering & integration
    Year2026
    Field evidence≈4,000 vehicle passages
    SensorDahua ITC413-PW4D-Z1
    ResultEnd-to-end access pilot
    01

    Challenge & Requirements

    Engineering constraints and goals.

    A controlled entrance needed automatic admission for known vehicles, temporary access for visitors and a clear manual path for the operator.

    02

    Implementation

    Architecture and engineering approach.

    1. 01

      Reverse-engineered the Dahua browser authentication and camera workflow from login through event delivery.

    2. 02

      Connected plate events to a backend allowlist and a barrier access decision.

    3. 03

      Built a mobile flow for registering a temporary plate before the vehicle arrives and revoking it afterwards.

    4. 04

      Kept camera credentials behind the backend while exposing protected live video and an auditable event log.

    04

    Outcome & Deployment

    The pilot validated automatic, temporary and manual access paths across approximately 4,000 vehicle passages.