python-bluezero icon indicating copy to clipboard operation
python-bluezero copied to clipboard

A simple Python interface to Bluez

Results 33 python-bluezero issues
Sort by recently updated
recently updated
newest added

https://github.com/ukBaz/python-bluezero/blob/main/bluezero/localGATT.py#L359-L370 as the code show, is no way to respond for a write request aka `WRITE_TYPE_DEFAULT` for Android and [write](https://developer.apple.com/documentation/corebluetooth/cbcharacteristicproperties/1519089-write) for iOS > A property that indicates a peripheral can...

Hi I am trying bluezero to build an app with two simple devices. One in a computer running arch, the other is a embedded board running debian sid. Before doing...

The callbacks for adding an advertisement are not user configurable, and simply do hard console prints: https://github.com/ukBaz/python-bluezero/blob/main/bluezero/advertisement.py#L263 and https://github.com/ukBaz/python-bluezero/blob/main/bluezero/advertisement.py#L268 If the callbacks are actually useful, we should let users handle...

Should be removed following notes? : at: [Peripheral](https://github.com/ukBaz/python-bluezero#gatt-server-peripheral-role) ``` You will need to have modified the dbus configuration file to open the permissions for 'ukBaz.bluezero'. This is covered in the...

Bluezero currently uses dbus-python which is a legacy API, built with a deprecated dbus-glib library so I am keen to move away from having it as a dependency. There have...

Characteristic.write_value sends the flags as an array. but the [gatt-api](https://github.com/bluez/bluez/blob/master/doc/gatt-api.txt) demands a dictionary. ``` ERROR:dbus.connection:Unable to set arguments (b'\x00\x00\x00\x01\x00\x01\x00\x00\xa0', dbus.Array(['type'], signature=None)) according to signature 'aya{sv}': : list indices must be...

I'm developing a BLE peripheral on a raspberry pi that will be controlled by an iPad using CoreBluetooth. In CB, only primary services can be discovered, but making services primary...

There is call for `self.resolve_gatt()` inside `bluezero.GATT.Descriptor`'s constructor, however it's not implemented.

When a peripheral device is created with BlueZ it can cause an unwanted pairing requests when used with iOS Devices. Update the documentation around peripherals and examples to link to...

See: https://linuxlists.cc/l/15/linux-bluetooth/t/3585256/(patch_bluez)_test_example-advertisement:_fix_include_tx_power