Everything you need to scan, connect, inspect, upgrade, and debug Bluetooth LE devices in one powerful, streamlined interface.
Powerful scanner with advanced filtering by RSSI, name, or mac address. View raw advertisement data instantly.
Navigate Services and Characteristics effortlessly. Read, Write, and Subscribe to notifications with a tap.
Reliable DFU support for updating peripheral firmware over the air. Supports secure and legacy modes.
Keep track of every packet. Export logs for deep analysis. Monitor connection events and errors in real-time.
Filter by RSSI, name, MAC address, manufacturer data, or any field in the advertisement packet.
View real-time RSSI with supporting graphical interface supporting a configurable sample size. Accurate advertising interval estimates allow you to quickly verify embedded configuration
Access to raw advertisement data provides a detailed break down of the low level advertising data structure making it easy to validate advertising data
Favorites and ignore lists give you control to easiy filter out noisy devices and focus on the devices you are interested in
Track down physical devices using live RSSI feedback.



Test, debug, and interact with multiple BLE devices at the same time, no disconnect juggling required.
Reconnect to devices directly from your current screen with no scan reset and no context switching.
Adjust MTU, PHY, and connection parameters without leaving your workflow.
Create and remove device bonds directly from the app to test pairing flows and manage secure connections.
Jump back into previously connected peripherals from a dedicated tab, no rescanning required.

Browse services, characteristics, and descriptors with full read access, clear property visibility, and customizable nicknames for proprietary UUIDs.
Interact with GATT values in HEX, ASCII, or Decimal to match your firmware protocol and debugging workflow.
Toggle notifications and indications to test real-time data streams and confirm device behavior.
Combine multiple attributes into a single view to send commands and observe responses in real time.
Export individual data streams for each characteristic to isolate behavior and analyze traffic with precision.



Monitor BLE activity at a granular level to diagnose complex device behavior.
Understand disconnect reasons and failed operations with clear, contextual explanations.
Embedded software development for IoT devices with sensor integration, edge processing, and secure cloud connectivity.
Download extended logging sessions in JSON, CSV, or TXT. Share via email, txt, or Air Drop
Enable or disable specific logging categories to focus on what matters most.

Perform secure firmware updates using widely adopted embedded bootloaders.
Monitor firmware updates with real-time progress, throughput estimates, and full event visibility.
Import update packages from email or local storage for fast deployment and testing.
Store, reuse, and delete previously imported firmware files.


BLE Hero was built from real-world Bluetooth development experience, not feature checklists. Every capability exists because it solves a real problem, and the interface is designed to stay intuitive without sacrificing depth or control.
BLE Hero was created while building production Bluetooth products, not as a generic scanner app. Every feature reflects real debugging sessions, real firmware challenges, and real development needs.
Nothing is included for marketing. Every tool exists because it solves a real Bluetooth LE problem encountered in development or validation.
The interface is designed to stay intuitive and obvious while preserving full technical capability. No hidden depth, no unnecessary friction.



















