When using gdx.open(), note it has two arguments that can be set. They are 'connection' and 'device_to_open'. Here are some ways to configure gdx.open() for a bluetooth connection: ...
bleekWare (a portmanteau of "Bleak" and "BeeWare") is a limited complement for Bleak to access Bluetooth LE on Android devices from Python apps made with BeeWare. Bleak, the 'Bluetooth Low Energy ...