The official Linux Bluetooth stack, accessed via D-Bus.
software
Knowledge about BlueZ
Read and subscribe to BLE sensors from Python with Bleakcode · unverified · Minimal async Python gateway: scan for a device by name, connect, read a characteristic and subscribe to notifications with Bleak on Linux, macOS or Windows.