BLE Room Beacon Dashboard
Advertise a BLE identity from the ESP32 and visualize status information locally on OLED so connectivity experiments feel tangible.
What you will learn
- • Adapt the beacon into a smart desk occupancy indicator.
- • Use the same setup as the base for a phone-proximity notification device.
Components
2
Community Tips
0
ESP32 BLE Room Beacon with OLED Status View
CircuitSpark Lab • 23.1K views • Apr 05, 2026
Build Guide
Step-by-Step Instructions
Step 1
Start BLE advertising on the ESP32
Begin with a simple device name and stable advertising interval so the signal is easy to detect from a phone scanner.
Once that works, you can enrich the payload and interaction model later.
Step 2
Mirror device status on OLED
Print advertising state, beacon name, and a small heartbeat indicator on the OLED display.
display.clearDisplay();
display.setCursor(0, 0);
display.println("BLE Beacon Ready");
display.println("Name: CS-Room");
display.display();
Step 3
Test with a mobile scanner
Scan from a phone app, confirm the device name appears reliably, then move further away to understand the practical range in your room.
This gives you the confidence to reuse the same pattern in more ambitious IoT interaction projects.
Community
💬 Questions & Tips from the Community
Sign in to join the discussion
You can still browse all comments, but posting requires an account.
Keep Building
What to Learn Next 🚀
Build a Weather Beacon
Read live climate data and show it beautifully on a compact OLED so your first IoT dashboard feels instantly useful.
Obstacle-Avoiding Bot
Combine motion, sensing, and directional scanning to build a small rover that can decide where to turn next.
Blink to Smart Signals
Start your first embedded program, understand the control loop, and build confidence with a clean first success.