devsan
IoT Lab

Hardware project

Remote BLE Audio Trigger

ESP32 remote that fires desktop shortcuts and routes onboard-mic audio over BLE.

2025ESP32BLEC++PlatformIO
Remote BLE Audio Trigger project cover: ESP32 remote that fires desktop shortcuts and routes onboard-mic audio over BLE.hardware prototype

Interaction states

Step 1

Button press

user input

Step 2

BLE pulse

HID + audio profile

Step 3

Desktop shortcut fires

host receives

Architecture

press / holdHID + audio framesdeliverfire shortcut / audioUserhands busyESP32 Remotebuttons + micBLE HID + Audiopaired profileDesktop Hostshortcuts + audio inTarget AppPTT or shortcut consumer
UserDeviceServiceExternal
Two BLE profiles on one device: HID for shortcuts, audio for push-to-talk.

Highlights

  • BLE pairing + reliable shortcut firing
  • Onboard-mic audio prototyped end-to-end
  • Designed around a few rock-solid hardware actions

Bill of materials

Stack-derived · sanitized

  • 01ESP32
  • 02BLE
  • 03C++
  • 04PlatformIO

Want a prototype like this?

Let's talk.

Get in touch