This repository contains a couple of Python scripts for doing things with BLE.
In particular, I managed to read the stored data from a Beurer BM85 blood pressure cuff.
bleak with my asyncdbus add-on, available here.
dbus-next, or rather my asyncdbus branch.
anyio. You need the start_task
branch.