BLE-Monitor app
Bluetooth Low Energy Monitor (BLEM) is an Android App which can be used to reverse engineer and analyze BLE Devices by using Android Snoop Logging and the Android BLE API. It is developed as part of a 2 Semester long Master Project at the University Reutlingen, Germany. The purpose of this app is to support the process of using not standardized BLE Devices (wearables) in a medical context.
Features:
- Scan for BLE Devices and retrieve advertised Informations
- Connect to discovered GATT Servers
- Retrieve Services, Characteristics and Descriptors
- Identify standardized Services and Characteristics
- Interact with Characteristics and Descriptors
- HCI, L2CAP & ATT Log utilizing the Android Bluetooth Snoop Log
Requirements:
- Android Phone which supports BLE
- Android 5.0 (API level 21)
- To use the BLE Protocols (ATT, L2CAP, HCI) Log the Android Bluetooth Snoop Log needs to be supported