Quick Reconnect
Reconnect to your last used device with one tap.
Reconnect to Device
BLE Device Scanner
Discover nearby Bluetooth Low Energy devices. Uses Web Bluetooth — works in Bluefy on
iOS.
Options:
Scan for Devices — Uses name/service filters below. Best when you
know the device type.
Scan All (No Filter) — Shows all nearby BLE devices. Use for broad
discovery.
Scan for Devices
Scan All (No Filter)
Classic Bluetooth (Chrome 117+)
Web Serial API connects to paired Bluetooth Classic devices (RFCOMM/SPP).
Classic BT requires Chrome 117+ — not available in Bluefy/Safari.
Connect Classic BT Device
Scan Options
Control how the device picker behaves. These are hints — the browser may ignore them.
Scan duration hint (seconds)
Default (browser)
5 seconds
10 seconds
15 seconds
30 seconds
Add to Home Screen (Bluefy)
Save BlueTTool to your iPhone home screen for quick access:
Tap the Share button (square with arrow) in Bluefy
Scroll and tap Add to Home Screen
Tap Add to confirm
The app will open like a native app from your home screen.
For personal testing, education, and managing your own devices only. Not for
unauthorized access to devices you do not own.
🔊 Sound
Test Bluetooth speakers and audio paths with DTMF (phone keypad) tones.
Options:
Play DTMF Tones (Live) — Built-in sequence: fax tones + digits.
Uses Web Audio.
Play Audio File — Pre-generated WAV. Falls back to live if file
missing.
Stop All Audio — Stops playback immediately.
Volume — Master level (0–100%). Saved if “Persist volume” is on in
Settings.
DTMF Speed — 0.5x to 2x. Slower helps debug; faster for quick
tests.
Custom Sequence — Type your own: 0-9, *, #, A-D (e.g. 123#*456).
Play DTMF Tones (Live)
Play Audio File
Stop All Audio
Volume
50%
DTMF Speed
0.5x (Slow)
1x (Normal)
1.5x
2x (Fast)
💡 Lights
Control BLE smart lights (Govee, generic RGB). Connect lights in Devices tab first.
Options:
Flash All Lights — Brief on/off pulse on all connected lights.
Turn Off All Lights — Set all connected lights to off.
Set Color on All Lights — Pick a color (picker or hex) and apply to
all RGB-capable lights.
Flash All Lights
Turn Off All Lights
🔇 Silence
Stop audio and disconnect all BLE devices. Use when Bluetooth speakers won’t stop
playing.
What it does: Stops any DTMF/audio playback, then disconnects every
device in the list. Devices remain in the list but show as available.
Silence All — Disconnect Devices
Share via AirDrop
Use the iOS share sheet to send files or links to nearby devices.
Options:
Share DTMF Audio File — Send the WAV file (or download if share
unavailable).
Share Random Hearts — Send a burst of heart emojis. Fun for
testing.
Share App Link — Share the BlueTTool URL so others can install it.
Share DTMF Audio File
Share Random Hearts
Share App Link
🎤 Voice Commands
Tap the mic and speak. Hands-free control for lights, silence, and more.
Try saying:
Flash lights — Flash all connected smart lights
Turn off lights — Turn off all connected lights
Silence — Stop audio and disconnect all BLE devices
Stop — Stop audio playback only
Scan — Start BLE device scan
Set color red — Set lights to a color (red, green, blue, etc.)
Voice commands require Web Speech API. Use Chrome or Safari (iOS 14.5+).
🎤
Tap to Speak
⚡ Macros
Chain actions into one-tap sequences: delays, light commands, replay, connect.
Step types: delay (wait ms), light_flash ,
light_off , light_color , replay (capture),
connect_device . Add steps, name the macro, then Run. Connect devices before
running.
Add Macro
Captured Profiles
Store and replay GATT characteristic snapshots. Useful for testing, backup, or cloning
device state.
Workflow:
Capture — In Devices, connect to a device, open detail, tap
“Capture Profile Snapshot”.
Import — Load profiles from a JSON file (single object or array).
Replay — Connect to a target device, select a capture, tap Replay.
Writes matching characteristics.
Export — Per capture: save as JSON for backup or sharing.
Import JSON
Replay to Connected Device
Select captured profile...
Replay to Current
Replay to All
📁
No captures yet
Connect to a device in the Devices tab, open its detail panel, and tap
Capture Profile Snapshot .
Go to Devices
Call History
View and manage call logs. Data is imported from a file — iPhone does not expose call
history directly to web apps.
Options:
Import — Load CSV or JSON. Format:
date,number,duration,type or JSON array of objects.
Export CSV — Save current list for backup.
Clear — Remove all imported calls (in-memory only).
To get call data from iPhone: use a call history backup app, or export from Settings →
Phone, then import the file here.
Import
Export CSV
Clear
📞
No calls imported yet
Export from iPhone Settings → Phone, or use a call history backup app, then import
the file here.
Import Calls
Agentic Auto-Discovery
Automated pipeline: scan → connect → enumerate → read → capture → analyze. One tap,
real-time status.
Options:
Run Full Discovery Agent — Full pipeline on one device. Scans,
connects, reads all characteristics, captures profile, runs vulnerability
assessment.
Quick Scan Only — Scan only; no connect or read. Fast device
discovery.
Stop Agent — Cancel the current run.
Run Full Discovery Agent
Quick Scan Only
Stop Agent
Parallel Multi-Device Discovery
Run discovery on multiple devices at once. Scan first to populate the list, then launch
parallel agents.
How it works: Each device gets its own agent. Agents connect, enumerate
GATT, read characteristics in batches, and assess security in parallel. Progress shows
running/done/total. Use “Stop All Agents” to cancel.
0 devices available
Run Parallel Discovery
Stop All Agents
Settings & Options
Stored in localStorage. Changes apply immediately. Expand each section to edit.
Sections:
Appearance — Dark or light theme.
Audio — Persist volume across sessions.
Scan — Default scan timeout hint (5–30 sec or default).
Device List Defaults — Default sort (newest/oldest/name) and filter
(all/connected/available).
Scan
▼
Scan timeout hint (seconds)
Default
5
10
15
30
Hint for scan timeout. Browser may ignore.
Device List Defaults
▼
Default sort
Newest first
Oldest first
Name A–Z
Name Z–A
Default filter
All devices
Connected only
Available only
Reset to Defaults