-
Notifications
You must be signed in to change notification settings - Fork 77
PyBluez is not under development #199
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
The NXT is using Bluetooth classic, not BLE. QT might be an option, would you like to try it? |
Since the NXT just uses RFCOMM, the builtin Bluetooth sockets in Python should work for Windows and Linux. Then for Mac, we can use PyObjC which has IOBluetooth bindings that include RFCOMM support. |
I'm a beginner at python programming, I just opened this issue because of #200 , and after a little digging found that the pybluez website said that it is no longer under development, so I just posted it here. |
That would be a good option. The discovery might be missing, if I remember correctly we are supposed to use dbus under Linux. The PyObjC option remind me of something… maybe while reading pybluez source code. |
I made a first proof of concept using python socket on the btsocket branch here or at srht. It works on my Debian bookworm, if you can give it a try on Fedora 41, Windows and MacOS, this would be nice, documentation is not very verbose on platform support.
Thanks. |
Consider some alternatives:
Bleak: Cross-platform Bluetooth Low Energy client library
Bless: Cross-platform Bluetooth Low Energy server library
PyQt: Python bindings for cross-platform QtBluetooth API
The text was updated successfully, but these errors were encountered: