Discover nearby Bluetooth peripherals and inspect their services for information and characteristics. • View information and signal strength for all peripherals and devices, updating in real time as you move around. • Get battery level for your own Apple devices — no need to install the app on all your devices. • See model identification broadcast by devices around you, mapping the Apple device identifier to the marketing name. • Extract software and firmware version strings from devices broadcasting this information. • Read any characteristic's value, even for services not well known and are custom to the device being interrogated. • Write characteristic values back to the peripheral as string, numeric or hex (pro). • See a history of the value of a characteristic since the session started, timestamped to when the value changed (pro). • Log found peripherals, services, characteristics and values, and export a .log file of timestamped events for your analysis (pro). • Shortcuts integration with actions for scanning and interrogation, enumerating services and characteristics, and reading values (pro). Get support @grgarside or georgegarside.com/apps/bluetooth-inspector Constant use of Bluetooth connectivity can drain your device's battery. Bluetooth connectivity is only used when this app is in the foreground and up to a few seconds after being backgrounded to safely disconnect from peripherals being interrogated, unless Background Scanning is enabled in the app and the Live Activity is running.
| Size | 16.4 MB |
|---|---|
| Initial release | |
| Price | |
| Platforms | Apple TV, iPhone, iPad, and Mac |
| Languages | English |
| Category | Developer Tools |
| Website | georgegarside.com/apps/bluetooth-inspector |
| Compatibility | |
|---|---|
| iPhone | Requires iOS 26.0 or later. |
| iPad | Requires iPadOS 26.0 or later. |
| Mac | Requires macOS 13.0 or later. |
| Apple Vision | Requires visionOS 26.0 or later. |
| Apple TV | Requires tvOS 15.0 or later. |
App's data is regularly updated.
Last update:
Features: • Processing of device and scan information has been rewritten (using SwiftData) to be faster, more efficient, and with thread safety (using Swift 6 language mode) to reduce race conditions in processing changes from CoreBluetooth. • Apple device knowledge updated for 2026. Fixes: • Fix context menu crash on peripherals list. • Fix location map annotation visibility. • Fix connectability state being re-queried constantly when lots of devices have been found. • Fix orientation support in App Clip. • Fix scanning mode picker button overlap.