libbtctl's Introduction
Android Bluetooth Control tool This is a tool to provide control of the Android Bluetooth stack from the system level. Being a system-level tool it can be used from any Android-based system, since it doesn't depend on Dalvik or the Android Java framework. Cloning ======= abtctl is available via git from git://people.freedesktop.org/~jprvita/abtctl on branch master. The repository URL may change at some point in the future. The repository should be cloned in external/bluetooth/ inside an AOSP forest. Building ======== abtctl uses the Android's build system, what implies that you have to initialize the AOSP environment ('source build/envsetup.sh' and lunch with the proper options) to be able to build it. If you have the source code in right place (see Cloning) all eng builds will already include the btctl tool. If you want to build only the tool you can run 'make btctl' from the AOSP root or 'mm' from the abtctl directory, with the last option being noticeably faster. Running ======= abtctl can be run from an adb shell simply typing btctl as root. It will present a prompt were commands can be entered, and the 'help' command will print a list of all the available commands. Each command also have its own help, which can be accessed passing 'help' as the first argument of the command. For example, the help of the connect command is accessible through 'connect help'. Limitations of abtctl ===================== On the btctl tool, we have some limits: * We accept only one connection per time. If you need another connection, disconnect first. * We are using a static buffer for search_result_cb, so we have a limit of 128 services that can be handled.
libbtctl's People
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.