Skip to content
forked from b3b/able

Python for Android Bluetooth Low Energy package

License

Notifications You must be signed in to change notification settings

TheCrazyKing/able

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

73 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Android Bluetooth Low Energy

Latest version on PyPi

Python interface to Android Bluetooth Low Energy API.

Code repository:https://github.com/b3b/able
Documentation:https://herethere.me/able
Changelog:https://github.com/b3b/able/blob/master/CHANGELOG.rst

Quick start development environment

able is included in PythonHere app, together with the Jupyter Notebook it could be used as a development environment.

Usage example: https://herethere.me/pythonhere/examples/ble.html

Build

The following instructions are for building app with buildozer tool.

able_recipe recipe should be added to buildozer.spec requirements:

requirements = python3,kivy,android,able_recipe

Bluetooth permissions should be requested in buildozer.spec:

android.permissions = BLUETOOTH, BLUETOOTH_ADMIN, BLUETOOTH_SCAN, BLUETOOTH_CONNECT, BLUETOOTH_ADVERTISE, ACCESS_FINE_LOCATION

App configuration example: buildozer.spec

Build with a local version

To build app with a local (modified) version of able,

path to able recipes directory should be set in buildozer.spec:

p4a.local_recipes = /path/to/cloned/repo/recipes

Contributors

Thanks,

andfmart
andreamerello
datmaniac95
dgatf
dwmoffatt
Enkumicahel
hailesir
HelaFaye
jacklinquan
juasiepo
PapoKarlo
RoberWare
Rowataro
robgar2001
sodef
sooko_io

About

Python for Android Bluetooth Low Energy package

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 75.1%
  • Java 16.4%
  • kvlang 5.5%
  • Go 2.5%
  • Shell 0.5%