Skip to content
/ able Public

Python for Android Bluetooth Low Energy package

License

Notifications You must be signed in to change notification settings

b3b/able

Folders and files

NameName
Last commit message
Last commit date

Latest commit

e83c176 · Apr 23, 2024

History

78 Commits
Dec 16, 2020
Apr 23, 2024
Jul 23, 2023
Jul 23, 2023
Jan 12, 2021
Jul 23, 2023
May 1, 2023
Nov 12, 2020
Apr 23, 2024
Apr 18, 2017
Dec 16, 2020
Apr 23, 2024
Apr 23, 2024

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
MininDMhvh
PapoKarlo
RoberWare
Rowataro
robgar2001
sodef
sooko_io
woutersj