hbldh/pymetawear

Implement bluepy backend

hbldh opened this issue · 1 comments

hbldh commented

Pygatt is based on parsing text output from gatttool and pymetawear should use a more direct C-binding approach.
PyBlueZ/pygattlib has proven problematic on newer platforms running newer BlueZ versions and it does not seem to be in active development.

A backend using bluepy should be implemented to try to overcome these problems, at least on Raspberry Pi. Might alleviate problems described in #7.

hbldh commented

Implemented in 6df441d but it does not seem to be able to handle async notifications very well. It has to be put is a waitForNotifications mode, which won't work for pymetawear.