$4.99

Rating summary

Details

  • Released
  • Updated
  • May 27, 2026
  • May 27, 2026

Features

HaloBLE screenshot #1 for iPhone
HaloBLE screenshot #2 for iPhone
HaloBLE screenshot #3 for iPhone
HaloBLE screenshot #4 for iPhone
HaloBLE screenshot #5 for iPhone
HaloBLE screenshot #6 for iPhone
HaloBLE screenshot #7 for iPhone
HaloBLE screenshot #8 for iPhone
HaloBLE screenshot #9 for iPhone
🖼️Get Icon
Icons↘︎

About

HaloBLE is a GATT terminal for your phone — scan, connect, and debug BLE peripherals the way you would on a serial port, without being tethered to a laptop. **Who it's for** Firmware engineers, embedded developers, and hardware makers working with nRF, ESP32, STM32, or any custom or off-the-shelf BLE device. If you've ever needed to send a few bytes to a characteristic and watch the response come back, HaloBLE gives you that workflow in your pocket. **Scan** Live device list with name, address, and RSSI updated in real time. Star frequently-used peripherals so they surface first. A 30-second auto-stop keeps the radio from running indefinitely when you step away from the bench. **ASCII / HEX Console** Send commands as plain ASCII or raw hex. Configure end-of-line termination per device — CRLF, LF, CR, NLCR, or a custom byte sequence. Switch between side-by-side and full-width display modes depending on how much context you need. Incoming and outgoing traffic are clearly differentiated in the log. **Macros and Sequences** Save commands you send repeatedly. Placeholders let you insert a timestamp, an auto-incrementing counter, or a newline anywhere in the payload. Chain commands into comma-separated sequences where each TX waits for the previous RX before firing — useful for query-response protocols where order matters. **GATT Browser** Walk the full service and characteristic tree of any connected peripheral. See UUIDs, declared properties (read, write, notify, indicate), and current values. Toggle notifications or indications on any characteristic. Read values directly from the tree without switching to the console. **Per-Device Memory** HaloBLE remembers your settings for each device individually: write characteristic, EOL mode, display format, write type, and escape handling. Reconnect to a device and everything is exactly where you left it — no reconfiguration required. **Write Types** Choose write-with-response or write-without-response on a per-device basis, matching the behavior your firmware expects. **Logs** The console retains up to 5,000 entries with automatic trimming when the buffer fills. Clear the log with a single tap — a confirmation step prevents accidental wipes. Export the full log to a plain text file through the system share sheet for later analysis or bug reports. **Privacy** HaloBLE requires no account, performs no telemetry, and makes no network requests. All data stays on the device. --- **Key features** - Live BLE scan with RSSI, device name, and address - Favorites for frequently-used peripherals - 30-second scan auto-stop - ASCII and HEX send modes - Configurable EOL: CRLF, LF, CR, NLCR, or custom - Side-by-side and full-width display modes - Saved macros with {timestamp}, {counter}, and {newline} placeholders - Comma-separated TX sequences gated on RX - Full GATT browser with service and characteristic tree - Notification and indication toggling - Direct characteristic reads from the browser - Write-with-response and write-without-response, selectable per device - Per-device memory for all settings - 5,000-entry log with auto-trim - One-tap log export via system share sheet - No account, no subscription, no telemetry
Show more

What's New in HaloBLE

1.0

May 27, 2026