CMU-cabot / cabot-ble-server

MIT License
1 stars 1 forks source link

BLE server is not stable #12

Open daisukes opened 1 year ago

daisukes commented 1 year ago

BLE transport is implemented on its own library (dgatt) based on DBus bluez interface.

There is a new library called bleak, which also uses DBus bluez for linux. https://github.com/hbldh/bleak

It would be better to use a maintained library for the lower layer.

daisukes commented 1 year ago

https://github.com/CMU-cabot/cabot-ble-server/tree/ble-with-bleak

Here is the initial implementation of the BLE transport with bleak

It looks like much more stable than before, but it needs a longer test