BlePad: BLE Remote
Wireless BLE UART Remote
Free · In-App Purchases · Designed for iPad. Not verified for macOS.
Micro:bit & ESP32 example code + demo videos now available! https://github.com/minervasoft-inc/blepad-examples
BlePad turns your iPhone into a wireless remote controller for BLE UART devices — perfect for micro:bit, ESP32, and any Nordic UART Service (NUS) compatible hardware. Great for electronics projects, education, and robotics.
■ Four built-in remote screens
Game Controller
D-pad (up/down/left/right) and A/B buttons with full multi-touch support.
Numpad
Digits 0–9 plus arithmetic keys (+, −, ×, ÷).
QWERTY Keyboard
Full alphabetic layout, optimized for landscape orientation.
Custom Remote
Freely arrange widgets on a 12-column × 8-row grid in landscape mode. Choose from Buttons, ON/OFF Switches, and Sliders (horizontal or vertical). Set custom labels, command values, colors, and sizes for each widget. Long-press repeat sends the button command every 100 ms. Pro unlocks up to 20 saved layouts, and layout names can be up to 20 characters.
■ Share your layouts
Share the custom remote layouts you've created with other phones. Export a layout as a JSON file and send it however you like — AirDrop, email, cloud storage, and more. Import a layout someone shared with you to start using the same setup right away. Exporting is available in the free version; importing requires Pro.
■ Receive Log
Displays incoming BLE UART notifications in real time as a timestamped text log (up to 100 entries).
■ Free vs Pro
Free (ad-supported)
• Game Controller, Numpad, Keyboard: full access
• Custom Remote: create, use, edit, and export 1 layout
• Receive Log: full access
Pro (one-time purchase)
• Everything in Free
• Custom Remote: up to 20 layouts, plus layout import
• Ad-free
■ Technical specs
• Protocol: Nordic UART Service (NUS)
• Write / Write without response, max 20 bytes per packet (auto-detected from characteristic properties)
• Command format: +ID\n on press, −ID\n on release
• Requires iOS 17.0 or later
■ Compatible devices
• BBC micro:bit (V1 / V2)
• ESP32 (requires NUS-compatible BLE UART firmware)
• Any Nordic UART Service (NUS) compatible BLE device
Note: BLE stability depends on your environment. For robotics or safety-critical use, we recommend implementing emergency stop logic on the device side.
Ratings & Reviews
- This app has not received enough ratings or reviews to display an overview.
You can now share your custom remote layouts with other phones. Export a layout you created and send it, or import a layout someone shared with you (importing requires Pro).
Also fixed an issue where switching between custom layouts could cause buttons and sliders to send outdated commands.
The developer, MINERVA, INC., indicated that the app’s privacy practices may include handling of data as described below. For more information, see the developer’s privacy policy .
Data Not Linked to You
The following data may be collected but it is not linked to your identity:
- Usage Data
- Diagnostics
Accessibility
The developer has not yet indicated which accessibility features this app supports. Learn More
Information
- Provider
- MINERVA, INC.
- Size
- 7.8 MB
- Category
- Utilities
- Compatibility
Requires iOS 17.0 or later.
- iPhone
Requires iOS 17.0 or later. - iPad
Requires iPadOS 17.0 or later. - Mac
Requires macOS 14.0 or later and a Mac with Apple M1 chip or later. - Apple Vision
Requires visionOS 1.0 or later.
- iPhone
- Languages
English and 2 more
- English, Japanese, Simplified Chinese
- Age Rating
4+
- 4+
- Contains
Advertising
- In-App Purchases
Yes
- BlePad Pro $2.99
- Copyright
- © 2026 MINERVA, INC.
