我正在尝试将我的有氧蓝牙传感器与我的 Windows 电脑配对。经过一番搜索,我找到了 x64 系统的 pyBluez,现在我能够发现我周围的蓝牙设备、它们的名称、地址和服务。我的 Polar 传感器有一个 L2CAP 协议,理论上来说太简单了,无法监听传输的内容。
我找到了一个这样的例子
server_sock=bluetooth.BluetoothSocket(bluetooth.RFCOMM)
port = 5
server_sock.bind(port)
server_sock.listen(1)
client_sock = server_sock.accept()
print ("Accepted connection from "+address)
data = client_sock.recv(1024)
print ("received [%s]" % data)
当我运行这段代码时,也有不同的端口
,我从来没有读过“接受的连接......”
可能原因是 pyBluez windows 版本缺少 L2CAP。我也尝试了套接字连接,但“socket.AF_BLUETOOTH”方法也不适用于 Windows。你有什么建议吗?
非常感谢,对不起我的英语