Bluetooth lib for python 3 [closed]
Asked Answered
B

3

23

I searched for lib for bluetooth programming in python and I found PyBluez but it is not compatible with Python 3. So is there any other free library for bluetooth programming compatible with Python 3?

Bumgarner answered 14/5, 2012 at 12:29 Comment(1)
The only package working for Python 3.11 was: bleak (github.com/hbldh/bleak)Porbeagle
R
40

PyBluez now supports Python 3.

Like the other answers state, there is inbuilt support for Bluetooth in Python sockets (Python 3.3 and above). However, there is little to no documentation on how to actually use the sockets with Bluetooth. I wrote a brief tutorial so that I could refer back to it once I forget. You might find it useful.

Rafaelof answered 21/4, 2013 at 9:25 Comment(2)
Alas, the "AF_BLUETOOTH" option does not appear to be available on Windows. Most disappointing. My team has used PyBluez extensively and it works well if you have a compatible setup. The lack of maintenance is disappointing, but it's better than rolling our own.Buttonball
PyBluez is no longer under active development.Interwork
B
9

On python 3.3 there is native support!! You can use bluetooth like a socket object

http://docs.python.org/3.3/library/socket.html

Bramante answered 22/3, 2013 at 10:53 Comment(2)
@JohnCrawford claims that it doesn't work on Windows, therefore this (probably) is not cross-platform.Fairly
In Python 3.9 there is now support for Bluetooth on Windows with the native socket library. bugs.python.org/issue36590Irwin
B
1

pybluez is now ported to python 3: http://code.google.com/p/pybluez/downloads/list

br,

Bemean answered 19/1, 2014 at 21:28 Comment(0)

© 2022 - 2024 — McMap. All rights reserved.