TheCellule / python-bleson

Python Bluetooth LE Module
https://groups.google.com/group/python-bleson
MIT License
118 stars 24 forks source link

Peripheral Role Support (Linux) #25

Open iiSeymour opened 6 years ago

iiSeymour commented 6 years ago

Hi @WayneKeenan

Thanks for pointing me here from python-hcipy. I'd like to see peripheral support in bleson. It doesn't appear that any Python library yet supports the peripheral role.

Let me know how I can help.

Regards,

Chris.

WayneKeenan commented 6 years ago

As a heads up...

The plan has been to incorporate the pure HCI work from https://github.com/TheCellule/bluepy.device by @IanHarvey

I have a public API in the works for the Central and Peripheral roles and I'd tackle the Mac (and probably Windows) implementations of the API first.

iiSeymour commented 6 years ago

Thanks for the heads up. I have access to various platforms/hardware and I'm happy to check it out when it lands.

I'd like to see complete ble support in Python so if you want to open any issues you want working on I can sent some patches.

WayneKeenan commented 6 years ago

ok cool, thanks. I'm hoping to get a chance over the next few days to get some bleson stuff done.

For reference, I setup a CI server with real devices. There's more on what is setup in a bleson Google Group post: https://groups.google.com/forum/#!topic/python-bleson/3fFn4alyo8s

I'd be interested to know what devices you have to test with.

iiSeymour commented 6 years ago

I have the following:

fire17 commented 4 years ago

Anybody found a working python ble peripheral (on mac)??? thanks?

WayneKeenan commented 4 years ago

The Central and Peripherals role are not yet implemented, on any platform, on the master branch. There might be a fork that does.