问题标签 [pybluez]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - Code failing once one device isn't found nearby using PyBluez
I'm currently working on some code for one of my classes which is shown right here (changed names/addresses to hide names).
My issue is when the script starts, I get this output.
My issue with this is not them being absent. I have another device paired under Name7 that says absent no matter what. I believe it actually checks on the first one and fails the rest once one goes absent. The reason I think this is because they all go absent at the exact same time, it doesn't have any delay unlike the first which has a delay when checking for the nearby device.
python-3.x - 如何将 CSR 蓝牙加密狗与 pybluez 库集成
我打算使用 pybluez python 库连接到蓝牙设备。我正在使用 CST 蓝牙加密狗(类似于此)但是我得到以下信息:
我在 Windows 10 上,加密狗运行正常,我可以配对。关于如何使加密狗对图书馆可见的任何建议/提示?
python - Python Socket 蓝牙
我正在尝试将我的有氧蓝牙传感器与我的 Windows 电脑配对。经过一番搜索,我找到了 x64 系统的 pyBluez,现在我能够发现我周围的蓝牙设备、它们的名称、地址和服务。我的 Polar 传感器有一个 L2CAP 协议,理论上来说太简单了,无法监听传输的内容。
我找到了一个这样的例子
当我运行这段代码时,也有不同的端口
,我从来没有读过“接受的连接......”
可能原因是 pyBluez windows 版本缺少 L2CAP。我也尝试了套接字连接,但“socket.AF_BLUETOOTH”方法也不适用于 Windows。你有什么建议吗?
非常感谢,对不起我的英语
python - Python脚本问题
我在获取以下输出的代码时遇到问题:
回溯(最后一次调用):
文件“1stHour.py”,第 48 行,在
ws1.cell(column=1, row=i, value="%s" % blue_student_list[i])
IndexError: list index out of range `
我有这个工作但忘记保存它,所以我没有正确的方法我以前在这里了。我能做些什么来防止这个错误?我觉得我忘记了一些东西或i = i + 1
在我的代码中写了一些东西。
python - linux mint中的PyBluez安装错误
我从 pybluez github 帐户下载了 zip 文件夹,然后将其解压缩。转到 pybluex-master 的目录后,在终端中,我输入 python setup.py install 然后,我收到此错误
请帮助我,我该如何解决这个问题?
python - PyBluez 示例在 Windows 上大喊 OsError
我刚刚在我的 Windows 8 笔记本电脑上安装了 PyBluez,我尝试启动模块示例来测试它是否正常工作。
当我运行该examples/simple/inquiry.py
文件时,我收到以下错误:
我的蓝牙打开了,我不知道发生了什么。
有什么帮助吗?
linux - 如何以普通用户身份使用 BlueZ5 库执行 PyBluez 示例(没有 sudo)?
系统:Ubuntu 15.10 和 Bluez 5.38
带有 BlueZ 4 的 PyBluez 对此没有任何问题。但是自从迁移到 BlueZ 5 并进行必要的调整以运行蓝牙代码后,我无法在没有sudo
. 使用sudo
一切按预期工作。但是,如果我不使用 sudo 运行,则会引发以下错误:
我知道这源于更新的蓝牙库中增加的安全性,这就是它需要的原因sudo
。但是,是否有任何特殊video
的组(例如访问相机)具有对蓝牙的固有访问权限,以便我可以让我的用户成为该组的成员并且它可以在没有蓝牙的情况下访问蓝牙sudo
?仅供参考,我的用户已经是dialout
组的成员,它没有帮助。
请让我知道是否有其他方法可以解决此问题。
python - 在 python 中将蓝牙设备与密码/密码配对 - RFCOMM (Linux)
我正在编写一个 Python 脚本来搜索蓝牙设备并使用RFCOMM连接它们。该设备具有密码/密码。我正在使用 PyBlueZ,据我所知,这个库无法处理密码/密码连接(Python PyBluez 连接到密码保护设备)。
我能够发现这些设备并检索它们的名称和地址:
但是,如果尝试使用以下方式连接到特定设备:
我得到一个错误'Device or resource busy (16)'
。
我使用hcitool和bluetooth-agent尝试了一些 bash 命令,但我需要以编程方式进行连接。我能够使用此处描述的步骤连接到我的设备:如何在 Linux 上从命令行配对蓝牙设备。
我想问一下是否有人使用 Python 使用密码/密码连接到蓝牙设备。我正在考虑在 Python 中使用 bash 命令subprocess.call()
,但我不确定这是否是个好主意。
谢谢你的帮助。
python - PyBluez 配对蓝牙设备
如何在 Python 中启动蓝牙设备与 PyBluez 的配对?我看到了发现的方法,但不是配对。
python - Python 替代 linux 蓝牙命令“rfcomm connect”
要求:我需要连接到远程蓝牙设备和端口并使用设备文件发送数据。1.首先扫描最近的蓝牙设备 2.连接到远程BT地址和频道并使用设备文件(/dev/rfcomm0)进行通信
我被困在第二步了。我可以通过 linux shell 做到这一点
这可行,然后我打开我的 python 解释器并使用 rfcomm0 设备文件与远程设备通信。
但我的要求是设备地址可能会发生变化。所以我想通过python程序连接和释放连接。
我尝试使用 python 子进程。但问题是它立即返回返回码 0,然后在一定延迟后建立连接。
我正在寻找是否有任何 pyBluez 或任何其他 python 替代品来实现这一目标。