ScanMyPeripherals

ScanMyPeripherals

by HsinChun Wu

0 ratings
Free

Rating summary

Details

Released
April 23, 2022
Updated
October 20, 2026

Features

ScanMyPeripherals screenshot #1 for iPhone
ScanMyPeripherals screenshot #2 for iPhone
ScanMyPeripherals screenshot #3 for iPhone
ScanMyPeripherals screenshot #4 for iPhone
iphone
ipad
🖼️Get Icon
Icons↘︎

About

ScanMyPeripherals is a Bluetooth Low Energy (BLE) toolkit for developers, makers and hardware testers. Scan nearby devices, connect and explore their services and characteristics, then read, write and receive notifications — everything you need to build and debug BLE devices. Features • Scan nearby BLE devices and see their name, UUID and signal strength (signal bars and dBm) • Search by name or UUID; connected devices are shown separately with one-tap Open and Disconnect • Explore services and characteristics, with names shown for standard services (such as Heart Rate and Battery) • See at a glance what each characteristic supports: Notify, Read, Write • Read and write data as UTF8, HEX or Byte Array, with instant feedback on invalid input • Turn on Notify to receive data from the device in real time • Device Info shows a 2-minute signal strength chart with min, average, max and signal quality • Every connection, read, write and error is logged, grouped by date and color-coded for easy review Designed for comfort • A dark interface that's easy on the eyes during long sessions • Available in English, Traditional Chinese and Simplified Chinese — switch right in the app • Works on iPhone and iPad Great for • Developing and testing BLE device firmware • Checking that advertising, services and characteristics are set up correctly • Sending commands quickly and watching how the device responds
Show more

What's New in ScanMyPeripherals

1.3.1

October 20, 2026

All-new dark design • A redesigned dark interface that's easy on the eyes • Refreshed app icon colors Languages • Now available in English, Traditional Chinese and Simplified Chinese • Switch languages right in the app under Settings › Language Devices • Smoother device list, even with many devices nearby • Connected devices are shown separately with one-tap Open and Disconnect • New search bar to filter by name or UUID • Signal strength shown as signal bars with dBm • More devices now show their names instead of "Unnamed" Services & Characteristics • Switch data format (UTF8 / HEX / Byte Array) with one tap; UTF8 is now the default • Each characteristic clearly shows what it supports (Notify, Read, Write) • Received and written values appear instantly in a floating banner • HEX input now accepts a 0x prefix and spaces Device Info • New 2-minute signal strength chart with min, average, max and signal quality Logs • Logs are now grouped by date, with color tags for connect, write, update and error events Fixes & Improvements • Fixed a crash when entering negative numbers in Byte Array format • Fixed invalid HEX input sending empty data • Fixed values that were too long showing as written without being sent • Fixed the wrong value being shown after a successful write • Fixed logs not being saved when a device name contains an apostrophe • Fixed devices connecting automatically after a connection timeout • Fixed the wrong year shown in logs at the end of December • Shows an error when turning on Notify fails • Shows a prompt with a shortcut to Settings when Bluetooth permission is off • Overall stability and performance improvements

More