Yes, over a BT serial connection.
Yes
bluetoothctl was helpful for initial setup and pairing but it’s not a programmatic solution, I don’t think
I gave up when there was a requirement to edit a system config file to put bluetoothd in compatibility mode. I can’t remember which file but I wasn’t sure how to persist that change across container restarts and whether there were other impacts from changing that file.
I ended up writing a small C program that uses sockets / AF_BLUETOOTH, which is the same API that Python wraps, and then piping the data into redis for my other python containers to consume.
The problem that I’m specifically seeing is that none of the Python builds properly recognize the presence of bluez/bluetooth.h and therefor you can’t using AF_BLUETOOTH sockets in Python.
Best,
Elliot