Skip to main content

Bluetooth Low Energy for Android

Project description

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 to everyone who helped improve able:

331319341

andmart

andreamerello

datmaniac95

dgatf

dwmoffatt

Enkumicahel

hailesir

HelaFaye

ilw

jacklinquan

juasiepo

MininDMhvh

PapoKarlo

quasarsuport-del

RoberWare

Rowataro

robgar2001

sodef

sooko

ujur007

woutersj

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

able_recipe-1.0.17.tar.gz (26.8 kB view details)

Uploaded Source

File details

Details for the file able_recipe-1.0.17.tar.gz.

File metadata

  • Download URL: able_recipe-1.0.17.tar.gz
  • Upload date:
  • Size: 26.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for able_recipe-1.0.17.tar.gz
Algorithm Hash digest
SHA256 4d79988a4cc53eb3d82855453afb4a367a1ffddf4a74892a30e88b48bc89ce1e
MD5 4e8364185f230f8b5a9b2e5ecab0d7c6
BLAKE2b-256 b889845e58382bcbffb398e149a84bb45969d769f6ddaf5a91f04f69f64d603d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page