A library for managing bluetooth devices using Python, Bluez and DBus.
Installation
Installing the RTP/SBC codec (this must be done first):
sudo make -C codecs install
Note: the default platform is x86 (mmx). To build for a different platform e.g., armv6 then run sudo make -C codecs install PLATFORM=armv6 instead.
Install the python library by running:
pip install BT-Manager
Documentation
Documentation is hosted at https://pythonhosted.org/BT-Manager
Project resources
Changelog
v0.3.0
Bug fix for issue #1 causing erroneous signal receiver notifications.
v0.2.0
Added support for:
BTInput (org.bluez.Input)
v0.1.0
Initial release supporting Bluez 4.x dbus API with following interfaces:
BTManager (org.bluez.Manager)
BTAdapter (org.bluez.Adapter)
BTDevice (org.bluez.Device)
BTMedia (org.bluez.Media)
BTMediaTransport (org.bluez.MediaTransport)
BTAudioSource (org.bluez.AudioSource)
BTAudioSink (org.bluez.AudioSink)
Services:
BTAgent (org.bluez.Agent)
SBCAudioSink (org.bluez.MediaEndpoint): endpoint/transport for connecting A2DP SBC source
SBCAudioSource (org.bluez.MediaEndpoint): endpoint/transport for connecting A2DP SBC sink
Other:
UUID decoding for identifying supported services
Class of device decoding to device service, major and minor classes
Device vendors codes and names for device vendor decoding
Audio codec types and SBC codec configuration attributes
Release files for BT-Manager 0.3.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| BT-Manager-0.3.0.tar.gz | 87.8 kB | Details |
Release files / BT-Manager-0.3.0.tar.gz
| Download URL | BT-Manager-0.3.0.tar.gz |
|---|---|
| Size | 87.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
950e03c68951953234cd92038d115aa27a0bebc07203e64454a0962f5b22d145
|
|
BLAKE2b-256 checksum How to use checksums |
9f21856528efb3609b8c294b5f4423c3a195171ff2bee0c7948c159ba2c7089d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |