BLE Spy is an application designed primarily for discovering and interacting with Bluetooth Low Energy devices in your vicinity. It provides users with the ability to locate all BLE devices nearby, making it easy to identify and connect with multiple peripherals simultaneously. The app offers sorting features that allow users to organize devices by name or signal strength (RSSI), facilitating efficient device management and selection.
Once connected, BLE Spy enables users to explore the services and characteristics offered by each device. Users can browse through these details, read current characteristic values, and even write new data to characteristics as needed. The app also supports registering for notifications, which allows real-time data updates from connected devices. Additionally, users can log this data and export it in CSV format for further analysis or record-keeping.
Beyond its standard features, BLE Spy offers several smart, developer-oriented capabilities. It allows replacing complex vendor-specific UUIDs with more understandable descriptive names, simplifying the identification process. Developers can also add specific descriptions to characteristics, providing more context and clarity during testing or development. Furthermore, the app offers the ability to format characteristic data using JavaScript, enabling customized data presentation and processing.
It is important to note that BLE Spy is compatible only with iOS devices running on iOS 11 or later. This requirement ensures that users can take full advantage of its features, especially those designed for more advanced development and debugging tasks. Overall, BLE Spy combines standard BLE device interaction with developer-focused tools to facilitate both casual use and more in-depth BLE development work.