Skip to content

Releases: kgoke/PyBLEz

v0.2.3

Choose a tag to compare

@kgoke kgoke released this 27 Jun 14:40

PyBLEz Version 0.2.3

Overview

This release of PyBLEz, a Python library for creating BLE peripherals using BlueZ and D-Bus, includes new features and improvements.

Features

BLE Peripheral Setup:

  • Easily create a BLE peripheral.
  • Power on the Bluetooth adapter and start advertising.
  • Support for specifying the advertisement duration.

Service and Characteristic Management:

  • Define custom BLE services and characteristics.
  • Support for read, write, and notify operations on characteristics.

New Features

Notification and Duration Support:

  • Read, Write, Notify: PyBLEz now fully supports "read", "write", and "notify" operations on characteristics.
  • Advertisement Duration: Added support for setting the advertisement duration.

Installation

Install PyBLEz via pip v0.2.3:

pip install PyBLEz 

v0.2.2

Choose a tag to compare

@kgoke kgoke released this 26 Jun 17:51

PyBLEz Version 0.2.2

Overview

This is the initial release of PyBLEz, a Python library for creating BLE peripherals using BlueZ and D-Bus.

Features

BLE Peripheral Setup:

  • Easily create a BLE peripheral.
  • Power on the Bluetooth adapter and start advertising.
  • Service and Characteristic Management:

Define custom BLE services and characteristics.

  • Support for read and write operations on characteristics.

Example(s)

  • A simple example script (hello_example.py) demonstrating:
    • A read characteristic that returns "hello".
    • A write characteristic that prints received data to the console.

Installation

Install PyBLEz via pip v0.2.0:

pip install PyBLEz

New Features

Notification Support:

  • PyBLEz not supports "read", "write", and "notify".

v0.2.1

Choose a tag to compare

@kgoke kgoke released this 24 Jun 19:10

PyBLEz Version 0.2.1

Overview

This is the initial release of PyBLEz, a Python library for creating BLE peripherals using BlueZ and D-Bus.

Features

BLE Peripheral Setup:

  • Easily create a BLE peripheral.
  • Power on the Bluetooth adapter and start advertising.
  • Service and Characteristic Management:

Define custom BLE services and characteristics.

  • Support for read and write operations on characteristics.

Example(s)

  • A simple example script (hello_example.py) demonstrating:
    • A read characteristic that returns "hello".
    • A write characteristic that prints received data to the console.

Installation

Install PyBLEz via pip v0.2.1:

pip install PyBLEz

Fixes

Logging:

  • (FIXED) The logging mechanism may not work correctly in all scenarios. Improvements to logging will be made in subsequent updates.

Override WriteValue Method:

  • (FIXED) Overriding the WriteValue method is currently not working, see #5 for more details.

v0.2.0

Choose a tag to compare

@kgoke kgoke released this 20 Jun 18:47

PyBLEz Version 0.2.0

Overview

This is the initial release of PyBLEz, a Python library for creating BLE peripherals using BlueZ and D-Bus.

Features

BLE Peripheral Setup:

  • Easily create a BLE peripheral.
  • Power on the Bluetooth adapter and start advertising.
  • Service and Characteristic Management:

Define custom BLE services and characteristics.

  • Support for read and write operations on characteristics.

Example(s)

  • A simple example script (hello_example.py) demonstrating:
    • A read characteristic that returns "hello".
    • A write characteristic that prints received data to the console.

Installation

Install PyBLEz via pip v0.2.0:

pip install PyBLEz

Known Issues

Notification Support:

  • Currently, the library does not support notifications. This feature will be added in a future release.

Logging:

  • The logging mechanism may not work correctly in all scenarios. Improvements to logging will be made in subsequent updates.

Override WriteValue Method:

  • Overriding the WriteValue method is currently not working, see #5 for more details.