Bluetooth LE Explorer allows users to find and interrogate nearby Bluetooth LE devices, read their service and characteristics and write to them. It can also be used in server mode to advertise as a battery server or a Microsoft test service server. This app is meant to show how the bluetooth APIs can be used in a UWP app. For this purpose we have open-sourced it. The code can be found on GitHub: https://github.com/Microsoft/BluetoothLEExplorer . Contributions are welcome!
What's new in this version
Version 1.11.6 * Bug fixes Version 1.11.5 * Added secure connection indicator * Updated to latest SDK Version 1.11.1 * Aligning app with version in source in GitHub: https://github.com/Microsoft/BluetoothLEExplorer Version 1.10.0 * Added battery level display for paired devices on discovery page Version 1.9.2 * Discovery page displays device based on RSSI order * Various perf improvements Version 1.8.5 * Fixed light/dark scheme bug where dark scheme did not persist * Updated color scheme Version 1.8.1 * Added check to verify BT adaptor is present * Changed discovery to display all devices (before it was hiding the ones without names) * Added discovery filter to filter out which devices are displayed * Updated code to only show truly connectable devices * Added checkbox to continuously enumeration * Fixed bug: No more error message box when pairing succeeded * Fixed bug: Crashes when displaying characteristic value that can't be converted to UTF8 Version 1.7.3 * Added Heart rate service * Added Blood pressure service * Added ability to subscribe to characteristic and continue to receive notifications after leaving page * Fixed bug where if you reconnect to a peripheral all services show up multiple times * Fixed bug where trying to write a non-hex value while having the hex radio button selected would crash the app * Added correct suspend/resume behavior which was crashing the app * Added global unhandled event handler