Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/b3b/able

Python for Android Bluetooth Low Energy package
https://github.com/b3b/able

Last synced: 22 days ago
JSON representation

Python for Android Bluetooth Low Energy package

Awesome Lists containing this project

README

        

Android Bluetooth Low Energy
============================

.. start-badges
.. image:: https://img.shields.io/pypi/v/able_recipe.svg
:target: https://pypi.python.org/pypi/able_recipe
:alt: Latest version on PyPi
.. end-badges

`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,

.. csv-table::

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