BLE gate relay access

Gatepicker

Private gate access from your phone, built for the ESP32 relay and the people who should be able to open it.

One command, one purpose

Open the relay without exposing a public door control.

Gatepicker keeps the door-opening path local over Bluetooth Low Energy while using native sign-in flows to decide who should have a session. It is intentionally narrow: find the relay, send the valid protobuf command, and get out of the way.

Gatepicker idle screen Gatepicker connecting screen Gatepicker success screen

BLE relay

Built for the gate you already control

Gatepicker talks directly to the ESP32 relay over a dedicated Bluetooth service and sends the protobuf open command the firmware expects.

Native apps

Phone-first access without a shared keypad

The iOS and Android clients are designed around one fast action: authenticate, connect to the relay, and open the gate.

Web Bluetooth

A browser path for compatible Android devices

The existing PWA supports Chrome and Edge on Android when the phone and relay are nearby and Bluetooth is enabled.

Privacy

Short-lived access, small backend

The auth worker exchanges Apple or Google identity tokens for opaque session tokens. The door command still stays local over BLE.

Downloads

Native apps are not public yet.

App Store and Play Store listings are still pending, so there are no live download links on this page. For compatible Android browsers, the repository includes the Web Bluetooth PWA as supporting context.

Privacy policy

Repository path: pwa/