If I just poll for devices discovered by bluez, everything works fine.

If I turn on adapter events in bluez so I can use event driven discovery, connect calls die on service discovery timeout, then characteristic notifications don't work.

Fantastic API. Truly something.

Follow

For anyone that wants to play the home game of "punch yourself in the face on a weekend afternoon": github.com/deviceplug/btleplug

Sign in to participate in the conversation
Mastodon

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!