Home Progress Reports Source Code
BTControl is an Android application that aims to allow manual, low-level, and fine-grained control of connected bluetooth devices. It is intended as a development tool to assist in testing and prototyping application-level logic of apps that interact directly with bluetooth devices.
As it utilizes only public Android APIs, BTControl's functionality is currently limited to the A2DP, Headset, and HID Bluetooth profiles. Note that, unfortunately, many Android device manufacturers indicate API support for the BluetoothHID profile despite lacking a working implementation. A list of known-false positive devices can be found here.