BLE Debugger
Bluetooth LE Scanner & Debug Tool
Scan, inspect, connect, read, write, subscribe, and debug Bluetooth Low Energy devices with a clean and practical BLE development workflow.
BLE Debugger is a professional Bluetooth Low Energy utility designed for developers, makers, hardware engineers, and testers who need to inspect and debug BLE devices.
With BLE Debugger, you can scan nearby Bluetooth LE peripherals, view device information, connect to supported devices, explore services and characteristics, read characteristic values, write data, subscribe to notifications, and monitor BLE communication logs.
Whether you are testing an ESP32 project, developing a custom BLE peripheral, debugging an IoT device, or validating GATT services, BLE Debugger provides a simple and focused toolset for daily Bluetooth Low Energy development.
Scan nearby Bluetooth Low Energy devices and view discovered peripherals in real time.
View useful device information such as device name, identifier, RSSI signal strength, and advertisement data when available.
Connect to supported BLE peripherals and inspect their available GATT structure.
The app helps you understand how a BLE device exposes services and characteristics.
Browse discovered BLE services and characteristics.
View UUIDs, supported properties, and available operations such as read, write, write without response, notify, and indicate.
Read supported characteristic values from connected BLE devices.
This is useful for checking device status, configuration values, sensor data, and other readable BLE data.
Send data to writable characteristics using supported write operations.
This can help test commands, configuration payloads, custom protocols, and device control behavior.
Subscribe to supported characteristics and receive real-time value updates from BLE devices.
This is useful for testing sensors, status updates, streaming data, and custom BLE communication flows.
Monitor BLE actions and communication events in a clear log view.
Logs can help you understand scanning, connection, read, write, notification, and disconnection behavior during debugging.
Use session-style interaction to send and monitor BLE data during a debugging process.
This helps simplify repeated testing and makes it easier to verify device responses.
Create or use custom control panels for frequently used BLE operations.
This can make repeated device testing more efficient when working with known services and characteristics.
BLE Debugger is designed for:
Developers working with Bluetooth Low Energy devices
iOS developers testing BLE integrations
ESP32, Arduino, and embedded hardware developers
IoT device testers
Hardware engineers
Makers and hobbyists
QA teams validating BLE behavior
Students learning BLE concepts
BLE Debugger is a Bluetooth Low Energy debugging tool.
The app can only interact with BLE devices that are nearby, powered on, discoverable, and compatible with the operations you are trying to perform.
Not all BLE devices allow reading or writing. Some devices may expose limited services, require pairing, use private protocols, or block unsupported operations.
The app does not guarantee compatibility with every Bluetooth device.
Classic Bluetooth devices are not supported unless they also expose Bluetooth Low Energy services.
BLE Debugger may offer optional premium features through auto-renewable subscriptions or one-time purchases.
Payment will be charged to your Apple ID account at confirmation of purchase.
Subscriptions automatically renew unless canceled at least 24 hours before the end of the current billing period.
Your account will be charged for renewal within 24 hours before the end of the current period.
You can manage or cancel subscriptions in your App Store account settings after purchase.
Any unused portion of a free trial period, if offered, will be forfeited when you purchase a subscription.
Privacy Policy: https://sites.google.com/view/bluetooth-debugger/privacy-policy?authuser=1
Email: developer_emma@163.com
EULA: https://www.apple.com/legal/internet-services/itunes/dev/stdeula/